如下图,想自动获取其他工作表的数据,并进行汇总计算;如果单独一个工作表一个工作表进行设置,在工作表数巨大的情况下会浪费很多时间,如每个计算表的格式是一样的情况下,我们可以通过INDIRECT函数进行引用,会减少来回引用的时间。

excel中如何进行跨表格数据自动汇总?-趣帮office教程网

进行跨表格数据自动汇总的公式也很简单,主要是利用INDIRECT函数的引用功能,在数据区域输入公式=SUMIFS(INDIRECT("'"&B$2&"'!B:B"),INDIRECT("'"&B$2&"'!A:A"),$A3)后拉满数据区域即可。如下图公式里面有个’可能在文章中无法识别,INDIRECT函数中,除了引用数据的数据,其他数据都是通过""符号形式进行引用再用&符号进行连接。

excel中如何进行跨表格数据自动汇总?-趣帮office教程网

公式=SUMIFS(INDIRECT("'"&B$2&"'!B:B"),INDIRECT("'"&B$2&"'!A:A"),$A3)中的单元格位置一定要按要求锁定,不然不会随公式的延展而变化。