Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 工作中我們經常會碰到一種情況就是,需要對不同工作表名稱下的數據進行引用,因為不同工作表名稱會有數字、文本等不同的命名方式,所以今天我們來學習一下工作表引用常用的Indirect函數,深入講解一下這個函數的2種使用方法。 方法1:對數字命名的多工作表數據進行匯總求和 ![]() 案例:如上圖,我們需要匯總表格中用1-6等數字命名的每個人的6個月的銷量之和。 函數如下: SUM(SUMIF(INDIRECT(ROW($1:$6)&"!A:A"),A2,INDIRECT(ROW($1:$6)&"!g:g"))) 函數解析: 1、因為每個細分的工作表,每個人對于的位置都不一樣,每個月的人數也不一樣;首頁這個過程中我們需要用sumif條件求和函數來進行計算; 2、在1-6等6個表格數據進行條件判斷的時候,需要用到indirect函數引用6張表格的條件區域和數據區域; INDIRECT(ROW($1:$6)&"!A:A"):代表找出6張表格中的姓名列; INDIRECT(ROW($1:$6)&"!g:g"):代表找出6張表格中所在的數據列; 3、引用數據作為并進行條件求和后,最后需要用到sum函數進行再次求和。因為sumif函數到這里只是找出了1-6每張表格中,你需要查找的人的數據。所以還需要再次求和。 4、在這里ROW($1:$6)下標代表多個工作表的名稱。 方法:對文本內容命名的多工作表數據進行匯總求和 ![]() 案例:與用法1不同,這次工作表名稱是用1月-6月等文本內容進行命名的。同樣對引用多個工作表數據的時候,indirect函數使用上面會有些不同。 函數如下: SUM(SUMIF(INDIRECT((ROW($1:$6)&"月")&"!A:A"),A2,INDIRECT((ROW($1:$6)&"月")&"!g:g"))) 函數解析: 1、用法其實跟上面的方方法1的操作是一樣的; 2、主要的區別在于引用表格名稱的時候,這里變為了: INDIRECT((ROW($1:$6)&"月")&"!A:A") 因為這里會出現文本內容,所以在這里需要對文本的數據用&進行連接,同時文本內容需要用雙引號進行框住。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!