大家好,今天跟大家分享offset函數的用法。OFFSET函數的作用是以指定的引用為參照系,通過給定的偏移量得到新的引用。返回的引用可以是一個單元格或單元格區域。
語法結構OFFSET函數的語法結構為:OFFSET(reference,rows,cols,height,width)
第1個參數reference是作為參照系的引用區域,reference 必須為對單元格或相連單元格區域的引用,其左上角單元格是偏移量的起始位置;
第2個參數rows是相對于引用參照系的左上角單元格要上(下)偏移的行數,該參數為正數代表向下偏移,為負數代表向上偏移;
第3個參數cols是相對于引用參照系的左上角單元格要左(右)偏移的列數,該參數為正數代表向右偏移,為負數代表向左偏移;
第4個參數Height為要返回的新引用區域的行數,該參數為正數代表當前行向下多少行,為負數代表當前行向上多少行;
第5個參數Width為要返回的新引用區域的列數,該參數為正數代表當前列向右多少列,為負數代表當前列向左多少列。
如果省略 height 或width,則假定新引用區域的行數或列數與reference相同。
案例1:以單個單元格為參照系,返回單個單元格引用以下圖工作表中的A2單元格為起始單元格,向下偏移4行,向右偏移4列,返回1行高1列寬的新單元格引用,将返回結果顯示在G2單元格中。
操作步驟:
選中G2單元格,在英文狀态下輸入公式:=OFFSET(A2,4,4,1,1),回車确認公式,可以得到新單元格引用E6中的内容“45”。
公式說明:
A2單元格向下偏移4行為A6單元格,A6單元格再向右偏移4列為E6單元格,再以E6單元格為基準返回一個1行1列的區域,該區域就是E6單元格本身,所以公式返回結果為E6單元格中的内容“45”。
案例2:以相連單元格區域為參照系,返回單元格區域引用以下圖工作表中的A2:B3單元格區域為參照系,向下偏移3行,再向右偏移3列,再向下向右返回2行高2列寬的新單元格區域引用,将新單元格區域引用内容顯示在G2:H3單元格中。
操作步驟:
選中G2:H3單元格區域,輸入公式:=OFFSET(A2:B3,3,3,2,2),同時按shift ctrl enter組合鍵,即可在G2:H3單元格區域返回對應的引用結果D5:E6單元格區域中的内容。
公式說明:
公式中的參照系為相連單元格區域A2:B3,偏移量的起始位置是A2:B3左上角的單元格A2,向下偏移3行為A5單元格,再向右偏移3列為D5單元格。以D5單元格為基準,返回一個2行高2列寬的單元格區域,得到的新引用區域就是D5:E6單元格。
注意事項:
因為公式返回的是單元格區域,是數組公式,所以公式輸入完畢要同時按shift ctrl enter組合鍵确認公式。如果直接按enter鍵确認公式,會返回錯誤提示“#VALUE!”。
本文由@靜心辦公原創,歡迎關注,一起學習更多office辦公技能!#職場技能##excel函數公式大全#
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!