亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

groupby函數(shù)是一個超級透視器: excel不加班搞定數(shù)據(jù)分類匯總

  發(fā)布時間:2025-06-28 11:02:44   作者:佚名   我要評論
在處理數(shù)據(jù)時,我們常常需要對數(shù)據(jù)進行分類匯總,讓數(shù)據(jù)變得更有條理,方便分析,今天就給大家講講 Excel 里超好用的 GROUPBY 函數(shù),學(xué)會它,數(shù)據(jù)匯總的難題就能輕松解決啦

GROUPBY函數(shù)是Excel和WPS表格新增的動態(tài)數(shù)組函數(shù),用于對數(shù)據(jù)進行快速分組統(tǒng)計,類似數(shù)據(jù)透視表但更加靈活。它可根據(jù)指定字段對數(shù)據(jù)分類匯總,并自動生成動態(tài)數(shù)組結(jié)果。

參數(shù)挺多,但都挺好理解:

=GROUPBY(行字段, 匯總區(qū)域, [聚合函數(shù)], [標(biāo)題], [總計], [排列方式], [篩選條件], [字段關(guān)系])

1、單列行字段匯總

輸入公式:

=GROUPBY(A2:A5,C2:C5,SUM)

分組依據(jù)的行字段A2:A5(月份),需要匯總的數(shù)據(jù)區(qū)域C2:C5(銷售額),聚合函數(shù)SUM(求和函數(shù))。即對每個月份的銷售額進行匯總求和。

2、多列行字段匯總

輸入公式:

=GROUPBY(A2:B5,C2:C5,SUM)

分組依據(jù)的行字段A2:B5(月份與銷售員),需要匯總的數(shù)據(jù)區(qū)域C2:C5(銷售額),聚合函數(shù)SUM(求和函數(shù))。即對每個月份各個銷售員的銷售額進行匯總求和。

3、多函數(shù)組合(求和、平均、計數(shù))

輸入公式:

=GROUPBY(B2:B5,C2:C5,HSTACK(SUM,AVERAGE,COUNT))

HSTACK為橫向合并函數(shù),此時將多個函數(shù)平行合并(SUM,AVERAGE,COUNT),對同一列數(shù)據(jù)分別執(zhí)行不同計算,分別為求和、求平均值,計數(shù)。

4、標(biāo)題顯示(是否顯示原數(shù)據(jù)表頭)

輸入公式:

=GROUPBY(A1:B5,C1:C5,SUM,3)

我們只需要將第4參數(shù)修改為模式3,即可將首行標(biāo)題行顯示出來。

注:第一參數(shù)與第二參數(shù)的數(shù)據(jù)區(qū)域需要包含首行標(biāo)題行。因為只有當(dāng)標(biāo)題行被包含在了A1:B5與C1:C5區(qū)域之內(nèi),我們才會有選擇顯示或不顯示標(biāo)題的權(quán)利。

修改第4參數(shù):

=GROUPBY(A1:B5,C1:C5,SUM,1)

我們只需要將第4參數(shù)修改為模式1,即可將首行標(biāo)題行隱藏。

注:第一參數(shù)與第二參數(shù)的數(shù)據(jù)區(qū)域需要包含首行標(biāo)題行。因為只有當(dāng)標(biāo)題行被包含在了A1:B5與C1:C5區(qū)域之內(nèi),我們才會有選擇顯示或不顯示標(biāo)題的權(quán)利。

5、總計與小計(多層分組顯示總計和小計)

通常默認省略跳過第5參數(shù),此時默認顯示總計行:

=GROUPBY(A1:B5,C1:C5,SUM,3)

當(dāng)我們將增加第5參數(shù)調(diào)整為0時,總計行自動隱藏:

=GROUPBY(A1:B5,C1:C5,SUM,3,0)

當(dāng)我們將第5參數(shù)調(diào)整為2時,總計行與小計行同時出現(xiàn):

=GROUPBY(A1:B5,C1:C5,SUM,3,2)

當(dāng)我們將第5參數(shù)調(diào)整為-1時,總計行更換為頂端總計行:

=GROUPBY(A1:B5,C1:C5,SUM,3,-1)

6、排序(按某列降序或降序排列)

默認省略跳過第6參數(shù)顯示無規(guī)則亂序狀態(tài):

