20多个工作簿汇总相同单元格,这个方法真好!

昨天用WPS会员合并了几千个工作簿,于是就有几个粉丝留言,用Excel怎么操作?

本来同一个案例,不打算讲2次,刚好碰到某粉丝的问题也是多工作簿,那就讲下吧。

没发表格之前,我以为是这种情况,就是同一个工作簿存在多个格式相同的工作表,现在要统计C、D两列的和。

如果这样,一个简单的公式就行,回车以后,*会自动变成第一个工作表名称:最后一个工作表名称。

=SUM('*'!C4)

上面的公式WPS用不了,可以用这个。

=SUM(B小学:A小学!C4)

可是,实际情况是,这里的表格指的是工作簿,20多个工作簿放在同一个文件夹内要统计。这里卢子简单模拟2个。

多工作簿合并要么用VBA,要么用PQ,这里用后者。

Step 01 新建一个空白工作簿,点数据,获取数据,自文件,自文件夹,找到存放的文件夹。

Step 02 点组合的下拉按钮,选择合并和加载。(说明:早期的版本没有这个功能,需要借助自定义列,然后再筛选相应的工作表,多了好几个步骤)

Step 03 选中Sheet1,进行合并。

合并完就是这样的格式。

Step 04 现在就将问题由多工作簿统计转换成条件求和了,一个SUMIF就搞定。条件和条件区域全部锁定列,这样右拉的时候就不变,而求和区域右拉需要改变就没锁定。

=SUMIF(新建文件夹!$C:$C,$B4,新建文件夹!D:D)

最后,记住这句话,不管对多工作簿做什么,首先要合并在一起,这样就将问题简化了。

推荐:“这么快,10多个工作簿,话才说完,你就合并好?”

上文:几千个工作簿提取信息,本来要复制粘贴到国庆,突然来了灵感

平常处理多工作簿,你有何妙招?

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

(0)

相关推荐