在Excel函数库中,能称为万能(一个顶多个)函数的还真没几个,而称新函数GroupBy则是一个不折不扣的万能函数。
是骡子是马拉出来遛遛,看一个实例。
如下图所示,要求把上表进行分类汇总成下表样式
分析:
要取得不重复手机品牌名称,需要用unique(如果是以前的版本需要一火车函数)
=UNIQUE(A2:A13)
要把每个手机的型号合并需要filter+textjoin
=TEXTJOIN(",",,FILTER(B2:B13,A2:A13=F2))
最后求和用sumif函数
=SUMIF(A2:A13,F2,C2:C13)
这么多公式才能做好的统计表,其实只需要一个groupby公式就够了。
=GROUPBY(A2:A13,B2:C13,HSTACK(ARRAYTOTEXT,SUM),,0)
注:
ARRAYTOTEXT:把一组值用逗号连接起来
HSTACK:同时实现多种统计方式
0是不要总行行