You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Power Query合并两个无表头且含唯一标识的Excel文件?

用Power Query正确合并无表头、按唯一标识匹配的Excel文件

操作步骤

  1. 导入两个文件到Power Query

    • 打开Excel,切换到「数据」选项卡,依次点击「获取数据」→「从文件」→「从工作簿」,分别导入两个无表头的目标文件表格。
    • 导入后,Power Query会自动给列命名为Column1、Column2……,其中第一列(唯一标识)对应Column1。
  2. 按唯一标识执行合并查询

    • 在Power Query编辑器中选中其中一个表(比如表1),点击「合并查询」→「合并查询(作为新查询)」。
    • 在弹出的合并对话框中:
      • 上方选择表1,下方选择表2;
      • 分别选中两个表的Column1(唯一标识列),添加匹配条件;
      • 合并类型根据需求选择:
        • 「完全外部」:保留两边所有唯一标识,匹配不上的列留空;
        • 「内部」:只保留两边都存在的唯一标识;
        • 「左外部」:保留表1的所有唯一标识,表2无匹配的列留空;
      • 点击「确定」完成合并。
  3. 展开合并列并处理空值

    • 合并后会生成一个带展开箭头的列(如「表2」),点击箭头,取消勾选「使用原始列名作为前缀」(因模板相同,列名重复无意义),然后勾选除Column1外的所有列进行展开。
    • 若出现空值,说明对应唯一标识仅在其中一个文件存在,可通过「转换」选项卡的「填充」或「替换值」功能处理(比如用空字符串替换空值)。
  4. 移除重复唯一标识

    • 选中Column1列,点击「移除行」→「移除重复项」,确保唯一标识无重复。
  5. 加载结果到Excel

    • 点击「关闭并上载」,将处理后的表格加载到Excel中。

关键注意事项

  • 确保两个源文件的列顺序完全一致,因为无表头,Power Query是按列位置匹配内容的;
  • 导入时要加载所有列,避免源文件隐藏列导致合并后列数不一致,出现空值;
  • 若合并后仍有重复值,检查源文件本身是否存在重复的唯一标识,或合并时是否误选了多列作为匹配条件。

内容的提问来源于stack exchange,提问作者Aldrian Rahman Pradana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 22:40:35