电竞比分网-中国电竞赛事及体育赛事平台

分享

新函數(shù)GROUPBY能取代透視表,不過建議你別用,只因。。。

 Excel不加班 2025-11-25 發(fā)布于廣東
與 30萬 粉絲一起學Excel

VIP學員的問題,左邊是明細數(shù)據(jù),右邊是按年份、部門統(tǒng)計金額的結(jié)果,希望借助GROUPBY函數(shù)實現(xiàn)。

統(tǒng)計數(shù)據(jù),優(yōu)先使用透視表,學員估計是在學習新函數(shù)的用法,既然如此,盧子也順便聊一下。

新函數(shù)GROUPBY,參數(shù)非常多,這里只需學會前3個參數(shù)就能解決問題。

=GROUPBY(行區(qū)域,值區(qū)域,匯總方式)

假如現(xiàn)在要統(tǒng)計部門的金額。

=GROUPBY(B2:B484,E2:E484,SUM)

使用WPS表格有一個好處,匯總方式直接給你提供了現(xiàn)成的函數(shù),這里是求和,因此用SUM。如果是計數(shù),用COUNTA。

現(xiàn)在是行區(qū)域要放年份、部門,怎么才能放2個區(qū)域呢?

如果只是引用區(qū)域,就變成4個參數(shù),語法就出問題了,這時HSTACK函數(shù)就派上用場。

HSTACK(區(qū)域1,區(qū)域2,區(qū)域3...)

直接引用日期區(qū)域后,發(fā)現(xiàn)統(tǒng)計出現(xiàn)了一點小問題,沒有直接按年統(tǒng)計。

=GROUPBY(HSTACK(D2:D484,B2:B484),E2:E484,SUM)

如果使用透視表,可以右鍵,組合,這里是用函數(shù),年就是YEAR。

=GROUPBY(HSTACK(YEAR(D2:D484),B2:B484),E2:E484,SUM)

如果年月都需要,可以用TEXT。

=GROUPBY(HSTACK(TEXT(D2:D484,"emm"),B2:B484),E2:E484,SUM)

再進行拓展,透視表值區(qū)域是不能顯示文本的,而借助GROUPBY卻可以解決這個問題。匯總方式的函數(shù)改成ARRAYTOTEXT。

=GROUPBY(A2:A5,B2:B5,ARRAYTOTEXT)

最后,使用新函數(shù)需要有一定的基礎(chǔ),普通人建議使用透視表,更快更準更簡單。

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多