在Excel函数库中,能称为万能(一个顶多个)函数的还真没几个,而称新函数GroupBy则是一个不折不扣的万能函数。
是骡子是马拉出来遛遛,看一个实例。
如下图所示,要求把上表进行分类汇总成下表样式
![](http://dingyue.ws.126.net/2024/0612/2f999fb6j00sey3c2001gd000fl00eym.jpg)
打开网易新闻 查看精彩图片
分析:
要取得不重复手机品牌名称,需要用unique(如果是以前的版本需要一火车函数)
=UNIQUE(A2:A13)
![](http://dingyue.ws.126.net/2024/0612/7d8ed9bcj00sey3c2000yd000fx00akm.jpg)
打开网易新闻 查看精彩图片
要把每个手机的型号合并需要filter+textjoin
=TEXTJOIN(",",,FILTER(B2:B13,A2:A13=F2))
![](http://dingyue.ws.126.net/2024/0612/17147bb7j00sey3c2000yd000k2008xm.jpg)
打开网易新闻 查看精彩图片
最后求和用sumif函数
=SUMIF(A2:A13,F2,C2:C13)
![](http://dingyue.ws.126.net/2024/0612/09c333fbj00sey3c20018d000k400b2m.jpg)
打开网易新闻 查看精彩图片
这么多公式才能做好的统计表,其实只需要一个groupby公式就够了。
=GROUPBY(A2:A13,B2:C13,HSTACK(ARRAYTOTEXT,SUM),,0)
注:
- ARRAYTOTEXT:把一组值用逗号连接起来
- HSTACK:同时实现多种统计方式
- 0是不要总行行
打开网易新闻 查看精彩图片
热门跟贴