打开网易新闻 查看精彩图片

在前期的内容中,我们讲了很多的统计函数,如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函数的语法和经典用法,对于聚合统计有着不可估量的作用,提高工作效率分分钟。