如何在 Excel 中將樞紐分析表轉換為一般清單?
在日常 Excel 工作中,您可能會建立完整的樞紐分析表,用來分析、彙總或視覺化大量資料。然而,有時您需要將結構化的樞紐分析表「扁平化」,轉換回一般清單或標準表格格式——例如為了進一步處理資料、與他人分享,或匯入其他應用程式。本教學將介紹幾種實用方法,協助您輕鬆將 Excel 中的樞紐分析表轉換為清單,無論是小型或大型資料集都適用。
將資料透視表轉換為清單
在將樞紐分析表轉換為標準清單之前,請務必確認其版面配置已符合您的需求。例如,假設您已設計好以下樞紐分析表,並希望將其還原為扁平化的清單結構:

1. 選取樞紐分析表中的任意儲存格,前往功能區上的設計選項卡,點選小計,再選擇不顯示小計,即可移除可能干擾目標扁平清單格式的子群組或小計列。

2. 仍在設計選項卡下,點擊總計,並選擇關閉行列總計。關閉總計後,即可確保輸出結果僅保留實際資料,避免出現摘要列或欄。

3. 在設計選項卡中,點擊報表版面配置,並選取重複所有項目標籤。此步驟至關重要,能將多層級列標籤扁平化,確保最終清單中的每一列無論所屬群組或類別為何,皆能正確顯示其上下文。

4. 再次點擊報表版面配置,然後選擇以表格形式顯示。表格形式會以真正的欄位版面呈現所有資料,更接近標準清單或表格。

此時,您的樞紐分析表將類似傳統表格,更容易匯出為清單:

5. 為進一步簡化輸出結果,請前往選項(或)分析,視您的 Excel 版本而定)選項卡,在顯示群組中取消勾選按鈕與欄位標題。移除這些元素有助於清理資料,讓轉換後的清單更加整潔!

此時您的樞紐分析表將更加清晰,僅顯示相關數據欄位:

6. 若希望將空儲存格顯示為零,請在樞紐分析表中任意儲存格上按右鍵,並選擇樞紐分析表選項。在彈出的對話方塊中,切換至版面配置與格式選項卡,取消勾選空白儲存格顯示為。接著點擊確定。此設定可確保匯出的清單不會在應有數值的位置留白,對於後續處理或匯入其他系統至關重要!

7. 選取整個欲轉換的樞紐分析表範圍,按下 Ctrl + C 複製,再將游標移至工作表中欲顯示清單的儲存格位置,按右鍵並選擇選擇性貼上,然後選取 僅貼上數值(V)。此操作僅貼上靜態數值結果,不包含任何樞紐分析表結構或互動功能。

注意:在 Excel 2007 或更早版本中,請依序點選開始 > 貼上 > 貼上數值 來執行此步驟。
貼上後,您的資料即以標準清單格式呈現,可立即進行進一步分析、分享或匯出:

此方法簡單直接,適用於無需頻繁更新的小型至中型樞紐分析表。然而,若您經常調整樞紐分析表,建議自動化此轉換流程,或運用內建資料轉換工具,以提升效率與準確性。另請留意,若樞紐分析表包含計算欄位或群組項目,轉換後可能需要額外調整。
VBA 程式碼:自動將樞紐分析表轉換為清單
若您需要頻繁將樞紐分析表轉換為標準清單,或您的樞紐分析表特別龐大,自動化此流程可大幅節省時間與精力。透過 VBA(Visual Basic for Applications),您能以最少的手動步驟將樞紐分析表扁平化為清單。此解決方案適合進階使用者、批次處理,或需處理數十甚至上百個樞紐分析表的情境。
優點:快速處理重複性任務、支援大型資料集、有效降低手動操作錯誤風險。
缺點:需啟用巨集並具備基本 VBA 知識。首次執行程式碼前,建議務必先備份檔案!
1. 點擊開發人員工具 > Visual Basic,即可開啟 VBA 編輯器。在編輯器中,點擊插入 > 模組,並將下列程式碼貼入新模組視窗中:
Sub ConvertPivotTableToList()
Dim pt As PivotTable
Dim wsPivot As Worksheet
Dim rngTable As Range
Dim wsNew As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set wsPivot = Application.ActiveSheet
Set pt = wsPivot.PivotTables(1)
If pt Is Nothing Then
MsgBox "No PivotTable found on the current sheet.", vbExclamation, xTitleId
Exit Sub
End If
Set rngTable = pt.TableRange2
Set wsNew = Worksheets.Add
rngTable.Copy
wsNew.Range("A1").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
MsgBox "Converted PivotTable to static list on new sheet: " & wsNew.Name, vbInformation, xTitleId
End Sub 2. 返回工作表,選取欲轉換為清單的樞紐分析表,按下 Alt + F8,從巨集清單中選取 ConvertPivotTableToList,再點擊執行。此操作將自動建立一個新工作表,內含以靜態清單形式複製的樞紐分析表!
若出現錯誤訊息,請確認執行巨集前已選取包含樞紐分析表的正確工作表。同時確保 Excel 中已啟用巨集。若活頁簿包含多個樞紐分析表,此程式碼將處理作用中工作表上找到的第一個樞紐分析表。
提示:您可進一步修改程式碼,以處理活頁簿中的所有樞紐分析表,或指定要轉換的特定樞紐分析表。
最佳 Office 生產力工具
| 🤖 | KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重數值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多選下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 工作簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂尖 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……以及更多 |
運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……
Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!
- 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
- 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
- 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!
所有 Kutools 增益集,一個安裝程式
Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!
- 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
- 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
- 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
- 30 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用