对表格中的行进行分组 (Power Query)

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

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

在查询编辑器中,您可以组合中的行数的值为单个值基于一个或多个列中的值对行进行分组。有关详细信息,请参阅合并多个数据源的数据教程。

Power Query 有两种类型的分组依据操作︰ 聚合列基于聚合函数,或执行行操作。

我需要

按一个或多个列分组

按一个或多个列进行分组

使用“聚合函数”聚合列

执行“行操作”

按一个或多个列分组

使用“查询编辑器”功能区

  1. 在“查询编辑器”功能区,单击“分组依据”。

使用“查询编辑器”上下文菜单

  1. 右键单击列标题进行分组,然后单击“分组依据”。

按一个或多个列进行分组

  1. 在“查询预览”网格中,选择一个或多个列。例如,“年份”和“Order_Details.ProductID”。

  2. 在“分组依据”对话框中,在“分组依据”下拉列表中默认选择在步骤 1 中右键单击的列名称。 如果需要,可以从下拉列表中选择另一个列名。 如果要对多列分组,单击 +,然后从新添加的行的“分组依据”下拉列表中选择列名称。 如要删除分组列,根据记录单击 -

  3. 在“新列名”文本框内,输入分组依据名称。

  4. 在“操作”下拉框中,选择“聚合函数”或“行操作”。

  5. 若要聚合列,从“”下拉框中选择要执行“聚合操作”的列。 “行操作”不需要“,因为数据根据表中的行进行分组。 如要添加聚合列,单击 +,然后从新添加行的“”下拉列表中选择一个列名称。 如要删除聚合列,根据记录单击 -

  6. 单击“确定”。

返回页首

使用“聚合函数”聚合列

在“分组依据”对话框中,选择“求和”、“平均值”、“最小值”或“最大值”作为“操作”。

聚合操作的“分组依据”对话框

返回页首

执行“行操作”

在“分组依据”对话框中,选择“所有行计数行”作为“操作”。

行操作的“分组依据”对话框

  • 如果选择“所有行”进行分组,您稍后可以展开新分组的列以选择要展开的列。

    组:所有行

  • 如果选择“计数行”进行分组,新分组的列只显示每个分组行值的行值数量。

    组:计数行

返回页首

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

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

注释: 

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

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

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

此信息是否有帮助?

谢谢您的反馈!

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

×