Excel函数之GROUPBY

GROUPBY

语法

GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])

  • row_fields:需要进行分组的一列或多列数组或区域,其中可包含标题
  • values:要进行聚合统计的一列或多列数组或区域,其长度要与row_fields匹配
  • function:values的聚合统计方式
  • field_headers:标题显示设置
    • 0:否,即所选row_fields、values不包含标签
    • 1:是且不显示,即所选row_fields、values包含标题,但最终不显示标题
    • 2:否,但生成,即row_fields、value不包含标题,但要生成标题
    • 3:是并显示,即row_fields、value包含标题,并按其展示相应标题
  • total_depth:合计显示设置
    • 0:无总计
    • 1:总计(底部)
    • 2:总计和小计(底部)
    • -1:顶部总计
    • -2:顶部总计和小计
  • sort_order:排序依据
  • filter_array:筛选条件,是汇总前对数据的过滤,其长度要与row_fields匹配
  • field_relationship:row_fields为多列时的排序依据
    • 0:层次结构(默认)
    • 1:表

作用

  • 根据指定的分组列对数据按指定的统计方式进行分组汇总计算,可按需要对标题、合计、排序、筛选等进行灵活设置

案例

  1. 单分组,单统计项

    • 按性别计算总金额
    =GROUPBY(D1:D21,F1:F21,SUM)
    

    在这里插入图片描述

  2. 单分组,无统计项

    • 性别去重
    // 由于没有设置后续标题项,所以D1单元格“性别”被认为是分组数据中的一项
    
    =GROUPBY(D2:D21,,)
    

    在这里插入图片描述

  3. 单统计项,无分组

    • 计算总金额
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值