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)
最后,记住这句话,不管对多工作簿做什么,首先要合并在一起,这样就将问题简化了。
上文:几千个工作簿提取信息,本来要复制粘贴到国庆,突然来了灵感
平常处理多工作簿,你有何妙招?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
赞 (0)