套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 網頁版 Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 Excel 2019 Excel 2016 我的 iPhone 版 Office

GETPIVOTDATA 函數會傳回樞紐分析表表的可見資料。

下方的截圖顯示了接下來章節所使用的樞紐分析表佈局。 在此範例中,=GETPIVOTDATA (「銷售」,A3) 回傳總銷售金額:

使用 GETPIVOTDATA 函數從樞紐分析表傳回資料的範例。

語法

GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)

GETPIVOTDATA 函數語法具有下列引數:

引數

描述

data_field

必要

樞紐分析表欄位名稱,該欄位包含您要擷取的資料。 這必須以引號括住。

範例: =GETPIVOTDATA (「銷售」,A3) 。 這裡,「銷售」是我們想要取得的價值欄位。 由於未指定其他欄位,GETPIVOTDATA 會回傳總銷售金額。

pivot_table

必要

這是樞紐分析表中之任何儲存格、儲存格範圍或已命名儲存格範圍的參照。 此資訊是用來判斷哪個樞紐分析表含有所要擷取的資料。

範例: =GETPIVOTDATA (「銷售」,A3) 。 這裡,A3 是樞紐分析表內的參考,並告訴公式該使用哪個樞紐分析表。 

field1, item1, field2, item2...

選擇性

這是 1 至 126 對的欄位名稱和項目名稱,用以描述所要擷取的資料。 這些配對組合可以依任意次序排列。 欄位名稱以及非日期和數字的項目名稱都必須以引號括住。

範例: =GETPIVOTDATA (「銷售」、A3、「月」、「三月」) 。 這裡,「月份」是欄位,「Mar」是項目。 若要指定欄位中的多個項目,請將它們包圍在捲括 (例如:{“Mar”, “Apr”}) 。 

若是 OLAP 樞紐分析表,項目可以包含維度的來源名稱,也可以包含項目的來源名稱。 OLAP 樞紐分析表的欄位和項目配對看起來可能像這樣:

"[產品]","[產品].[所有產品].[食物].[烘培食物]"

使用以下方式即可快速輸入簡單的 GETPIVOTDATA 公式:在要傳回值的儲存格中輸入 = (等號),然後按一下樞紐分析表中含有您要傳回之資料的儲存格。 

Excel 樞紐分析表選項選單截圖。 最上方的區塊顯示「樞紐分析表名稱:樞紐分析表1」。 下方展開一個名為「選項」的下拉選單,顯示三個項目:「選項」、「顯示報表篩選頁面...」以及勾選的「產生 GetPivotData」。

你可以透過在現有樞紐分析表中選擇任一儲存格,然後前往樞 分析標籤 > 樞 紐分析 > 選項 > 取消勾選 產生 GetPivotData 選項來開啟或關閉此功能。 

附註: 

  • GETPIVOTDATA 參數也可以被引用取代。 例如,=GETPIVOTDATA (“Sales”,$A$3,“Month”,$A 11) ,其中 $A 11 包含「Mar」。 

  • 計算欄位或項目以及自訂計算會包含在 GETPIVOTDATA 計算中。

  • 如果 pivot_table 引數代表包含兩個或兩個以上之樞紐分析表的範圍時,函數將從最近建立的樞紐分析表中擷取資料。

  • 如果欄位和項目引數是描述單一儲存格時,函數將傳回該儲存格的值,不論儲存格是字串、數字、錯誤或空白儲存格。

  • 如果項目中包含日期,則該值必須以序號表示,或使用 DATE 函數填入,如此在不同的地區設定中開啟工作表時,才能保留該值。 例如,參照日期 1999 年 3 月 5 日的項目,可以輸入成 36224 或 DATE(1999,3,5)。 您可以用小數數值或使用 TIME 函數來輸入時間。

  • 如果 pivot_table 引數不是找到的樞紐分析表的範圍,則 GETPIVOTDATA 將傳回 #REF!。

  • 如果引數並未描述可見的欄位,或者包含的報表篩選沒有顯示篩選資料,則 GETPIVOTDATA 將傳回 #REF! 的錯誤值。

範例

下列範例中的公式會顯示從樞紐分析表取得資料的各種方法。

使用 GETPIVOTDATA 函數從樞紐分析表傳回資料的範例。

公式

結果

描述

=GETPIVOTDATA (「Sales」,$A$3)

$5,534

回傳銷售欄位的總和。

=GETPIVOTDATA (「銷售總額」,$A$3)

$5,534

同時回傳銷售欄位的總和。 欄位名稱可以完全按照圖紙上的樣子輸入,或直接用根 (輸入,) 不使用「Sum of」、「Count of」等。

=GETPIVOTDATA (「銷售」,$A$3,「月份」,「三月」)

$2,876

還清三月的總銷售額。

=GETPIVOTDATA (「銷售」、$A$3、 「月份」、「市場」、「產品」、「農產品」、「銷售人員」、「布坎南」)

309美元

三月還清了布坎南的總農產品銷售額。

=GETPIVOTDATA (「銷售」,$A$3,「區域」、「南部」)

#REF!

還了 #REF! 錯誤是因為南區資料因過濾器而無法顯示。

=GETPIVOTDATA (「銷售」,$A$3,「產品」、「飲料」、「銷售人員」、「Davolio」)

#REF!

還了 #REF! 錯誤,因為沒有達沃利奧的飲料銷售總數據。

頁首

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

需要更多協助嗎?

想要其他選項嗎?

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