在Excel处理销售报表、库存记录、费用明细时,同一类数据需要合并统计,除了传统的透视表和SUMIFS函数,Excel新版中提供了一个更方便的方法——GROUPBY函数。它可以按照指定字段自动分组,并对对应数据进行汇总,一个公式即可生成分类统计结果。

一、什么是GROUPBY函数?

GROUPBY函数是Excel新增的动态数组函数,主要用于数据分组和统计分析。它可以根据某一列作为分类依据,同时对其他列执行求和、平均值、计数等操作。

基本语法:

=GROUPBY(分组列, 汇总区域, 汇总函数)

参数说明:

  • 分组列:用于分类的字段,比如产品名称、部门、地区等。
  • 汇总区域:需要统计的数据列,比如销售额、数量、金额。
  • 汇总函数:指定统计方式,例如SUM求和、AVERAGE平均值、COUNT计数等。

相比传统方法,GROUPBY函数最大的优势是结果会自动更新,当原始数据变化时,汇总结果也会同步调整。

二、案例演示:按产品统计销售数据

假设有一张销售明细表:

  • A列:产品名称
  • B列:销售数量
  • C列:销售金额

现在需要统计每种产品对应的销量总数和销售金额。

操作方法:

第一步:选择空白区域

点击一个没有数据的单元格,作为分类汇总结果的显示位置。

第二步:输入GROUPBY公式

输入:

=GROUPBY(A2:A14,B2:C14,SUM)

按回车后,Excel会自动生成分类汇总表。

公式含义:

  • A2:A14:按照产品名称进行分组。
  • B2:C14:统计销量和金额数据。
  • SUM:将相同产品的数据进行求和。

生成结果后,Excel会自动提取不同产品名称,并显示每个产品对应的销售数量和金额合计。

Excel新函数GROUPBY详解:按类别自动统计销量和金额-趣帮office教程网

三、GROUPBY函数还能实现哪些统计?

除了最常用的求和,GROUPBY函数还支持多种统计方式,只需要替换最后一个参数即可。

例如:

求平均值:

=GROUPBY(A2:A14,C2:D14,AVERAGE)

统计数量:

=GROUPBY(A2:A14,C2:D14,COUNT)

查找最大值:

=GROUPBY(A2:A14,C2:D14,MAX)

查找最小值:

=GROUPBY(A2:A14,C2:D14,MIN)

不同的汇总方式,可以满足销售分析、员工统计、库存管理等多种场景。

四、使用GROUPBY函数需要注意什么?

1、版本要求

GROUPBY函数属于新版Excel函数,目前主要支持Excel 365等新版本,旧版Excel可能无法使用。

2、数据格式要统一

分组依据中的名称必须保持一致,例如“苹果”和“苹果 ”(多一个空格)会被识别为不同项目。

3、结果区域需要保持空白

由于GROUPBY函数返回的是动态数组,如果结果扩展区域存在其他内容,会出现溢出错误。

总结

Excel分类汇总不一定要依靠复杂公式或透视表,GROUPBY函数提供了一种更加快捷的方式。只需要设置分组列、统计区域和汇总方式,就能快速生成分类统计结果。掌握Excel GROUPBY函数能明显提高数据处理效率。

相关文章推荐:

Excel中Groupby函数5大基础用法详解