在 Power Query 中,可以合并查询中的两列或多列。 您可以合并列以将其替换为一个合并列,或与合并的列一起创建新的合并列。 只能合并文本文本的列数据类型。 以下示例使用了以下数据。

提示    最好创建新列并保留原始列,以便更好地防止将来出现刷新错误。

用于解释"合并"命令的示例数据

合并列时,所选列将转换为名为"合并 "的一列。 原始的两列不再可用。 

本示例合并了 OrderIDCustomerID。

  1. 若要打开查询,请找到以前从 Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择"查询>编辑"。 有关详细信息,请参阅在 Excel创建、加载或编辑查询

  2. 确保要合并的列是文本数据类型。 如有必要,请选择该列,然后选择"转换">"数据类型>文本"。

  3. 选择需要合并的两列或多列。 若要连续或不连续地选择多个列,请按 Shift+Click 或 Ctrl+单击每个后续列。

    选择顺序设置合并值的顺序。

  4. 选择"转换>合并列"。

  5. 在" 合并列 "对话框中,指定要在每个合并列之间插入的分隔符。 可以从预定义的分隔符值中选择,或指定自定义分隔符值。

    选择分隔符

  6. 选择“确定”。

结果

合并列

可以重命名合并的列,使列更有意义。 有关详细信息,请参阅重命名列。

可以在查询表中插入自定义列,并使用自定义列有效地合并两列或多列。 在这种情况下,合并列与查询表中的新合并列仍然可用。

本示例合并OrderID CustomerID, 用空格字符分隔。

  1. 若要打开查询,请找到以前从 Power Query 编辑器加载的查询,在数据中选择一个单元格,然后选择"查询>编辑"。 有关详细信息,请参阅在 Excel创建、加载或编辑查询

  2. 确保要合并的列是文本数据类型。 选择"转换>文本>类型"。

  3. 选择"添加列>自定义列"。 将显示 "自定义列 "对话框。

  4. 在"可用列"列表中,选择第一列,然后选择"插入"。 也可以双击第一列。 该列随即添加到"自定义 公式"框中,紧接在等号 = () 。

    提示    在" 自定义列公式" 框中,按 Ctrl + 空格键显示列和其他公式元素。

  5. 在" 自定义列公式 "框中, (&) 插入的第一列后输入与值。

    与 (&) 运算符用于以与在 Power Query 中相同的方式合并值Excel。

  6. 可以通过在与号后输入""来指定其他分隔符,例如空格 (&) 。

  7. 在" 自定义列公式" 框中,输入另一个与号 (&) 空格字符之后。

  8. 在"可用列"列表中,选择第二列,然后选择"插入"。 也可以双击第二列。 

    指定自定义列公式以合并列值

  9. 选择"确定"。


结果
自定义合并列

您可以重命名自定义列,以便它更有意义。 有关详细信息,请参阅重命名列。

另请参阅

Power Query for Excel 帮助

添加自定义列

添加或更改数据类型

合并器函数 (docs.com)

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×