在 Excel 中,GETPIVOTDATA 函數能從樞紐分析表中擷取特定欄位或項目的彙總值。它能避免因樞紐表結構變動而導致公式錯誤,是建立動態報表、管理儀表板與精準查詢的核心工具。
🔹快速摘要(語法、用途、常見場景)
- 用途:從樞紐分析表中擷取特定欄位或項目的彙總值
- 語法:
=GETPIVOTDATA(資料欄位, 樞紐表位置, [欄位1, 項目1], [欄位2, 項目2], …) - 常見場景:動態報表、管理儀表板、精準查詢、避免因樞紐表結構變動導致錯誤
一、GETPIVOTDATA 函數語法與用途
語法:
=GETPIVOTDATA(data_field, pivot_table, [field1, item1], [field2, item2], …)
- data_field:要擷取的數據欄位名稱(必須與樞紐表中的欄位名稱一致)
- pivot_table:樞紐分析表中的任一儲存格參照
- [field1, item1]:可選,指定篩選條件的欄位與項目
- 可繼續加入多組 [field, item] 以精準篩選
=GETPIVOTDATA("銷售額",$A$3,"地區","北區") 表示從以 A3 為基準的樞紐表中,擷取「北區」的「銷售額」。二、範例教學:五個基礎 + 五個進階範例
🔸基礎範例
範例一:擷取總銷售額
=GETPIVOTDATA("銷售額",$A$3)
範例二:擷取特定地區的銷售額
=GETPIVOTDATA("銷售額",$A$3,"地區","北區")
範例三:擷取特定產品的銷售額
=GETPIVOTDATA("銷售額",$A$3,"產品","產品A")
範例四:擷取多條件篩選的銷售額
=GETPIVOTDATA("銷售額",$A$3,"地區","北區","產品","產品A")
範例五:搭配儲存格參照
=GETPIVOTDATA("銷售額",$A$3,"地區",B1)
若 B1 = "南區",則回傳南區的銷售額。
🔸進階範例
範例六:搭配 TEXT 格式化輸出
=TEXT(GETPIVOTDATA("銷售額",$A$3,"地區","北區"),"NT$#,##0")
範例七:搭配 IFERROR 處理查無資料
=IFERROR(GETPIVOTDATA("銷售額",$A$3,"地區","東區"),"無資料")
範例八:搭配 SUM 建立多項目加總
=SUM(GETPIVOTDATA("銷售額",$A$3,"地區","北區"),GETPIVOTDATA("銷售額",$A$3,"地區","南區"))
範例九:搭配 INDIRECT 動態指定項目
=GETPIVOTDATA("銷售額",$A$3,"產品",INDIRECT("B2"))
範例十:搭配 MAP 批次擷取(Excel 365)
=MAP({"北區","南區"},LAMBDA(x,GETPIVOTDATA("銷售額",$A$3,"地區",x)))
三、常見問題解答(FAQ)
Q1:為什麼輸入等號點選樞紐表會自動產生 GETPIVOTDATA?
這是 Excel 的預設行為,可在「選項」中關閉自動產生。
Q2:GETPIVOTDATA 是否會因樞紐表結構變動而錯誤?
不會,只要欄位名稱與項目存在,即使欄位位置改變也能正確擷取。
Q3:GETPIVOTDATA 可以跨工作表使用嗎?
可以,只要正確指定樞紐表位置。
Q4:GETPIVOTDATA 可以擷取明細資料嗎?
不行,它只能擷取彙總值,若需明細請使用「顯示詳細資料」。
Q5:GETPIVOTDATA 可以搭配哪些函數使用?
常見搭配 IFERROR、TEXT、SUM、INDIRECT、MAP、LAMBDA 等。
四、注意事項與錯誤排除
data_field必須與樞紐表中的欄位名稱完全一致- 若指定的項目不存在,會回傳
#REF! - 若樞紐表位置參照錯誤,會回傳
#REF! - 適用於報表設計、動態查詢與管理儀表板
- 建議搭配錯誤防呆邏輯處理查無資料情況
五、延伸技巧與相關函數
若你需要更完整的查詢與報表設計,可搭配以下函數:
- IFERROR 函數:處理查無資料的情況,避免錯誤訊息
- TEXT 函數:格式化數值輸出,提升報表可讀性
- INDIRECT 函數:建立動態參照,讓查詢更彈性
- MAP / LAMBDA 函數:批次處理多項目查詢,適合 Excel 365
- SUM 函數:整合多個 GETPIVOTDATA 結果,建立加總邏輯
這些函數能與 GETPIVOTDATA 組合成一套完整的「樞紐表查詢 → 條件篩選 → 報表輸出 → 錯誤防呆」流程。
六、結語與延伸閱讀推薦
GETPIVOTDATA 函數是 Excel 中專門處理樞紐分析表查詢的工具,適合用在動態報表、管理儀表板、條件查詢與資料整合等情境。學會 GETPIVOTDATA 後,你可以進一步探索:
- [IFERROR 函數教學]:處理查無資料的最佳搭檔
- [INDIRECT 函數教學]:建立動態參照的進階技巧
- [MAP 函數教學]:批次處理與自動化的現代工具










