合并列 (Power Query)

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

注意: Power Query 在 Excel 2016 中称为“获取和转换”。在此处提供的信息适用于两者。 若要了解详细信息,请参阅在 Excel 2016 中获取和转换

注意: 有关如何显示查询编辑器的快速入门视频,请参阅本文末尾。

使用 Power Query,您可以在查询中合并两个或多个列。您可以合并列以替换合并列,或创建新的合并的列旁边合并的列。您可以合并文本数据类型的列。

我需要

合并列以替换现有列

合并列以创建新列

另请参阅

合并列以替换现有列

  1. 在“查询编辑器”中,确保要合并的列的数据类型为“文本”。 右键单击某个列标题,然后从上下文菜单中选择“更改类型”>“文本”。

  2. 选择要合并的两个或更多列。 按住 Ctrl 键,然后单击列标题以选择要合并的列。 合并列中值的顺序取决于您选择要合并的列的顺序。

  3. 右键单击所选列,然后单击“合并列”。

    合并列

    注意: 只有当为合并操作选择的所有列的数据类型为“文本”时,“合并列”命令才可用。

  4. 在“合并列”对话框中,指定要合并的列的值之间的分隔符。 您可以从预定义的分隔符值中选择,或指定自定义分隔符值。

    选择分隔符

  5. 单击“确定”。 将创建一个合并列以替换为合并操作选择的列。 根据需要重命名合并列的名称。

    合并列

返回页首

合并列以创建新列

您可以将自定义列插入到查询表中,并使用自定义列公式合并两个或更多列中的值。 在这种情况下,合并的现有列与查询表中新的合并列并排可用。

要通过插入自定义列来合并列值,请执行下列操作:

  1. 在“查询编辑器”中,确保要合并的列的数据类型为“文本”。 右键单击某个列标题,然后选择“更改类型”>“文本”。

  2. 单击表图标 ( 表图标 ),然后单击“插入自定义列”。 或者,您可以右键单击某个列标题,然后单击“插入自定义列”。

    插入自定义列

  3. 在“插入自定义列”对话框中:

    1. 从“可用列”列表中双击要合并的第一列,或者从“可用列”列表中单击该列,然后单击“插入”。 该列将会添加到“自定义列公式”框中。

    2. 在“自定义列公式”框中,在您插入的第一列之后键入 && 运算符用于组合值。

    3. 指定的值之间的分隔符。在此示例中,我们将为指定的值之间的分隔符指定空间""。

    4. 类型 之后 " ".

    5. 指定要合并之后的第二列通过双击列名称可用列列表或单击从可用列列表中,列,然后单击插入。在此示例中,我们将合并相同的列为早期版本 (订单 id 和客户 id) 以空格分隔。

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

  4. 单击“确定”。 在查询表的末尾创建了“自定义”列并使用原始列中合并的值。 在这种情况下,原始列在查询表中也可用。 根据需要重命名自定义列名。

    自定义合并列

返回页首

另请参阅

在表中插入自定义列

调整数据

Microsoft Power Query for Excel 帮助

注意: 仅当您使用 Power Query 加载、编辑或创建新查询时,“查询编辑器”才会显示。 以下视频显示在 Excel 工作簿中编辑查询后显示的“查询编辑器”窗口。 若要在不加载或编辑现有工作簿的情况下查看“查询编辑器”,请在 Power Query 功能区选项卡的获取外部数据部分中,选择自其他来源 > 空白查询。 以下视频介绍一种显示查询编辑器的方法。

如何在 Excel 中查看查询编辑器

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×