=GROUPBY(A1:B5,C1:C5,SUM,3,0)

當(dāng)我們增加并將第6參數(shù)調(diào)整為“3”時:

=GROUPBY(A1:B5,C1:C5,SUM,3,0,3)

表示對第3列的“銷售額”列,進行升序(從小到大)排序。

原則:第6參數(shù)是幾表示對返回數(shù)組區(qū)域的第幾列排序;如果是正數(shù),表示升序排序;如果是負數(shù),表示降序排序。

7、篩選

當(dāng)我們省略或跳過第7參數(shù)時,表示無條件分組統(tǒng)計:

=GROUPBY(A1:B5,C1:C5,SUM,3,0,3)

當(dāng)我們添加第7參數(shù)時:

=GROUPBY(A1:B5,C1:C5,SUM,3,0,3,B2:B5="李四")

增加條件B2:B5="李四",即只有當(dāng)B2:B5銷售員數(shù)據(jù)區(qū)域為“李四”時,我們才進行分組統(tǒng)計,即只篩選銷售員為李四的分類匯總結(jié)果。

以上全部為GROUPBY函數(shù)基礎(chǔ)參數(shù)的解釋。那么我們在實際的職場工作中用它高效解決最多的問題是什么呢?下面我們繼續(xù)舉兩個實用的案例,看看GROUPBY函數(shù)在其中發(fā)揮什么關(guān)鍵的作用。

高頻使用案例

案例1:文本合并

如下圖所示:

我們想要將A列相同的省份信息所對應(yīng)的城市信息合并到一行顯示。

我們輸入函數(shù)公式:

=GROUPBY(A1:A5,B1:B5,ARRAYTOTEXT,3,0)

第3參數(shù)聚合函數(shù)設(shè)置為ARRAYTOTEXT函數(shù),用于將數(shù)組或單元格區(qū)域中的數(shù)據(jù)轉(zhuǎn)換為文本格式,并合并到一個單元格中或以文本數(shù)組的形式返回。這樣本例可將城市合并為文本合并到一個單元格中。第4參數(shù)3顯示標(biāo)題。第5參數(shù)0不顯示總計行。

案例2:二維表轉(zhuǎn)一維表

我們想要將A1:D4區(qū)域二維表轉(zhuǎn)換為F1:H10區(qū)域的一維表。

聚合函數(shù)核心邏輯:

=IF({1,0},N,TOCOL(B1:D1))

  • {1,0}:生成數(shù)組 {TRUE, FALSE},用于引導(dǎo)后續(xù)操作。
  • TRUE(1):保留原始產(chǎn)量數(shù)值(即N代表的當(dāng)前值)。
  • FALSE(0):提取季度標(biāo)簽(通過TOCOL轉(zhuǎn)換)。
  • N:代表當(dāng)前分組產(chǎn)量數(shù)值,例如“1車間”對應(yīng)的原始產(chǎn)量數(shù)值6000、8000、3500。作用是將橫向分布的產(chǎn)量數(shù)值按行轉(zhuǎn)換為縱向單列。

TOCOL(B1:D1):B1:D1:原始季度標(biāo)題(如“1季度”“2季度”“3季度”)。TOCOL(B1:D1):將橫向的季度標(biāo)題轉(zhuǎn)換為垂直列(如“1季度、2季度、3季度”循環(huán)排列)。目的是為每個產(chǎn)量數(shù)值匹配對應(yīng)的季度標(biāo)簽。每個產(chǎn)量數(shù)值會循環(huán)對應(yīng)到季度標(biāo)簽(“1季度、2季度、3季度”),形成“產(chǎn)量數(shù)值+季度標(biāo)簽”的配對數(shù)組溢出結(jié)果。

完善函數(shù):

=GROUPBY(A1:A4,B1:D4,IF({1,0},N,TOCOL(B1:D1)),,0)

GROUPBY函數(shù)對A1:A4行字段作為分組依據(jù),即按“車間”分組。值字段B1:D4(需處理的數(shù)據(jù)區(qū)域)。用上一步IF函數(shù)作為核心聚合函數(shù)邏輯,不顯示標(biāo)題,不顯示總計。

推薦閱讀:秒殺Excel數(shù)據(jù)透視表! excel新函數(shù)GROUPBY真強大

相關(guān)文章

最新評論