對許多朋友來說,要說查詢函數(shù)使用的最多的都會說vlookup函數(shù),要說求和等函數(shù)都會說Sumifs等函數(shù)。如果你以為這些函數(shù)就是Excel中的全部,那你就錯了。實際上函數(shù)的引用操作中其實要數(shù)Indirect函數(shù)才是構造函數(shù)之王。
下面我們就來學習一下,為什么說Indirect函數(shù)在Excel中那么重要。
一、Indirect函數(shù)說明
Indirect函數(shù)是Excel中的一個引用函數(shù),它的功能主要是用來構建復雜函數(shù)和對數(shù)據(jù)進行簡單的引用。
如上圖:我們需要酸菜姓名趙六的銷售額547。這里我們用Indirect函數(shù)來直接引用這個單元格的數(shù)據(jù),它的格式寫法如下:
姓名銷售額趙六547格式1=INDIRECT('D6')=547格式2=INDIRECT('D'&6)=547
在這里,我們可以看到引用的單元格我們可以用雙引號來操作,也可以用&符號來連接組成對應單元格位置D6??吹竭@里,我們來學習一下這個函數(shù)的具體操作。
二、Indirect函數(shù)如何進行多表數(shù)據(jù)匯總
如上圖,我們需要將1-3月份的人員數(shù)據(jù),單獨匯總到匯總表中,按照匯總表的格式將數(shù)據(jù)匯總過去,如下圖:
函數(shù)=INDIRECT(C$1&'!C'&ROW())
函數(shù)解析:這里我們就用到了Indirect構造單元格引用區(qū)域的方法,來調(diào)用對應表格的數(shù)據(jù)。因為跨工作表的時候,表格名稱會以!的符號來代表工作表的名字。所以這里我們用&連接符的特點來自定義對應的單元格位置,直接調(diào)用數(shù)據(jù)。
三、Indirect函數(shù)自定義多工作表數(shù)據(jù)求和
函數(shù)公式:
SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&'!A:A'),A2,INDIRECT(ROW($1:$3)&'!c:c')))
函數(shù)解析:
這里我們用Indirect函數(shù)一次性調(diào)用了1:3三個工作表的姓名區(qū)域和數(shù)據(jù)區(qū)域。通過用Sumif條件求和函數(shù),來判斷3個表中符合對應姓名的值,從而求出對應每個月的數(shù)值。這里我們選擇Sumif函數(shù),按F9可以解析得出下面的結果:
函數(shù)解析為:SUMPRODUCT({255;754;454})
在通過Sumif函數(shù)查找出每個工作表中符合對應人員的數(shù)據(jù)后,最后用Sumproduct函數(shù)在此進行多維求和。這樣我們就一次性求出多個工作表中人員的數(shù)據(jù)之和。
現(xiàn)在你學會如何使用Indirect函數(shù)自定義構造函數(shù)區(qū)域了嗎?