Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

GROUPBY 函數可讓您透過公式建立資料摘要。 它支援沿著一個座標軸組成群組,並匯總相關聯的值。 例如,如果您有銷售數據表格,您可能會產生依年份的銷售摘要。

語法

GROUPBY 函數可讓您根據指定的欄位來分組、匯總、排序及篩選數據。

PIVOTBY 函數的語法為:

GROUPBY (row_fields、values、function、[field_headers],[total_depth],[sort_order],[filter_array])

參數

描述

row_fields

(必要)

欄導向陣列或範圍,其中包含用於分組列及產生列標題的值。 

數位或範圍可能包含多個欄。 若是如此,輸出會有多個列群組層級。

(必要)

以欄為導向的陣列或要匯總的數據範圍。

數位或範圍可能包含多個欄。 如果是,輸出會產生多個匯總。

功能

(必要)

明確或 eta 精簡的 lambda (用於匯總值的 SUM、PERCENTOF、AVERAGE、COUNT 等) 。

可以提供 lambdas 的向量。 如果是,輸出會產生多個匯總。 向量的方向會決定其佈局是列或欄。

field_headers

指定 row_fields 是否具有標題的數位,以及是否應在結果中傳回字段標題。 可能的值如下:

遺失:自動。 
0:否
1:是,不顯示
2:否,但產生
3:是和顯示

附註: 自動假設數據包含根據值自變數的標題。 如果第1個值是文字,而第2個值是數位,則會假設數據具有標題。 如果有多個列或欄群組層級,就會顯示欄位標題。

total_depth

決定列標題是否應該包含合計。 可能的值如下:

遺失:自動:總計,以及盡可能小計。
0:無總計
1:總計
2:總計-
1:總計-1:總計在前
2:總計和小計位於頂端 

附註: 如果是小計,欄 至少必須有 2 欄。 支援大於 2 的數位欄 有足夠的資料行。

sort_order

指出應該如何排序列的數位。 數位會與 row_fields 中的欄對應,後面接著 中的欄。 如果數位是負數,則會以遞減/反向順序排序數據列。

排序時,只要根據 row_fields,即可提供數位向量。 

filter_array

欄導向的布爾值 1D 陣列,指出是否應該考慮對應的數據列。

附註: 陣列的長度必須符合提供給 row_fields的長度。 

範例

範例 1:使用 GROUPBY 產生每年總銷售額的摘要。

使用 GROUPBY 來產生每年總銷售額的摘要。 =GROUPBY (A2:A76,D2:D76,SUM)

範例 2:使用 GROUPBY 產生依產品總銷售額的摘要。 依銷售量遞減排序。

使用 GROUPBY 根據產品產生總銷售額的摘要。 依銷售量遞減排序。 =GROUPBY (C2:C76,D2:D76,SUM,,,-2)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×