原文標題:《別再用透視表分類匯總了!這個新函數,比它好用 10 倍!》
鏘鏘~ 大家好哇!我是衛(wèi)星醬~
用了這么久 Excel,大家對數據透視表應該不陌生吧?
通過拖動字段和選擇計算方式,透視表能幫我們快速處理數據。
但現在有個函數,不僅搶了透視表的活兒,還比它更直觀:什么分類匯總、小計、排序、篩選,這些都能做!
衛(wèi)某我還能讓大家錯過這么好用的東西不成
所以今天就給大家?guī)?,Excel(Office 365)的新函數 Groupby!
在 WPS 中也有這個函數,可以免費使用哦~
Groupby 函數的公式是:
=GROUPBY(row_fields, values, function, [field_headers], [total_depth], [sort_order], [filter_array], [field_relationship])
覺得很復雜,沒看懂?
那打開 WPS 看下:

行字段:需要進行分組的一列或多列。
值:需要進行聚合計算的字段。
函數:對聚合字段進行計算的函數,如 Sum(求和)、Average(平均值)等。
[標頭]:可選參數,用于控制是否在結果中顯示字段標題。
[總計]:可選參數,用于控制是否在結果中顯示總計和小計。
[排序順序]:可選參數,用于指定結果的排序方式。
[篩選數組]:可選參數,用于在聚合之前對數據進行篩選。
[字段關系]:可選參數,當分組字段包含多個列時,用于指定這些列之間的關系。
還是不懂?再看看實戰(zhàn)案例 ↓
1、分類匯總
=GROUPBY(B2:B20,D2:D20,SUM)
解析:
將 B2:B20 分組,并將 D2:D20 中對應的數據進行求和操作,也就是求每個入庫地點的入庫總數量。
除了求和,第三參數我們還能選擇求平均數、計數……

透視表的默認匯總方式就是求和,如果要改成其它方式,還得再次操作,而 Groupby 函數在寫公式時就能一次性搞定~
2、多字段匯總
=GROUPBY(B2:C20,D2:E20,SUM)

還能同時對多字段進行匯總操作。
其實和上面那個公式沒什么區(qū)別,只是分組的條件從「入庫地點」變成了「入庫地點 + 部件」,需要求和的數據也增加了數量列。
這個函數用上,就不必再去透視表里琢磨「這個字段該拖到哪兒」,即使分組的列不連續(xù),也能進行匯總,還能動態(tài)更新!
3、顯示方式
以上兩例展示了 Groupby 函數三個必需參數的用法,接下來我們看看可選參數~
? 參數 4 [標頭],就是指示數據源中是否有標頭,并選擇是否在匯總結果中顯示它。
這個參數可在 {0,1,2,3} 中選擇,其中 0 表示數據源中無標頭,1 則是有標頭但不在結果中顯示,2 是不存在標頭但需生成新的,3 是有且顯示。
其中 2 生成的標頭是無法更改的:

「行字段、值……」眼熟不?就和透視表一樣一樣滴~
? 參數 5 [總計],選擇是否顯示、在哪里顯示總計與小計。
在 {0,1,2,-1,-2} 中選擇,0 無總計,1 顯示總計,2 顯示總計和小計,-1 在結果頂部顯示總計,-2 在頂部顯示總計與小計。
其中「小計」需要在行字段,也就是分組條件大于等于兩條時,才能使用,否則會出現錯誤,比如:

? 參數 6 [排序順序],設置排序的條件,比如:
參數 6 選擇 2,讓公式按照輸出結果的第二列正序排序。

參數 6 選擇-3,讓公式按照輸出結果的第三列逆序排序。

? 參數 7 [篩選數組],當然是起到篩選的作用。
參數 7 就是篩選的條件,比如,D 列中小于 100 的數據不參與匯總。

如圖,D 列中數值小于 100 的兩行數據已經不被計算在匯總中了。
? 參數 8 [字段關系],當分組條件為多條時,指定行字段的關系。
可以選擇 {0,1},0 表示層次結構,對后續(xù)字段列進行排序會考慮早期列的層次結構;1 則是可以獨立地對每個字段列進行排序,但不支持小計。
有點難理解沒關系,我們直接看案例:

當參數 8 為 0 或不填時,公式結果按照參數 6 [排序順序] 給出的條件(按照結果第 4 列逆序排序),并且提供小計,小計的數值也按照第四列的逆序排序;
此次排序考慮了早期列的層級:

當參數 8 為 1,公式仍然按照結果中的第四列逆序排序,但完全不考慮之前幾列的層級關系,僅按照 J 列中的內容排序:

可以看到 G 列已經不被考慮:

這樣就能理解了吧~
好了,今天的分享就到這里!
我們詳細介紹了新函數 Groupby 的各個參數,讓它發(fā)揮出與透視表類似的功效,但是更簡單明了~
本文來自微信公眾號:秋葉 Excel(ID:excel100),作者:衛(wèi)星醬
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。