領導發來一個表格,跨多表進行彙總,indirect函數搞定

領導發來一個表格,每個工作子表記錄了當前月份的工資發放明細數據,現在我們需要彙總每個月發放的總金額是多少

領導發來一個表格,跨多表進行彙總,indirect函數搞定

像這種跨表進行彙總計算,如果表格很少,那麼手動的輸入公式:

=SUM('1'!B:B)

領導發來一個表格,跨多表進行彙總,indirect函數搞定

然後重複的輸入6次公式得到結果:

領導發來一個表格,跨多表進行彙總,indirect函數搞定

工作表少的時候,我們還可以這麼折騰,如果單獨的工作表很多的時候,我們就需要使用捷徑了,使用Indirect函數,簡單搞定!

因為每次都只是表名發現了變化,而我們的A列裡面正好有對應的表名,

所以我們只需要把單元格數據替換掉我們公式裡面的變化,

如果我們直接用單元格鏈接的話,是沒有辦法進行正常的計算的

領導發來一個表格,跨多表進行彙總,indirect函數搞定

我們需要加一個間接引用的函數,使用的公式:

=SUM(INDIRECT(A2&"!B:B"))

領導發來一個表格,跨多表進行彙總,indirect函數搞定

如果需要體現各個員工的數據彙總呢?

首先我們輸入一個的公式是什麼:

領導發來一個表格,跨多表進行彙總,indirect函數搞定

然後聯想間接引用公式,我們使用的公式是:

=INDIRECT(B$1&"!B"&ROW())

領導發來一個表格,跨多表進行彙總,indirect函數搞定

上面公式適用於各個子表的格式都是對應的,如果格式不對就的情況下,如下計算就會出錯

領導發來一個表格,跨多表進行彙總,indirect函數搞定

同樣,如果是一個的公式是:

領導發來一個表格,跨多表進行彙總,indirect函數搞定

然後我們修改間接引用的區域,公式更改成:

=VLOOKUP($A2,INDIRECT(B$1&"!A:B"),2,0)

領導發來一個表格,跨多表進行彙總,indirect函數搞定

下次再碰到跨表匯表彙總的時候,Indirect函數用起來吧,你學會了麼?


分享到:


相關文章: