我是【桃大喵學習記】,歡迎大家關注喲~,每天為你分享職場辦公軟件使用技巧干貨!
——首發(fā)于微信號:桃大喵學習記
今天跟大家分享的是Excel新函數(shù)GROUPBY函數(shù),簡直就是Excel界的瑞士軍刀,一個多面手,效率爆表!它把多個功能集合到一起,可以對數(shù)據(jù)進行分類匯總、排序、篩選等多種操作。
GROUPBY函數(shù)介紹:
功能:GROUPBY函數(shù)是一個強大的數(shù)據(jù)分類匯總工具,用于根據(jù)指定的字段對數(shù)據(jù)進行分組、聚合、排序和篩選。
語法:=GROUPBY (行字段,值,函數(shù),[標頭],[總計],[排序順序],[篩選數(shù)組])
解讀:
第1參數(shù):“行字段”就是要對哪一列數(shù)據(jù)區(qū)域進行分組統(tǒng)計
第2參數(shù):“值”就是要對哪一列數(shù)據(jù)區(qū)域進行計算
第3參數(shù):“函數(shù)”就是進行分類匯總的計算方式是什么,也就是選擇對應的函數(shù)即可
第4參數(shù):“標頭”就是分類匯總后的數(shù)據(jù)是否包含表頭
第5參數(shù):“總計”就是分類匯總后的數(shù)據(jù)是否顯示總計,以及顯示的方式
第6參數(shù):“排序順序”就是是否需要排序
第7參數(shù):“篩選數(shù)組”就是是否需要對結果進行篩選
大家也看到了GROUPBY函數(shù)一共有7個參數(shù),這也是筆者見過的參數(shù)最多的一個函數(shù)。當然,函數(shù)的參數(shù)雖然看起來多,但是只有前3個參數(shù)是必選參數(shù),其余的參數(shù)都是可以省略的或者根據(jù)實際情況選擇是否啟用。
實例:
一、分類匯總
分類匯總的方式有很多比如求和SUM、最大值MAX,最小值MIN,平均值AVERAGE等等,我們就以求和為例做演示。
如下圖所示,我們要根據(jù)“部門”分類統(tǒng)計每個部門的“基本工資”總和。
在目標單元格中輸入公式:
=GROUPBY(B1:B10,D1:D10,SUM)
然后點擊回車即可
解讀:
參數(shù)1:B1:B10就是部門所在的列
參數(shù)2:D1:D10每個員工基本工資所在的列
參數(shù)3:SUM表示求和
需要特別提到的是分類匯總的方式有很多,我們可以根據(jù)實際需要選擇對應的函數(shù)即可,如下圖所示
二、多列數(shù)據(jù)匯總
如下圖所示,我們要根據(jù)左側表格中的部門、采購商品這兩列進行匯總總的費用金額。
在目標單元格中輸入公式:
=GROUPBY(B1:B10,D1:D10,SUM)
然后點擊回車即可
三、啟用函數(shù)其它參數(shù)
1、啟用第4參數(shù),是否包含表頭
公式:=GROUPBY(B1:B10,D1:D10,SUM,3)
2、啟用第5參數(shù),是否顯示總計與小計
公式:=GROUPBY(B1:B10,D1:D10,SUM,3,0)
3、啟用第6參數(shù),是否排序。根據(jù)結果列那一列數(shù)據(jù)排序就寫幾,正數(shù)是升序負數(shù)是降序。
比如將第6參數(shù)設置為-2,就表示根據(jù)結果表的第2列進行降序排序;如果設置成2就是根據(jù)結果表的第2列進行升序排序
公式=GROUPBY(B1:B10,D1:D10,SUM,3,1,-2)
4、啟用第7參數(shù),是否需要對數(shù)據(jù)結果進行篩選
比如需要不顯示“財務部”的信息,就可以考慮將其篩選掉。
=GROUPBY(B1:B10,D1:D10,SUM,3,1,-2,B1:B10<>'財務部')
四、對大批量數(shù)據(jù)批量處理GROUPBY函數(shù)更高效
如下圖所示,左側表格訂單編號有好幾萬行,訂單編號有重復,相同訂單編號對應多個商品名稱和商品數(shù)量。我們要把相同訂單編號的產(chǎn)品合并商品名稱+數(shù)量的形式。
如果我們使用傳統(tǒng)的去重函數(shù)UNIQUE函數(shù)以及TEXTJOIN鏈接函數(shù),面對這么大的數(shù)據(jù)量,速度會慢的讓你崩潰,要得好幾十分鐘。這時我們就可以使用先函數(shù)GROUPBY函數(shù),速度快的讓你懷疑人生。
在目標單元格中輸入公式:
=GROUPBY(A1:A50000,B1:B50000&C1:C50000,ARRAYTOTEXT,3,0)
然后點擊回車,幾秒搞定。
解讀:
參數(shù)1:A1:A50000就是商品編號
參數(shù)2:B1:B50000&C1:C50000商品名稱和數(shù)量也就是值區(qū)域
參數(shù)3:匯總方式ARRAYTOTEXT的作用就是按分隔符號合并文本
參數(shù)4:3代表代表包含標題信息
參數(shù)5:0代表不顯示合計
其實、在這里我們可以簡單的把參數(shù)1“A1:A50000”商品編號看作是透視表的行區(qū)域,參數(shù)2“B1:B50000&C1:C50000”商品名稱和數(shù)量看做是透視表的值區(qū)域。參數(shù)3是計算方式。
以上就是對GROUPBY新函數(shù)的初步認識,希望對大家有所幫助。這個函數(shù)可以實現(xiàn)很多透視表效果,后期容易有更加實用的實例,再更大家分享,大家也可以在留言分享對新函數(shù)的看法。
以上就是【桃大喵學習記】今天的干貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什么問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!