EXCEL中OFFSET函數(shù)的用法
OFFSET函數(shù)的格式 OFFSET函數(shù)的格式為:OFFSET(參照單元格,偏移行,偏移列,高度,寬度) 參照單元格:以哪個單元格或單元格區(qū)域作為參考 偏移行:以參照單元格作為參考,偏移的行
OFFSET函數(shù)的格式
OFFSET函數(shù)的格式為:OFFSET(參照單元格,偏移行,偏移列,高度,寬度)
- 參照單元格:以哪個單元格或單元格區(qū)域作為參考
- 偏移行:以參照單元格作為參考,偏移的行數(shù),默認值為0
- 偏移列:以參照單元格作為參考,偏移的列數(shù),默認值為0
- 高度:想要返回的單元格區(qū)域的高度,默認值為1
- 寬度:想要返回的單元格區(qū)域的寬度,默認值為12
OFFSET函數(shù)的用法1
以下圖為例,想要返回單元格區(qū)域D6:F6,以B2作為參照單元格,向下偏移4行,向右偏移2列,這時可到達單元格D6。要返回的單元格區(qū)域D6:F6,以D6為起始單元格,高度為1,寬度為3。所以用函數(shù)OFFSET(B2,4,2,1,3)就可返回單元格區(qū)域D6:F6。
OFFSET函數(shù)的用法2
參照單元格也可以是單元格區(qū)域,如下圖,想要返回區(qū)域C6:F6,以單元格區(qū)域C2:F2作為參照,向下偏移4行,向右不偏移(即偏移0行)。要返回的單元格區(qū)域C6:F6的高度是參照單元格區(qū)域的1倍,寬度是參照單元格區(qū)域的1倍。所用公式為:OFFSET(C2:F2,4,)。在公式OFFSET(C2:F2,4,)中,第三項省略了,默認值為0;第四項和第五項為默認值,可以不寫。
OFFSET函數(shù)的實例(1)
以下圖為例,要求單元格A10所對應同學的總分,就要找到該同學各門科目成績的單元格區(qū)域。
- 以A1作為參照單元格,需找到偏移的行數(shù),偏移的列數(shù),高度,寬度
- 找到單元格A10所對應的同學在單元格區(qū)域A2:A5中的位置,如安靜同學在單元格區(qū)域A2:A5中的位置為3,利用的公式為MATCH(A10,A2:A5,0)
- 找到位置后,以A1作為參照,向下偏移行數(shù)MATCH(A10,A2:A5,0),向右偏移1列,而該同學各門科目成績的單元格區(qū)域的高度是1,寬度是4,所以要求的單元格區(qū)域為:OFFSET(A1,MATCH(A10,A2:A5,0),1,1,4)
- 得到了該同學各門科目成績的單元格區(qū)域后,用SUM函數(shù)即可求出總分:SUM(OFFSET(A1,MATCH(A10,A2:A5,0),1,1,4))
OFFSET函數(shù)的實例(2)
我們也可以用OFFSET函數(shù)的用法2來求上面的實例。
- 以B1:E1作為參照單元格區(qū)域,需找到偏移的行數(shù),偏移的列數(shù),高度,寬度
- 找到單元格A10所對應的同學在單元格區(qū)域A2:A5中的位置,如安靜同學在單元格區(qū)域A2:A5中的位置為3,利用的公式為MATCH(A10,A2:A5,0)
- 以B1:E1作為參照,向下偏移行數(shù)MATCH(A10,A2:A5,0),列數(shù)為0,高度寬度為1,單元格區(qū)域為:OFFSET(B1:E1,MATCH(A10,A2:A5,0),)
- 用SUM函數(shù)求出總分:SUM(OFFSET(B1:E1,MATCH(A10,A2:A5,0),))
OFFSET函數(shù)的實例(3)
求下圖中A10所對應科目的平均分。
- 先得到A10對應科目的所有同學的成績區(qū)域,在本例中,求英語的平均分,就要先找到英語的成績區(qū)域
- 以A1為參照單元格,向下偏移1行,向右偏移MATCH(A10,B1:E1,0)列,高度為4,寬度為1
- A10對應科目的成績區(qū)域:OFFSET(A1,1,MATCH(A10,B1:E1,0),4,1)
- 求A10所對應科目的平均分:AVERAGE(OFFSET(A1,1,MATCH(A10,B1:E1,0),4,1))