Excel怎么合并多个表格 数据功能与Power Query方法
Excel合并多个结构相同的表格,可以在Windows桌面版进入“数据—获取数据—从文件—从文件夹”,选择源文件夹,再用Power Query合并并转换数据。若已经把各张表建立为查询,则使用“追加查询”把记录纵向汇总,检查字段与类型后加载结果。
Excel合并多个结构相同的表格,可以在Windows桌面版进入“数据—获取数据—从文件—从文件夹”,选择源文件夹,再用Power Query合并并转换数据。若已经把各张表建立为查询,则使用“追加查询”把记录纵向汇总,检查字段与类型后加载结果。

先判断是追加明细,还是按编号匹配
把1月、2月和3月销售明细放到一张表下面,属于纵向追加;给销售表补充客户地址,则需要按客户编号匹配,通常使用合并查询。两种需求虽然都叫“合并表格”,使用的命令和结果结构不同。
下面以Windows桌面版Excel中的Power Query为主。先确保每份月报都有统一字段,例如订单号、日期、商品和金额,并去掉顶部大标题、末尾汇总等非明细内容。建议把源数据整理成名称一致、结构规范的Excel表格。
| 实际需求 | 可选方法 | 关键条件 |
|---|---|---|
| 文件夹内多份同结构月报 | 从文件夹合并文件 | 文件类型、对象名称和字段结构保持一致 |
| 已有多个表查询 | 追加查询 | 按列标题对齐字段 |
| 根据编号补充另一张表的字段 | 合并查询 | 匹配列和连接关系正确 |
| 只把多个工作表放入一个文件 | 移动或复制工作表 | 不会自动形成一张连续明细表 |
从文件夹导入,先核对文件列表
新建一个汇总工作簿,把待合并源文件单独放进一个文件夹。汇总结果文件应保存在文件夹外,避免下次刷新又把汇总文件当作源数据读入。
- 进入“数据—获取数据—从文件—从文件夹”。
- 浏览并选择源文件夹,确认文件夹路径。
- 检查预览列表中的文件名、扩展名和文件夹路径。
- 如有无关文件,先选择转换数据,在查询编辑器中筛选后再合并。

文件夹连接可能包含子文件夹中的文件,不能只检查最上面的几行。尤其要排除临时锁定文件、旧备份和格式不同的报表,常见的临时文件名以~$开头。
合并并转换数据,选对样本对象
确认文件清单后,打开Combine合并菜单,选择“合并并转换数据”。相比直接加载,先转换可以检查字段、数据类型和多余行,再决定输出内容。

随后根据样本文件选择要提取的表或工作表对象。Excel工作簿与CSV的设置不同:工作簿重点是选择正确对象;CSV则需要确认编码和分隔符。不要看到示例教程的逗号分隔设置,就照搬到Excel工作簿合并中。
文件夹合并会把样本对象的处理逻辑应用到其他文件。如果样本选了“销售明细”表,其他文件应提供同名且结构相符的表;某份文件改了表名、缺列或插入了说明行,就可能需要先统一源文件,或针对异常单独处理。
表格较少时,可逐个导入后追加
如果只有少数工作簿,也可以通过“数据—获取数据—从文件—从工作簿”逐个建立查询。在导航器中选择真正的明细表,确认预览,再点击转换数据。下图为单个工作簿的导航器示例,用于辨认表和工作表对象。

同一本工作簿内的多张规范表格,可分别通过“从表格/区域”建立查询,并按需要仅创建连接。准备好各表查询后,在Power Query编辑器选择“开始—追加查询”,希望保留原查询时可使用追加为新查询。

两张表使用两个表选项;三张及以上选择三个或更多表,把需要追加的查询加入右侧列表并确定。追加依据列标题名称匹配,不按列在原表中的左右位置匹配;名称不一致时可能产生额外列与null空值,应先统一字段含义。
检查结果后加载,并用刷新更新
在查询编辑器检查日期、金额和编号类型,必要时移除重复表头、空行或错误数据。编号带前导零时应使用文本类型,金额列则需要是可计算的数值类型。
通过“关闭并上载”把结果写入工作表,核对总行数、源文件数量和金额汇总。以后加入新月报或修改源文件后,使用“数据—全部刷新”,再检查是否有错误;直接改查询输出表中的内容,可能在刷新时被重新生成的数据覆盖。
- 某个文件合并报错:检查文件类型、表名和字段结构是否与样本一致,不要直接跳过却仍声称数据完整。
- 同类数据分散到两列:检查字段名称是否有空格、错字或不同命名,统一后再追加。
- 合并结果重复增长:检查结果文件、旧汇总或备份是否也在源文件夹内。
- 新增文件没有进入结果:检查文件位置、筛选步骤、扩展名和刷新是否成功。
- 没有对应获取数据入口:核对Excel版本、平台和可用连接器;Mac及网页端的连接器与Windows桌面版可能不同。























