2

Я обнаружил, что свернутые поля в моей сводной таблице расширяются сами по себе, когда новые данные добавляются в исходный источник, что мне не нужно.

У меня есть некоторые исходные данные:

источник

Затем я создаю сводную таблицу с расширяемыми полями:

Я хочу, чтобы эти поля оставались свернутыми все время, поэтому я щелкаю правой кнопкой мыши на "Кошка" и нажимаю "Свернуть все поле". Бинго!

Однако ... как только я добавляю новое животное в свою исходную таблицу данных и обновляю PT, новое поле появляется расширенным. Я могу щелкнуть, чтобы свернуть его снова, но я подумал, что сворачивание всего изменило состояние "по умолчанию" этого поля, когда вместо этого, кажется, просто сворачивалось все, что я вижу в данный момент.

Я знаю, как сделать это с VBA, но у меня не может быть VBA в этой книге. Я создаю эту книгу с помощью OpenXML SDK, так что, если есть какое-то исправление, которое я могу внести в разметку XML, это тоже будет легко.

1 ответ1

1

На сводной таблице нет специальных кнопок, чтобы развернуть / свернуть все поле. Но это может быть сделано в местах, отличных от использования кнопок развернуть / свернуть в отдельных строках. Как правило, для следующих параметров необходимо включить ячейку в области строк сводной таблицы, чтобы эти параметры были включены.

  1. Используйте контекстное меню. Нажмите Expand/Collapse , затем Collapse entire field .

  1. Используйте вкладку « Options/Analyze » на ленте. Нажмите кнопку « Collapse Field .

! [введите описание изображения здесь

  1. Сочетание клавиш для Свернуть все поле:
    Alt, A, H или клавиша меню, E, C

Excel 2016 добавляет кнопки в сводные диаграммы, которые раскрывают или сворачивают поля в сводной таблице.

Посмотрите этот вебинар Excel Campus, который также был источником изображений.

Если этот маршрут обычно используется для свертывания полей (и он неуспешен), это означает, что вы столкнулись с другой проблемой. Когда вы включаете поле в сводную таблицу, Excel обычно хочет его отобразить. Если вы измените данные и обновите сводную таблицу, Excel захочет отобразить встроенные в таблицу поля, которые не были отфильтрованы или свернуты. Возможно, вам придется контролировать его в определении сводной таблицы.

Откройте окно PivotTable Fields и отмените выбор / выделите поле Имя там.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .