合并列(Power Query)

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

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

通过 Power Query,您可以合并查询中的两列或多列。 你可以合并列以使用合并列替换它们,或者在合并列的旁边创建新的合并列。 您只能合并文本数据类型的列。

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

  2. 选择需要合并的两列或多列。 按 CTRL 键,然后单击列标题以选择要包括在合并中的每一列。

    注意:选择列的顺序将设置合并列中的值的顺序。

  3. 右键单击列,然后单击 "合并列"。

    合并列
     

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

  4. 在 "合并列" 弹出窗口中,指定在每个列值之间使用的分隔符。 可以从预定义分隔符值中选择,或指定自定义分隔符值。

    选择分隔符

  5. 单击"确定"以创建用于替换为合并操作选择的列的合并列。 重命名已合并的列,以便对您更有意义。

    合并列

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

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

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

  2. 单击 "表格" 图标( 表图标 ),然后单击 "插入自定义列"。 (可选)右键单击列标题,然后单击 "插入自定义列"。

    插入自定义列

  3. 在 "插入自定义列" 弹出窗口中:

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

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

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

    4. 在 "" 之后键入 "&"。

    5.  ""之后键入&

    6. 在 "可用列" 列表中双击列名称,指定&后需要合并的第二列。 或者,单击 "可用列" 列表中的列,然后单击 "插入"。 在此示例中,我们将相同的列("订单 Id" 和 "客户 Id")合并在一起,用空格分隔。

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

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

    自定义合并列

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

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

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

另请参阅

将自定义列插入表格

形状数据

Microsoft Power Query for Excel 帮助

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

此信息是否有帮助?

谢谢您的反馈!

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

×