У меня есть отличная сводная таблица в табличном формате, но как мне «заполнить» значения в столбце A?
A10 также следует читать как «Alpaha Police»
A15:A18 также следует читать как «Шериф округа Аткинсон».
решение1
В Excel 2010 для Windows (и более поздних версиях) лента Pivot Table Design содержит раскрывающийся список под названием «Report Layout». Выбор «Tabular Layout» и «Repeat all item labels» отобразит табличный макет без пустых ячеек.
К сожалению, эта настройка недоступна в Excel 2011 для 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. Когда сводный режим активен, в разделе «Инструменты сводных таблиц» перейдите в раздел «Конструктор» на ленте, выберите «Макет отчета», «Повторить все метки элементов». Готово!