使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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)

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×