上周朋友找我帮忙,说她公司要做一个数据看板,同事给了她一堆Excel表格,让她自己合并。她盯了三个小时,复制粘贴到半夜,数据对不上,还得重来。我看了下文件结构,其实用Power Query十五分钟就能搞定。

把多个Excel表格合并成一个,十五分钟顶一下午
今天分享一个Excel自带但很多人不知道的功能,Power Query。它专门处理这种杂活,多个表格合并、清洗数据、自动化重复操作。不用写代码,点几下鼠标就行。
第一步打开Excel,点击"数据"选项卡,选择"获取数据"→"从文件"→"从文件夹"。
第二步浏览到你存放所有Excel文件的文件夹,点确定。Power Query会扫描文件夹内所有工作簿,列出文件清单。
第三步如果每个文件里只有一个工作表,直接点"合并并加载"。如果有多个工作表,选择"合并并转换数据",指定要提取的工作表名称。
第四步进入编辑器后,你可以筛选行、删除空列、修改数据类型。全部调整好后,点击"关闭并加载"。
第五步数据会加载到新工作表中。下次文件夹里新增文件,右键点击结果表,选择"刷新",所有新数据自动合并进去。
两个坑我替你踩了
文件命名要统一。不同文件里的列名不一致,合并时会出错。建议所有源文件用相同的列顺序和表头名称,省时省力。
列数不能差太多。如果有的文件有10列,有的只有5列,Power Query会用空值填充缺失列,数据会乱。合并前最好先把所有文件整理成相同结构。
这个功能在Excel 2016及以上版本自带,WPS最新版也有。如果你还在用老版本,或者找不到"获取数据"按钮,可以告诉我你的Excel版本,我帮你看看怎么启用。
说实话,学这个花不了半小时,但每天能省两小时。值得。
顺手试试
点个关注。工具实测内容持续更新。
转给那个每次合并报表都熬到半夜的同事。
参考来源(微软官方支持、ExcelHome)· 微软Power Query教程 https://support.microsoft.com/zh-cn/power-query· ExcelHome Power Query专区 https://www.excelhome.net· 知乎Power Query实战案例 https://zhuanlan.zhihu.com
本文由 AI 辅助整理