分享

1分钟搞定多表汇总!心疼还不会这个技巧的你

 Excel不加班 2021-01-21

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

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

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

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

假如只统计10日这个表:

=SUMIF('10日'!B:B,A2,'10日'!C:C)

统计11日也可以继续用这个公式,现在只是列出了4个表修改起来很容易,如果是30个表呢,改起来就很麻烦。

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

间接获取B列的区域:

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

间接获取C列的区域:

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

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

=SUMIF(INDIRECT("'"&B$1&"'!b:b"),$A2,INDIRECT("'"&B$1&"'!c:c"))


这个案例再进行拓展说明,在实际工作中,很多时候供应商和工作表名称并不是现成的,需要后期提取的。

这种情况下,用公式就相当麻烦,而借助PQ+透视表的组合却很容易办到。

Step 01 点数据→获取数据→从文件→从工作簿,浏览到指定的工作簿,导入。

Step 02 选择这个工作簿,点转换数据,进入PQ编辑器。

Step 03 出现很多无关的表格,这是因为原来的表格做过筛选、插入表格、设置打印区域等原因造成的,取消这些不需要的勾选。

Step 04 点Data展开数据,将第一行用作标题,取消多余的标题筛选。

Step 05 操作完,发现PQ擅自改变工作表名称为具体日期,只需删除右边应用的步骤,更改的类型,就恢复正常。

Step 06 点关闭并上载至,选择透视表,确定。

Step 07 将供应商拉到行,进货拉到值,工作表名称拉到列,搞定。

用PQ+透视表虽然看起来步骤很多,其实操作起来也就1分钟,比写公式快多了。

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多