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.

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

附註: PIVOTBY 是一種函數,會傳回可溢出到網格線的數值數位。 您可以在這裡找到關於 PIVOTBY 和數據透視表的討論。 

語法

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

PIVOTBY 函數的語法為:

PIVOTBY (row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array])

參數

描述

row_fields

(必要)

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

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

col_fields

(必要)

以欄為導向的陣列或範圍,其中包含用來將欄組成群組併產生欄標題的值。 

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

(必要)

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

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

功能

(必要)

lambda 函數或 eta 精簡 lambda (SUM、AVERAGE、COUNT 等) 定義如何匯總值。

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

field_headers

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

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

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

row_total_depth

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

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

附註: 若為小計, row_fields 必須至少有 2 欄。 如果數據行足夠 ,則支援大於 2 的數位row_field。

row_sort_order

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

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

col_total_depth

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

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

附註: 若為小計, col_fields 必須至少有 2 欄。 如果數據行足夠,則支援大於 2 的數位 col_field

col_sort_order

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

只有根據col_fields進行排序時,可以提供數位的向量。 

filter_array

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

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

範例

範例 1:使用 PIVOTBY 根據產品和年份產生總銷售額的摘要。

使用 PIVOTBY 根據產品和年份產生總銷售額的摘要。 公式內容如下:=PIVOTBY (C2:C76,A2:A76,D2:D76,SUM)

範例 2:使用 PIVOTBY 根據產品和年份產生總銷售額的摘要。 依銷售量遞減排序。

PIVOTBY 函數範例,可根據產品和年份產生總銷售額的摘要。 公式為 =PIVOTBY (C2:C76,A2:A76,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!

×