Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

如何在樞紐分析表中重複群組的列標籤?

Author Xiaoyang Last modified

在 Excel 中使用樞紐分析表時,資料通常預設會以緊湊佈局呈現。在此格式中,列標籤會被分組在單一欄中,這可以節省空間,但可能會損害清晰度,特別是在分析具有多個分類欄位的大數據集時。在許多情況下,有必要從緊湊佈局切換到大綱形式,其中每個欄位都會顯示在自己的欄中。雖然大綱佈局可以更清楚地呈現資料,但預設情況下它只會在每個群組的開頭顯示列標籤,而後續的列則留空。這可能使資料更難閱讀或解釋,特別是如果您需要篩選、複製或匯出樞紐分析表資料以進行進一步處理時。那麼,如何在樞紐分析表中重複群組的列標籤呢?

在樞紐分析表中重複所有欄位群組的列標籤

在樞紐分析表中重複單一欄位群組的列標籤

VBA程式碼 - 為多個樞紐分析表或大量工作表重複列標籤


arrow blue right bubble 在樞紐分析表中重複所有欄位群組的列標籤

假設您有一個樞紐分析表,並且想要為所有欄位群組重複列標籤,如下方截圖所示。當樞紐分析表總結階層式資料(例如類別和子類別)時,這種方法通常是必需的,您希望每一列都完全標記以便於理解或進一步提取。

original data arrow repeat heading in pivottable

按照以下步驟為所有欄位群組重複列標籤:

1. 點擊樞紐分析表內的任何單元格以啟動樞紐分析表工具。然後,在「設計」選項卡下,點擊「報表佈局」並選擇「以大綱形式顯示」。此操作將以大綱佈局格式化您的樞紐分析表,使每個欄位顯示在單獨的列中。這是必要的,因為當您的樞紐分析表仍處於緊湊形式時,無法設置重複標籤。

click Show in Outline Form under design tab
arrow
Show in Outline Form result

2. 接下來,在相同的「設計」選項卡中,再次選擇「報表佈局」,然後點擊「重複所有項目標籤」。此功能會在每個記錄的每個欄位中重複可用的標籤,從而生成更具可讀性的平面格式:

click Repeat All Item Labels under design tab

3. 您的樞紐分析表現在應該為所有欄位群組顯示重複的列標籤,如下所示。每一列將具有完整的群組資訊,這對於您想要篩選、將資料複製到其他地方或匯出以進行報告時尤其有用:

row labels are repeated for all fields group

如果需要清除重複的標籤並恢復原始的空白樣式,請按照相同的步驟並選擇「不重複項目標籤」。

這個內建選項快速且可靠,但請注意,它僅適用於您進行更改的樞紐分析表。如果您工作簿中有其他的樞紐分析表或需要對多個報告執行此操作,則必須分別重複這些步驟,或者考慮稍後描述的自動化方法。


arrow blue right bubble 在樞紐分析表中重複單一欄位群組的列標籤

您可能並不總是想為所有欄位重複列標籤——例如,在只需要重複最高級群組而不需要低級群組的情況下。Excel允許您只重複特定欄位的項目標籤,讓您有更大的定制性,特別是當您只想突出顯示關鍵類別或減少視覺冗餘時。

1. 與之前一樣,將樞紐分析表設置為大綱形式:點擊樞紐分析表內的任何單元格,轉到「設計」「報表佈局」「以大綱形式顯示」

2. 直接點擊您希望在樞紐分析表中重複的欄位列標籤。這將選擇該欄位在樞紐分析表中的標籤。

3. 右鍵點擊所選的行列標籤,然後從出現的上下文菜單中選擇「欄位設定」。

go to Field Settings from right click menu

4. 在「欄位設定」對話框中,切換到「版面與列印」標籤。勾選標示為「重複項目標籤」的框。參見截圖:

check Repeat item labels

5. 點擊「確定」以應用更改。現在,只有指定欄位的標籤將重複。

row labels are repeated only

此方法在保持其餘資料緊湊的同時提供了欄位級別的靈活性。請記住:此設置僅適用於所選的欄位,您可以將其與上述全表方法結合使用或替代使用。

