EXCEL中OFFSET函式使用方法例項

來源:酷知科普網 2.18W

offset函式,以指定的引用為參照系,通過給定偏移量得到新的引用,返回的引用可以是一個單元格或者單元格區域,並且可以返回指定的行數和列數。現在我們例項學習一下此函式的具體用法。

操作方法

(01)offset函式的語法結構為:offset(reference,rows,cols,[height],]width])用中文表示:offset(引用區域,行號,列號,【高度】,【寬度】)reference:作為偏移量參照系的引用區域,必須為對單元格或者相連單元格區域的引用,否則,函式會返回錯誤值。rows:相對於偏移量參照系的左上角單元格,向上或者向下偏移的行數,rows可以是正數或者負數,正數是指向下偏移的行數,負數指向上偏移的行數。cols:相對於偏移量參照系的左上角單元格,向左或者向右偏移的列數,cols可以是正數或者負數,正數指向右偏移的列數,負數指向左偏移的列數。height:高度,即所要返回的引用區域的行數。width:寬度,即所要返回的引用區域的列數。當height、width引數省略時,預設以第1個引數reference的高度和寬度為準;當指定height、width引數時,則以指定的高度、寬度值為準。

(02)下面結合例項學習offset的用法。在E2中錄入公式“=OFFSET(B2,1,2,1,1)”,各引數的說明見下圖。

EXCEL中OFFSET函式使用方法例項

(03)返回68,我們驗證一下,以B2單元格為基準,向下一行,向右2列,高度和寬度都為1的即單元格D3,值為68。可見是正確的。

EXCEL中OFFSET函式使用方法例項 第2張

(04)上面例子中是以單元格為參照系,下面我們再例項下以區域為參照系的情況。在E2單元格中錄入“=OFFSET(A1:B2,3,2,2,1)”,以ctrl+shift+enter鍵結束(陣列公式結束方式)。

EXCEL中OFFSET函式使用方法例項 第3張

(05)可見,此例中函式返回了一個高度為2,寬度為1的區域,區域的值為{83,90}。

EXCEL中OFFSET函式使用方法例項 第4張

(06)日常工作中,offset函式應用非常廣泛,經常和其他的函式巢狀在一起,為我們工作提供更多的方便。如下圖,返回學生各科總成績。如圖:在B12單元格中建立資料有效性,在B13單元格中錄入公式“=SUM(OFFSET(B1,MATCH(B12,$B$2:$B$10,),1,1,5))”,返回結果為355,即是李明總成績。

EXCEL中OFFSET函式使用方法例項 第5張

(07)我們來解釋一下函式;第一、MATCH(B12,$B$2:$B$10,)部分作為offset函式的第二引數。公式的意思是查詢B12單元格的值在$B$2:$B$10區域的行數。在公式編輯欄選擇這部分,按F9鍵,得到運算結果:1。檢視完結果,按ESC鍵返回公式,1表示B12單元格的值在$B$2:$B$10區域第一行。第二:OFFSET(B1,1,1,5)意思:Offset函式以B1單元格為基點,向下偏移1行至B2,並以B2作為返回引用的起點,返回一個寬度為5列的單元格區域引用,即C2:G2區域。第三,sum():最外面用sum函式對offset函式的結果進行彙總求和:=SUM(C2:G2)就得到355。

(08)點B12單元格中下拉箭頭,選擇其他同學。

EXCEL中OFFSET函式使用方法例項 第6張

(09)如楊紫,看到,總成績已經統計出來了。

EXCEL中OFFSET函式使用方法例項 第7張

(10)excel offset函式用法總結:通過上面這個OFFSET函式例項,獲知offset函式實際上並不移動任何單元格或更改選定區域,它只是返回一個引用。OFFSET函式,可用於任何需要將引用作為引數的函式。

熱門標籤