Excel 2011 for Mac/資料透視表/表格版面配置如何「向下填入」?

Excel 2011 for Mac/資料透視表/表格版面配置如何「向下填入」?

我有一個很棒的表格佈局資料透視表,但是如何「填充」A 列中的值?

在此輸入影像描述

A10 也應該讀“阿爾帕哈警察”

A15:A18 還應該讀“阿特金森縣警長”

答案1

在 Excel 2010 for Windows(及更高版本)中,資料透視表設計功能區包含一個名為「報表版面配置」的下拉清單。選擇「表格版面配置」和「重複所有項目標籤」將顯示沒有空白儲存格的表格版面配置。

遺憾的是,此設定在 Excel 2011 for Mac 中不可用。您可能需要複製資料透視表並使用公式來填充空白。

答案2

我無法在(mac) excel 2011 中執行此操作,但我只是獲取了2011 年創建的文件,在2016 年打開此選項(該選項確實存在於mac office 2016 中),然後在2011 年重新打開文件。設定因資料刷新和較小的表更改(例如在“值”部分中添加其他欄位)而陷入困境。但除此之外,我不知道這個設定有多黏。可惜的是,這只是 mac:office 2011 沒有完全實施的另一個例子。

選項 2:運行此程式碼的某個版本 - 看來一旦您設定了“重複標題”,那麼您就可以運行程式碼然後刪除程式碼模組(此程式碼歸功於 dailydoseofexcel.com)

Sub PivotGrid()

Dim pt As PivotTable
Dim pf As PivotField

On Error Resume Next
    Set pt = ActiveCell.PivotTable
On Error GoTo 0

If Not pt Is Nothing Then
    With pt
        .InGridDropZones = True
        .RowAxisLayout xlTabularRow
    End With

    For Each pf In pt.PivotFields
        If pf.Orientation = xlRowField Then
            pf.Subtotals = Array(False, False, False, False, False, False, False, False, False, False, False, False)
            pf.RepeatLabels = True
        End If
    Next pf
End If

End Sub

答案3

此解決方案自 Excel 2010 起就存在。完畢!

相關內容