GETPIVOTDATA 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

本文將說明 Microsoft Excel 中 GETPIVOTDATA 函數的公式語法及使用方式。

描述

傳回樞紐分析表中儲存的資料。提供的摘要資料會顯示在報表中,您可以使用 GETPIVOTDATA 從樞紐分析表,擷取摘要資料。

附註: 您可以快速輸入簡單 GETPIVOTDATA 公式,輸入您想要傳回的值的儲存格= (等號),然後按一下 [樞紐分析表中包含您想要傳回的資料中的儲存格。

語法

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

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

  • Data_field    必要。 這是包含要擷取之資料的資料欄位名稱 (需加上引號)。

  • Pivot_table   所需。任何儲存格、 儲存格範圍,或具名的範圍的樞紐分析表中的儲存格參照。此資訊會用來決定哪一個樞紐分析表包含您想要擷取的資料。

  • Field1,Item1,Field2 Item2   選用。1 到 126 組欄位名稱及描述您要從中擷取資料的項目名稱。組可以在任何順序。欄位名稱及非日期和數字的項目名稱會用引號括住。OLAP 樞紐分析表,維度來源名稱以及來源名稱的項目,就可以包含一個項目。OLAP 樞紐分析表的欄位和項目組可能看起來像這樣:

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

註解

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

  • 如果 pivot_table 包含兩個或多個樞紐分析表的範圍,將會從已建立的那個報表最近範圍中擷取資料。

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

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

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

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

範例

為了實用起見,以下所示的範例資料不包含實際的樞紐分析表資料,但這是資料快照。 公式和結果會顯示在範例中。

工作表

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。

公式

結果

GETPIVOTDATA("銷售", $A$4)

傳回「銷售」欄位的總計 $49,325。

GETPIVOTDATA("總銷售", $A$4)

同樣也會傳回「銷售」欄位的總計 $49,325;輸入的欄位名稱可與工作表上顯示的名稱相同,或是其簡稱 (省略「總」、「個數」等)。

GETPIVOTDATA("銷售", $A$4, "月份", "三月")

傳回三月份的總計 $30,337。

GETPIVOTDATA("銷售", $A$4, "月份", "三月", "產品", "農產品", "銷售人員", "巫百勝")

傳回 $10,201。

GETPIVOTDATA("銷售", $A$4, "地區", "南部")

傳回 #REF! 錯誤值,因為沒有顯示南部地區資料。

GETPIVOTDATA("銷售", $A$4, "產品", "飲料", "銷售人員", "季正霖")

傳回 #REF! 錯誤值,因為沒有季正霖的飲料銷售總值。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×