怎么合并多个excel表:3种零成本实操方法,适配全部办公版本

怎么合并多个excel表:3种零成本实操方法,适配全部办公版本

你优先记住核心结论:合并多个excel表首选Power Query(无代码、不破坏原数据、适配百级表格);少量表格(≤10个)直接用Excel复制粘贴最快;大批量带格式表格用VBA宏脚本一键合并;三者通用适用条件:所有待合并表格必须放在同一个电脑文件夹内,仅表头格式一致即可,工作表名称无要求;唯一明确短板:WPS免费版无原生Power Query功能,只能用复制或VBA方式合并多个excel表。

Power Query批量合并文件夹内Excel文件

这是办公场景最优方案,你不需要写任何代码,支持几十上百个表格一键汇总,合并后自动保留原表格全部行数据,可随时刷新同步原表格修改内容。打开空白Excel工作簿,点击顶部数据菜单栏,找到获取数据-自文件-自文件夹,选中存放全部待合并表格的目标文件夹点击确定;弹窗预览页面直接点击转换数据,进入编辑器界面后点击添加列-自定义列,输入公式提取表格内部数据表;最后点击主页-合并并加载,系统会自动抓取文件夹内全部Excel文件数据,自动剔除重复空白行。

这个方法的关键细节:不要修改原文件夹内表格的文件后缀,xlsx、xls格式可以混合合并,但csv文件不能混入该流程;合并完成后源表格删除、修改数据,你只需要在汇总表右键刷新,数据会实时同步。

少量表格手动跨表合并

表格数量少、临时汇总选这个方式效率最高。打开所有需要合并的Excel文件,新建空白汇总表保留一行标准表头;逐个点开子表格,框选表头下方全部有效数据,直接复制粘贴到汇总表空白行。

这里有一个常见操作错误:直接全选工作表复制粘贴,会把表格隐藏行列、单元格批注、页面布局格式一并合并,导致汇总表格行列错乱、数据错位。

VBA代码一键合并本地Excel表格

适合不懂可视化工具、需要频繁重复合并操作的用户。你打开空白汇总Excel,按下Alt+F11调出宏编辑器,插入新模块粘贴通用合并脚本;无需修改代码参数,直接点击运行,选中目标文件夹即可完成全部表格合并。

该方法有明确硬性风险限制:开启宏功能后,电脑会放行外部脚本权限,请勿用该代码合并来源不明、带陌生宏病毒的Excel文件,极易造成本地办公文件泄露损坏

  • 适用场景:固定文件夹、重复合并、保留单元格原有格式
  • 不适用场景:加密Excel、打开需要密码的表格文件

三种方法优先级排序:大批量无格式汇总选Power Query、3-5张临时表格选手动复制、高频固定流程汇总选VBA脚本。

了解更多百科知识请访问 百科