請注意,如果您重新排列樞紐分析表欄位或刷新樞紐分析表,重複標籤的設置可能會重置,必要時需要重新應用該選項。


arrow blue right bubbleVBA程式碼 - 為多個樞紐分析表或大量工作表重複列標籤

如果您需要將重複列標籤設置應用於多個樞紐分析表——甚至跨多個工作表的相同欄位——手動操作可能會很耗時,特別是在管理複雜的報告或儀表板時。在這些情況下,使用VBA(Visual Basic for Applications)可以自動化並簡化這一過程。

1. 點擊「開發工具」>「Visual Basic」以打開Microsoft Visual Basic for Applications編輯器。在VBA窗口中,點擊「插入」>「模塊」,並將以下代碼複製粘貼到模塊中:

Sub RepeatRowLabelsAllPivots()
    ' This macro applies repeated row labels for all PivotTables in the current workbook
    Dim ws As Worksheet
    Dim pt As PivotTable
    Dim pf As PivotField
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    For Each ws In ActiveWorkbook.Worksheets
        For Each pt In ws.PivotTables
            pt.RowAxisLayout xlOutlineRow
            For Each pf In pt.RowFields
                pf.RepeatLabels = True
            Next pf
        Next pt
    Next ws
End Sub

2. 輸入代碼後,點擊「運行」按鈕或按下F5鍵。所有工作表中的所有樞紐分析表都將切換到大綱布局,並且每組和欄位的所有列標籤都將重複。


相關文章:

如何在樞紐分析表中創建可點擊的超鏈接?

如何在樞紐分析表頂部顯示總計?

如何在樞紐分析表中篩選前10項?

最佳 Office 生產力工具

🤖 Kutools AI 助手:以智能執行為基礎,革新數據分析 生成程式碼 創建自訂公式 分析數據並生成圖表 調用 Kutools 增強函數
熱門功能查找、選取項目的背景色或標記重複值刪除空行合併列或單元格且不遺失數據四捨五入(免公式)...
高級 LOOKUP多條件 VLookup多值 VLookup多表查找模糊查找...
高級下拉列表快速創建下拉列表 依賴型下拉列表 多選下拉列表...
列管理器添加指定數量的列移動列切換隱藏列的顯示狀態比較區域及列...
精選功能網格聚焦 設計檢視 增強編輯欄 工作簿及工作表管理器 資源庫(快捷文本) 日期提取器 合併資料 加密/解密儲存格 按列表發送電子郵件 超級篩選 特殊篩選(篩選粗體/傾斜/刪除線...)...
15 大工具集12 項文本工具添加文本刪除特定字符…)50+ 儀表 類型甘特圖等)40+ 實用 公式基於生日計算年齡等)19 項插入工具插入QR码根據路徑插入圖片等)12 項轉換工具金額轉大寫匯率轉換等)7 項合併與分割工具高級合併行分割儲存格等)...及更多
使用 Kutools,語言任你選 — 支援英語、西班牙語、德語、法語、中文及超過40 種語言!

運用 Kutools for Excel,全面提升您的 Excel 技能,體驗前所未有的高效。 Kutools for Excel 提供超過300 項進階功能,讓您提升工作效率、節省時間。 點此尋找您最需要的功能...


Office Tab 為 Office 帶來分頁介面,讓您的工作更加輕鬆簡單

  • 在 Word、Excel、PowerPoint 中啟用分頁編輯與閱讀
  • 在同一視窗的新分頁中打開與創建多份文件,而非開啟新視窗。
  • 提升您的生產力50%,每日可幫您減少數百次鼠標點擊!

所有 Kutools 外掛,一次安裝

Kutools for Office 套裝整合了 Excel、Word、Outlook 和 PowerPoint 的外掛,外加 Office Tab Pro,非常適合需要跨 Office 應用程式協同作業的團隊。

Excel Word Outlook Tabs PowerPoint
  • 全合一套裝 — Excel、Word、Outlook及 PowerPoint 外掛 + Office Tab Pro
  • 一鍵安裝,一份授權 — 幾分鐘完成設置(支援 MSI)
  • 協同運作更順暢 — Office 應用間無縫提升生產力
  • 30 天全功能試用 — 無需註冊、無需信用卡
  • 最超值 — 一次購買,節省單獨外掛費用