![]()
在前期的内容中,我们讲了很多的统计函数,如Sum系列、Average系列、Count系列、Rank系列等等……但如果用一个函数实现类似数据透视表的功能,就必须用Groupby函数,按指定字段进行聚合汇总。
一、功能及语法结构
功能:将指定的字段按照指定的方式进行汇总。
语法结构:=Groupby(统计字段,统计值,统计函数,[标题],[总计],[排序方式])。
参数解读:
1.统计字段,必须:需要统计的行字段,如部门、岗位、性别等,可以是单个字段,也可以是多个字段。
2.统计值,必须:需要统计的值,如销量、销售额等。
3.统计函数,必须:常用的统计函数,如下图
![]()
4.标题,可选:分为0(默认值)、1、2、3四个值。分别为:否,即没有标题;生成标题,但不显示;不生成标题,也不显示;生成标题且显示。
5.总计,可选:分为0(默认值)、1、2、-1、-2五个值。分别为:无总计;显示总计;显示总计和小计;顶部的总计;顶部的总计和小计。
6.排序方式,可选:值为X(升序)和-X(降序) ,表示对汇总表中的第X列进行排序。
二、应用技巧
1.统计商品的总销售额。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G4:G25,M4:M25,SUM)。
案例说明:
对G4:G25区域的商品名称去重之后对总销量进行求和运算。
2.统计商品的平均销售额
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G4:G25,M4:M25,AVERAGE)。
3.统计商品的销售笔数。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G4:G25,M4:M25,COUNT)。
4.统计商品7、8月份的销量及销售额情况。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G2:G24,I2:M24,SUM,3)。
案例说明:
1.对商品7、8月份的销量以及销售额进行了汇总,5列的数据汇总一次性完成,工作效率提高了5倍。
2.如果在汇总结果中要显示标题,除了设置相应的参数外,更重要的是数据源也应该包含标题,否则无法实现显示标题的目的。
5.统计商品7、8月份的平均销量及销售额情况,并将汇总行显示在顶部。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G2:G24,I2:M24,AVERAGE,3,-1)。
6.统计商品7、8月份的销售次数,并按销售总额降序排序。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G2:G24,I2:M24,COUNT,3,,-6)。
案例说明:
第6个参数排序方式为负数时降序排序,-6代表的将排序结果中的第6类按照降序排序。
7.按商品统计销售额的总和和平均值。
![]()
操作方法:
在目标单元格中输入公式:=GROUPBY(G2:G24,M2:M24,HSTACK(SUM,AVERAGE))。
案例说明:
1.HSTACK函数的作用是按列的方式遍历每个参数。
2.在本实例中,巧用Hstack函数先求和,然后求平均值。一步到位,提高了工作效率50%+。
本章小结:
文中详细解读了Groupby函数的语法和经典用法,对于聚合统计有着不可估量的作用,提高工作效率分分钟。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.