這兩天,蘭色的Excel365突然添加了groupby函式。經過試用,用吊打SUMIF等統計函式一點都不為過。
它有兩個其他函式沒有的功能:
匯總項自動生成(如下圖F列)
可選擇添加匯總行,如第8行。
如下圖所示,一個簡單公式就可以生成匯總表格,
=GROUPBY( B2:B23 , C2:C23 , SUM )
公式說明:
B2:B23: 依據B列分類匯總,可以是多列
C2:C23: 要匯總的值列,也可以是多列
SUM : 匯總的類別是求和,也可以是COUNT計數等其他方式。
可能有同學會說,可以用透視表完成這樣的匯總,幹嘛要用公式?兩個原因:
透視表不能隨資料來源更新而同步更新,需要手工重新整理。
對多個表格無法多列匯總
來看一個多表匯總的範例:
如下圖所示,要求把12個月的薪資表匯總成一個
透視表也可以用多區域合並完成,但它不能依據多列匯總,如上圖中如果姓名前有一列部門,只能借用PQ才能多表合並。而groupby函式則不受這個限制。
=GROUPBY( VSTACK('1月:12月'!B4:B30) , VSTACK('1月:12月'!C4:F30) ,SUM)
公式說明:這裏借助Vstack函式把多個表格合並到一起。
蘭色說 :如果你覺得這就是groupby函式的全部用法就錯了,這.....只是它的入門用法,高級用法會跌破你的眼鏡。以後蘭色會逐步分享。 本周這個函式會添加到蘭色的函式公式大全教程中。
蘭色根據多年經驗,錄制了一全套適合新手和初中級階段使用者學習的Excel教程。包括Excel表格88個函式用法、119個使用技巧、透視表從入門到精通50集、圖表從入門到精通185集,。詳情點選下方連結: