說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732
全網監測海量數據按需發布監測預警
實時把握輿情動態精準追溯信息源頭
在excel中使用offset函數的方法 excel offset函數用法,這個問題是我們很多人都很困惑的一個問題,excel offset函數用法是我們非常常用的一個東西,也是我們工作和學習中必不可少的一個數據公式,那么具體我們要怎么做呢?下面就來看看這篇在excel中使用offset函數的方法 excel offset函數用法的文章吧!
今天在QQ群里有一個人說offset函數用法,但是我感覺他的說法對于那些剛剛解除offset函數的朋友不會有太大幫助,大家可以看下下面的介紹在excel中使用offset函數的方法。
第一、excel offset函數用法理解
Offset函數的用法是根據指定的引用基點,偏移行、列后返回指定高度、寬度的單元格區域引用。
OFFSET(reference,rows,cols,height,width)用中文表述:offset(引用基點,偏移行,偏移列,偏移高度,偏移寬度)
其中,第2——5參數可以是正負數。正數表示向下或向右的偏移,負數表示向上或向左的偏移。當height、width參數省略時,默認以第1個參數reference的高度和寬度為準;當指定height、width參數時,則以指定的高度、寬度值為準。
比如:=OFFSET(A1,3,2,10,3)Offset函數以A1單元格為基點,向下偏移3行至A4,向右偏移2列至,并以作為返回引用的起點,返回一個高度為10行、寬度為3列的單元格區域引用,即:E13區域。
=OFFSET(H10,-2,-3,-4,-5)Offset函數以H10單元格為基點,向上偏移2行至H8,向左偏移3列至E8,并以E8作為返回引用的起點,返回一個高度為4(從E8開始向上數4行),寬度為5(從E8開始向左數5列),即A5:E8單元格區域。
圖1
第二、excel offset函數實例應用
offset函數是excel中很常用的函數,但都是和其余函數嵌套使用,不能作為普通公式單獨使用。如下圖所示的一個關于offset函數的練習:
返回員工的上半年工資總和,其中B10單元格為數據有效性制作的下拉框,可以選擇不同的姓名。
題目:在B11單元格利用offset函數動態的實現選擇不同的姓名,求出姓名對應的1-6月份上半年的工資總和。
B11單元格的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),6))
公式解釋:
第一、MATCH(B10,A2:A8,),這部分作為offset函數的第二參數。公式的意思是查找B10單元格的值在A2:A8區域的行數。在公式編輯欄選擇這部分,按F9鍵,得到運算結果:1。查看完結果,按ESC鍵返回公式,1表示B10單元格的值在A2:A8區域為第一行。
第二、OFFSET(B1,MATCH(B10,A2:A8,),6)從第一步已經知道MATCH(B10,A2:A8,)的結果為1。將1這個值代進公式,即:OFFSET(B1,1,,,6)意思:Offset函數以B1單元格為基點,向下偏移1行至B2,并以B2作為返回引用的起點,返回一個寬度為6列的單元格區域引用,即B2:G2區域。
第三、sum():最外面用sum函數對offset函數的結果進行匯總求和:=SUM({235,250,279,500,501,502}),就得到2267。
第三、excel offset函數用法總結
通過上面這個簡單的OFFSET函數實例,獲知offset函數實際上并不移動任何單元格或更改選定區域,它只是返回一個引用。OFFSET函數,可用于任何需要將引用作為參數的函數。如,上面offset函數實例的公式:=SUM(OFFSET(B1,MATCH(B10,A2:A8,),6)),計算單元格B1靠下 1 行并靠右6列的1行6 列的區域的和。本文旨在解釋offset函數的用法,此題還有另外一些解法都可以實現最終的結果。
以上就是在excel中使用offset函數的方法 excel offset函數用法全部內容了,希望大家看完有所啟發,對自己的工作生活有所幫助,想要了解更多跟在excel中使用offset函數的方法 excel offset函數用法請關注我們文章營銷官網!
推薦閱讀
利用OFFSET函數與COUNTA函數創建動態名稱 | 文軍營銷創建動態名稱的方法如下。 1、單擊菜單插入→名稱→定義(或者按<Ctrl+F3>組合鍵)。 2、在定義名稱對話框中,在在當前工作簿中的名稱文本框中輸入Data,在引用位置文本框中輸入公式: =OFFSET(Sheet1!$C$4,,,COUNTA(Sheet1!$C:$C) ?1)如圖2所示。 圖 3、單擊確定按鈕。 以上公式先計算B列中除了列標題以外...
說明:如果您有任何疑問或想咨詢其他業務請撥打電話 400 685 0732