分享

Excel | 利用INDIRECT函数实现跨工作表和跨工作簿数据汇总

 bitterfleabane 2022-11-11 发布于浙江

韩老师自己的书,获评十三五规划教材:

问题来源

某公司年终汇总每个月的产品销量到同一工作表,每个月产品销量数据如下图:

规律:每个月的汇总数据都放在本月数据表的B11单元格。

这里需要用到数据引用函数INDIRECT。

韩老师分两种情况来解决此问题:

第一种:汇总到本工作簿的同一表中;

第二种:汇总到另一个独立的工作薄中。

方法实现

第一种:汇总到本工作簿的”全年汇总“工作表

在B2单元格输入公式:

=INDIRECT(A2&"月"&"!B"&11)

按Enter键完成1月汇总数据的引用,再将公式向下填充,可得其他月份数据的汇总。

如下图:


第二种:汇总到另一个独立的工作薄

将分月数据工作簿”分月数据.xlsx“与”全年数据汇总.xlsx“工作簿放在一个文件夹中,如下图:

在”全年数据汇总.xlsx“工作簿的B2单元格输入公式:

=INDIRECT("'[分月数据.xlsx]"&A2&"月"&"'!B"&11)

按Enter键完成1月汇总数据的引用,再将公式向下填充,可得其他月份数据的汇总。

如下图:

注意事项:

利用INDIRECT函数跨工作簿引用数据时,必须要注意以下两点:

1、两个工作簿一定要在一个文件夹中;

2、被引用数据的工作簿一定是打开状态,否则引用会出错。


关于INDIRECT函数的应用,可参考

Excel | INDIRECT函数的妙用

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多