使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

在Power Query中,可以将一个或多个列中的相同值分组到单个分组行中。 可以使用聚合函数对列进行分组,也可以按行分组。 

示例

以下过程基于此查询数据示例:

分组前的数据示例

可以使用聚合函数(例如 Sum Average)对数据进行分组。 例如,你想要汇总国家/地区和销售渠道级别的销售总单位数,并按 “国家/地区 ”和“ 销售渠道 ”列分组。

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

  2. 选择 “主页 > 分组依据”。

  3. 在“ 分组依据 ”对话框中,选择“ 高级 ”以选择要分组依据的多个列。

  4. 若要添加另一列,请选择“ 添加分组”。 

    提示    若要删除或移动分组,请选择“ 更多 (...”) 分组名称框旁边。

  5. 选择 “国家/地区 ”和“ 销售渠道 ”列。

  6. 在下一部分:

    新列名称   中,输入新列标题的“总单位数”。

    操作   选择“ 总和”。 可用的聚合包括 SumAverageMedianMinMaxCount RowsCount Distinct Rows

       选择“ 单位”以指定要聚合的列。

  7. 选择“确定”。

结果

按聚合分组的结果

“行操作”不需要列,因为数据在“分组依据”对话框中按行分组。 创建新列时有两个选项:

对显示     每个分组行中的行数的行数的行进行计数。

组:计数行

所有行 插入一个内部 Table 值。 它包含分组依据的列的所有行。 以后可以根据需要展开列。 有关详细信息,请参阅 使用列表、记录或表结构化列

组:所有行

过程

例如,若要按所有行进行分组,需要总销售单位数,并且需要另外两列,用于提供性能最高的产品的名称和销售单位(在国家/地区和销售渠道级别汇总)。

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

  2. 选择 “主页 > 分组依据”。

  3. 在“ 分组依据 ”对话框中,选择“ 高级 ”以选择要分组依据的多个列。

  4. 通过选择对话框底部的“添加聚合 ”,添加要聚合的列。 

    提示    若要删除或移动聚合,请选择“ 更多 (...”) 列框旁边。

  5. 在“ 分组依据”下,选择“ 国家/地区 ”和“ 销售渠道 ”列。

  6. 通过执行以下操作创建两个新列:

    使用 Sum 操作聚合   单位列。 将此列命名为“总单位数”。

    所有行    使用“所有行”操作添加新的“产品”列。 将此列命名为“总计产品”。 由于此操作作用于所有行,因此无需在 Column 下进行选择,因此它不可用。

  7. 选择“确定”。

结果

按行分组的结果

另请参阅

Microsoft Power Query for Excel 帮助

对行进行分组或汇总 (docs.com)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×