華文網

Excel多表匯總,你會寫公式嗎?

Excel多表匯總,你會寫公式嗎?

工作中經常遇到資料分散在不同的工作表的情況,

需要對多張工作表資料進行匯總時,就要用到多表匯總技術了。

多表匯總的方法有很多種,今天來展示一個公式搞定多表匯總的方法。這種方法最大優勢在於當資料來源變動時,公式結果可以自動更新,你知道這有多麼重要!

看完教程還想系統學習的同學,推薦你參加我親自授課的特訓營↓,系統提升自己。

Excel函數與公式特訓營,精講60個函數,限時特價!

手機、電腦任意時間聽課,一次付費,終身學習

長按上圖↑識別二維碼,瞭解詳情

應用場景和資料結構

如下圖所示,每個月份的資料分別放置在不同的工作表中

其中工作表1放置的1月份資料,工作表2放置的2月份資料,依此類推

需要在匯總工作表中進行多表匯總,

按產品將1月、2月、3月的資料分類匯總統計。

匯總表中的黃色儲存格為公式結果。無論1/2/3月資料如何變動,匯總結果支持自動更新。

公式解法

下面先告訴大家這個公式怎麼寫,再看演示效果。

B2輸入以下陣列公式,按結束輸入,並將公式向下填充

=SUM(SUMIF(INDIRECT(ROW($1:$3)&"!b:b"),A2,INDIRECT(ROW($1:$3)&"!c:c")))

效果演示

為了方便大家清晰、直觀地查看效果,我從空表狀態填寫資料,口算即可驗證結果。

點擊下圖Gif觀看動圖演示

這個公式不但支持資料來源變動後結果自動更新,而且當分表中記錄增加時,也可以自動更新資料,非常方便。

擴展說明

當需要匯總的工作表月份增加時,比如要對1至12月的12張工作表匯總......

這時,只需對公式進行簡單調整即可

=SUM(SUMIF(INDIRECT(ROW($1:$12)&"!b:b"),A2,INDIRECT(ROW($1:$12)&"!c:c")))

如果你覺得有用,就分享給朋友們看看吧~

點“閱讀原文”參加Excel特訓營,限時特價!