Excel 批量合并多个表格:不用函数,三分钟搞定
每个月最崩溃的时刻:12 个分公司发回 12 个 Excel 表,格式一模一样,你要把它们合成一张总表。复制粘贴要半小时,还容易漏行错行。
其实 Excel 自带两个功能就能批量合并,不用写函数、不用装插件,三分钟内搞定。两个方法按场景选:
方法一:合并计算(适合只汇总数字)
适合场景:只要把各分表的数据求和/求平均成一个汇总结果。
操作步骤:
- 新建一个空白工作表,选中存放结果的左上角单元格
- 点击菜单【数据】→【合并计算】
- 函数选"求和",点击"引用位置"右侧的小按钮
- 切换到第一个分表,框选数据区域,点【添加】
- 重复操作,把所有分表区域都添加进去
- 勾选"首行"和"最左列",点【确定】
瞬间生成汇总表,各分表对应单元格自动求和。
方法二:Power Query(适合把明细拼成一张总表)
适合场景:要把各分表的每一行明细原样拼接成一张完整总表。强烈推荐,学会受益终身。
操作步骤:
- 把所有分表文件放进同一个文件夹
- 新建 Excel,点击【数据】→【获取数据】→【自文件】→【从文件夹】
- 选择刚才的文件夹,点击【组合】→【合并并加载】
- 在弹窗中确认表格结构,点【确定】
- 稍等片刻,所有分表的明细自动拼成一张总表,还多出一列标注每行来自哪个文件
为什么说 Power Query 是神器
最大的好处:一次设置,永久复用。下个月分表更新了,只要把新文件丢进文件夹,在总表里右键点【刷新】,几秒钟自动重新合并,再也不用手工操作。
常见问题
- 分表格式必须一致:列名、列顺序要相同,否则会错列
- 旧版本没有 Power Query:Office 2016 及以上自带,WPS 最新版也支持类似功能
- 合并后有重复标题行:在 Power Query 编辑器里筛选掉即可
写在最后
如果这篇文章你只记住一件事,那就是:重复的 Excel 操作,一定有更聪明的办法。下次再收到一堆分表,试试 Power Query,你会回来感谢我的。