在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是不要總行行