合并查询 (Power Query)

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

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

合并查询从两个现有查询创建一个新查询。一个查询结果中包含从主表,使用一列充当包含相关表的导航链接的单个列的所有列。相关的表中包含匹配基于常见的列的值的主表中每一行的所有行。展开操作相关表中将添加到主表的列。

合并到一个产品表中的顺序的详细信息查询中的总销售额的示例,请参阅合并多个数据源的数据教程。

使用合并查询,您可以实现类似目标 excel VLOOKUP函数。VLOOKUP,可执行操作在 Excel 中的两个数据集之间的联接。使用合并,您可以加入 Excel 或外部数据源中的两个数据查询。此外,合并功能有了直观的用户界面,可轻松地将两个联接表相关联。

安全说明: 隐私级别可防止用户意外组合多个数据源,可能是私有的或组织中的数据。具体取决于该查询,用户可能无意中发送数据的私有数据源从到另一个可能恶意的数据源。Power Query 分析每个数据源,并将其分为已定义的隐私级别: 公共、 组织和私密。有关隐私级别的详细信息,请参阅隐私级别

您可以执行两种类型的合并操作,内联中间合并。使用中级合并,您将创建新查询为每个合并操作。使用内联合并,数据合并到现有查询,直到到达最终结果。结果是一个新的步骤在当前查询的末尾。

若要嵌入合并 :在查询预览网格中,单击表图标 ( 表图标 ),然后单击合并

合并查询

若要中级 : POWER QUERY查询编辑器功能区的合并组中,单击合并。当使用查询编辑器功能区,活动查询处于选中状态,为合并操作的主表。

Power Query 中的“合并查询”

  1. 合并弹出窗口

    • 从上方下拉列表中,选择主表,然后选择通过单击列标题的列。

    • 从较低的下拉列表中,选择相关的表,然后单击列标题选择匹配的列。

      注意: 您可以选择要合并的多个列。 请确保选择相同的列数以在主表和相关表预览中匹配。

      从主表和相关表中选择列后,Power Query 将在顶部行中显示匹配项的数量。 此操作可验证“合并”操作是否正确,或者您是否需要对“合并”设置或要合并的查询进行更改。

  2. 检查只包括这些行来自于主表相匹配的合并查询结果中的相关表只包含匹配行框。如果未选中此框中,将结果合并查询中包括主表中的所有行。

  3. 单击“确定”。

    注意: 将基于为每个表选择的顺序对主表和相关表中的公共列进行比较。 此外,列必须属于同一类型(如文本或数字),以便进行匹配。


    在下图中,您可以看到产品主表和总销售额相关的表之间的合并。

    “合并”对话框

单击“确定”后,“合并”操作将创建一个新查询。

合并最终结果

进行“合并”操作后,您可以展开“”链接列以将相关的表中的列添加到主表中。 将列展开到主表中后,您可以应用筛选和其他转换操作。

要展开的列,请按照下列步骤:

  1. 预览网格中,单击新列展开图标 ( 展开 )。

  2. 在“展开”下拉菜单中:

    • 单击“(选择所有列)”清除所有列。

    • 单击相关表中要添加到主表的列。

    • 单击“确定”。

注意: 展开列后,您可以将其重命名。若要了解有关如何重命名列的详细信息,请参阅重命名列

Power Query 合并

需要更多帮助吗?

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

另请参阅

组合多个数据源中的数据

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

此信息是否有帮助?

谢谢您的反馈!

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

×