當前位置:妙知谷 >

職場理財 >職場就業 >

EXCEL中OFFSET函數使用方法實例

EXCEL中OFFSET函數使用方法實例

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函數,可用於任何需要將引用作為參數的函數。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zclc/jiuye/xvm442.html