打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
晕,哪有这样对账的,不出错才怪

学员在对账的时候,发现两边数据差异很大。

于是,卢子先看了一眼红色部分的公式。晕,直接每个表引用一次啊。

=SUM('2019.1'!I2,'2019.2'!I2,'2019.3'!I2,'2019.4'!I2,'2019.5'!I2,'2019.6'!I2,'2019.7'!I2,'2019.8'!I2,'2019.9'!I2,'2019.10'!I2,'2019.11'!I2,'2019.12'!I2)


其他单元格也是这样的引用方法。

于是,我打开了2019.1这个表,发现要引用的内容都是按顺序引用,而且后面12个表格的格式一样。

看到这里,卢子就大概猜到问题出在哪了。因为每个表的每个单元格都是手工引用,这样就有可能引用错单元格,导致最终结果有差异。

汇总多个工作表同一个表格,其实是有一个简单的公式的,输入后右拉就全搞定了。

=SUM('2019.1:2019.12'!I2)


通用语法:

=SUM('开始表格名称:结束表格名称'!单元格)

如果在Excel中,有更简单的方法,中间的工作表名称可以用*代替,回车以后自动会生成工作表名称。

=SUM('*'!I2)


接下来看另外一部分的内容是怎么计算的。

同样是每个表,逐一引用。这种方法很不靠谱,一旦工作表多,非常容易出错。

='2019.1'!H2


这里改用INDIRECT函数间接引用,一次性就可以获得所有工作表H2的数据。

=INDIRECT("'2019."&COLUMN(A1)&"'!H2")


关于INDIRECT函数之前讲过很多次,如果还不熟练可以看看下面的文章:

别吓自己,INDIRECT函数跨表引用真的好简单

最后,用SUM函数对2个区域进行求和,结果是一致的。

笨方法对于工作表比较少的时候可以采用,一旦工作表比较多,不建议采用,容易出错。


对于多表引用,你一般是如何处理的?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel中多个工作表汇总求和,用这几个函数公式,轻松完成
Excel高手必备的最为灵活实用的引用函数:Indirect
跨表求和
Excel多工作表数据合并,5种合并方法都在这,告别复制粘贴
INDIRECT和这些函数强强联合,这样解决问题估计你没见过!
怎么把excel所有数据全并为一个表?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服