天富注册

关于天富注册你的位置:天富注册 > 关于天富注册 >

1分钟搞定多表合并!心疼还不会这2个公式的你

发布日期:2024-07-22 05:26    点击次数:152

与 30万 粉丝一起学Excel

图片

有不少学员,遇到多表老是不会处理,这次好好学习。

有很多格式相同的明细表。

图片

汇总表已经列出了所有供应商以及每个工作表名称,现在要统计进货。

图片

这种多表合并的,卢子以前说过很多类似的案例。

假如只统计9月这个表:

=IFERROR(VLOOKUP($A2,'9月'!B:C,2,0),0)

图片

同理,10月就可以改成这样:

=IFERROR(VLOOKUP($A2,'10月'!B:C,2,0),0)

现在只是列出了4个表修改起来很容易,如果是30个表呢,改起来就很麻烦。

因为工作表名称都列出来,那就借助INDIRECT函数间接引用。

间接获取区域B:C。

INDIRECT("'"&B$1&"'!B:C")

将公式合并起来,就解决了。

=IFERROR(VLOOKUP($A2,INDIRECT("'"&B$1&"'!B:C"),2,0),0)

图片

这个案例再进行拓展说明,在实际工作中,也有可能是一维表合并,类似于复制粘贴。

=VSTACK('9月:12月'!B2:C10)

图片

每个表的行数不一样,合并后区域写大的后面全部显示0,不太美观,可以用函数去掉。

=FILTER(G2:H100,G2:G100<>0)

图片

不用辅助列也行,两条公式组合起来。合并的时候,两个区域不一样,以前有学员就因为这个小细节,折腾了很久。

=FILTER(VSTACK('9月:12月'!B2:C10),VSTACK('9月:12月'!B2:B10)<>0)

图片

当然,你对PQ比较熟悉,也是一个不错的选择,条条道路通罗马,选择适合自己的就好。

图片

请把「Excel不加班」推荐给你的朋友

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

Powered by 天富注册 @2013-2022 RSS地图 HTML地图