如下圖,想自動獲取其他工作表的數據,並進行彙總計算;如果單獨一個工作表一個工作表進行設置,在工作表數巨大的情況下會浪費很多時間,如每個計算表的格式是一樣的情況下,我們可以通過INDIRECT函數進行引用,會減少來回引用的時間。
![](http://image.uc.cn/s/wemedia/s/upload/2024/3a340df9af5de2b52fda3edfe6727034.png)
進行跨表格數據自動彙總的公式也很簡單,主要是利用INDIRECT函數的引用功能,在數據區域輸入公式=SUMIFS(INDIRECT("'"&B$2&"'!B:B"),INDIRECT("'"&B$2&"'!A:A"),$A3)後拉滿數據區域即可。如下圖公式裏面有個’可能在文章中無法識別,INDIRECT函數中,除了引用數據的數據,其他數據都是通過""符號形式進行引用再用&符號進行連接。
![](http://image.uc.cn/s/wemedia/s/upload/2024/908996fca1f323681f3fdc4eab4b9fcc.png)
公式=SUMIFS(INDIRECT("'"&B$2&"'!B:B"),INDIRECT("'"&B$2&"'!A:A"),$A3)中的單元格位置一定要按要求鎖定,不然不會隨公式的延展而變化。