Как свернуть строки в сводной таблицы в excel

Обновлено: 07.07.2024

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

Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу . Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
  • Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
  • Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
  • Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Скрыть кнопки развертывания и свертывания с помощью кнопок +/-

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

Чтобы скрыть и показать кнопки развертывания и свертывания, сделайте следующее:

1. Щелкните любую ячейку в сводной таблице.

2. На ленте щелкните Параметры > +/- кнопки команда, чтобы скрыть кнопки, см. скриншоты:

Чаевые: Нажмите +/- кнопки снова для отображения кнопок развертывания и свертывания.

Скрыть кнопки развертывания и свертывания с помощью параметров сводной таблицы

Вы также можете перейти к параметрам сводной таблицы, чтобы установить параметр.

1. Щелкните правой кнопкой мыши ячейку в сводной таблице и выберите Параметры сводной таблицы из контекстного меню см. снимок экрана:

2. В Параметры сводной таблицы диалог под Показать вкладка, снимите флажок Показать кнопки развертывания / свертывания в Показать раздел, см. снимок экрана:

3. Затем нажмите OK , чтобы закрыть это диалоговое окно, а кнопки развертывания и свертывания были скрыты сразу в выбранной сводной таблице.

Чаевые: Чтобы снова отобразить кнопки развертывания и свертывания, установите флажок Показать кнопки развертывания / свертывания вариант в Параметры сводной таблицы диалоговое окно.

Внимание: Два вышеуказанных метода применяются каждый раз только к одной сводной таблице.

Группировка позволяет выделить для анализа определенное подмножество данных сводной таблицы. Например, можно сгруппировать значения даты или времени (поля даты и времени в сводной таблице) в большом и неудобном списке по кварталам и месяцам, как показано на приведенном ниже изображении.

Примечание: В Excel 2016 появилась новая функция — группировка по времени. Приложение автоматически обнаруживает связи между значениями соответствующих полей и группирует их, когда пользователь добавляет в сводные таблицы строки полей времени. Созданную группу можно перетащить в сводную таблицу для анализа.

Даты, сгруппированные по месяцам и кварталам

Браузер не поддерживает видео.

Группировка данных

Щелкните значение в сводной таблице правой кнопкой мыши и выберите команду Группировать.

В окне Группировка установите флажки Начиная с и Заканчивая и при необходимости измените значения.

В разделе С шагом выберите период времени. Для числовых полей введите число, которое указывает интервал для каждой группы.

Группировка выделенных элементов

Удерживая нажатой клавишу CTRL, выделите несколько значений.

Щелкните правой кнопкой мыши и выберите команду Группировать.

Присвоение имени группе

На вкладке Анализ нажмите кнопку Параметры поля.

Измените значение в поле Пользовательское имя и нажмите кнопку "ОК".

Разгруппировка сгруппированных данных

Щелкните правой кнопкой мыши любой элемент в группе.

Выберите команду Разгруппировать.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Общие и промежуточные итоги в сводных таблицах

Отображение и скрытие промежуточных итогов

Щелкните любое место сводной таблицы, чтобы отобразить вкладку Работа со сводными таблицами.

Работа со сводными таблицами

На вкладке Конструктор нажмите кнопку Итоги.

Кнопка "Итоги" на вкладке "Конструктор"

Выберите подходящий вариант.

Не показывать подытожи

Показать все итоги в нижней части группы

Показывать все подытогов в верхней части группы

Совет: Чтобы включить в общие итоги отфильтрованные элементы, щелкните пункт Включить отобранные фильтром элементы в итоги. Чтобы отключить эту функцию, выберите тот же пункт еще раз. Дополнительные параметры итогов и отфильтрованных элементов можно найти на вкладке Итоги & Фильтры в диалоговом окне Параметры таблицы(Анализ параметров >).

Вот как отобразить или скрыть общие итоги.

Щелкните любое место сводной таблицы. На ленте появится вкладка Работа со сводными таблицами.

Работа со сводными таблицами

На вкладке Конструктор нажмите кнопку Общие итоги.

Выберите подходящий вариант.

Отключено для строк и столбцов

В строках и столбцах

Только для строк

Только для столбцов

Совет: Если вы не хотите показывать общие итоги для строк или столбцов, сняйте флажок Показывать общие итоги для строк или Показывать общие итоги для столбцов на вкладке Итоги & Фильтры в диалоговом окне Параметры таблицы (Анализ> Параметры).

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

Пример сводной таблицы с отображением промежуточных и общих итогов

Совет: Общие итоги в строке отображаются только в том случае, если данные состоят из одного столбца, так как общие итоги для группы столбцов обычно не имеют смысла (например, если один из них содержит значения количества, а второй — цены). Чтобы отобразить общие итоги по значениям в нескольких столбцах, создайте вычисляемый столбец в исходных данных и отобразите его в сводной таблице.

Отображение и скрытие промежуточных итогов

Вот как отобразить или скрыть промежуточные итоги.

Щелкните любое место сводной таблицы. На ленте появятся вкладки Анализ сводной таблицы и Конструктор.

Вкладки "Анализ сводной таблицы" и "Конструктор"

На вкладке Конструктор нажмите кнопку Итоги.

На вкладке "Конструктор" выберите "Промежуточные итоги" или "Общие итоги"

Выберите подходящий вариант.

Не показывать промежуточные итоги

Показывать все промежуточные итоги в нижней части группы

Показывать все промежуточные итоги в заголовке группы

Совет: Чтобы включить в расчет отфильтрованные значения, щелкните Включить отобранные фильтром элементы в итоги. Чтобы отключить этот параметр, щелкните его еще раз.

Вот как отобразить или скрыть общие итоги.

Щелкните любое место сводной таблицы. На ленте появятся вкладки Анализ сводной таблицы и Конструктор.

Вкладки "Анализ сводной таблицы" и "Конструктор"

На вкладке Конструктор нажмите кнопку Общие итоги.

На вкладке "Конструктор" выберите "Промежуточные итоги" или "Общие итоги"

Выберите подходящий вариант.

Отключить для строк и столбцов

Включить для строк и столбцов

Включить только для строк

Включить только для столбцов

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Итог: узнаете, как добавить кнопки в ваши сводные таблицы и сводные диаграммы, чтобы быстро развернуть / свернуть целые поля с помощью макроса VBA.

Уровень мастерства: Средний

Развертывание и свертывание полей занимает много времени

Развертывание и свертывание полей в сводной таблице может быть многоэтапным процессом, который занимает много времени. Это особенно верно для пользователей/потребителей ваших файлов отчетов Excel, которые не знакомы с процессом.

Чтобы развернуть или свернуть поле «ВСЕ», мы обычно нажимаем маленькие кнопки «развернуть» (+) и свернуть (-) для каждого элемента в поле.

Для этого есть ярлыки в контекстном меню и на вкладке «Параметры / Анализ» на ленте.

Expand Collapse Entire Field - Right-click Menu

Мы также можем нажать кнопки «Развернуть поле» и «Свернуть поле» на вкладке «Анализ / параметры» на ленте. Ячейка в области строк или столбцов сводной таблицы должна быть выбрана для того, чтобы эти кнопки работали.

Expand Collapse Buttons on Analyze Options Tab

Сочетания клавиш для операций Развернуть/Свернуть:

Как развернуть и свернуть все поля сводной таблицы

Свернуть все поле:

Примечание. Для работы сочетаний клавиш должна быть выбрана ячейка в области «Строки или столбцы».

Однако в сводной таблице нет специальных кнопок, чтобы развернуть / свернуть все поле.

Новые кнопки «Развернуть» в сводных диаграммах Excel 2016

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

Однако эта функция доступна ТОЛЬКО в Excel 2016 (Office 365).

Итак, я создал несколько макросов, которые будут работать в любой версии Excel, как в области строк, так и в столбцах сводной таблицы или сводной диаграммы.

Мы также можем изменить сводную диаграмму, чтобы она отображала кнопки «Развернуть / Свернуть» и добавить их над сводной таблицей. Вот анимация, которая показывает, как это сделать.

Шаги для изменения сводной диаграммы:

  1. Удалите кнопки поля Значения и Ось на графике.
  2. Удалите метки оси, заголовок и легенду.

Измените размер диаграммы, чтобы отображались только кнопки «Развернуть / Свернуть».

График будет скрыт за кнопками. Таким образом, мы просто используем сводную диаграмму для кнопок развернуть / свернуть. Важно отметить, что это будет работать только для полей в области строк сводной таблицы и только в Excel 2016 (Office 365).

Этот набор макросов развернет или свернет СЛЕДУЮЩЕЕ поле в области строк или столбцов. Это позволяет детализировать поля в строке или области столбцов.

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

Если сводная таблица в настоящее время свернута по годам, макрос «Expand_Entire_RowField» развернет ВСЕ элементы года, чтобы отобразить кварталы для каждого года.

Запуск макроса «Collapse_Entire_RowField» приведет к сворачиванию элементов Year обратно.

Вы можете скачать файл, содержащий макросы ниже.

Expand Collapse Entire Fields Macro.xlsm (68.3 KB)

Назначить макросы фигурам или кнопкам

Macros Assigned to Shapes to Expand Collapse Entire Pivot Field

Мы можем назначить эти макросы для фигур или кнопок на листе.

Assign Macros to Shapes in Excel

Кнопки можно непрерывно нажимать, чтобы проходить вверх или вниз по полям. Это позволяет пользователям ваших отчетов быстро расширять или сворачивать целые поля.

Формы можно вставлять в сводную диаграмму, чтобы имитировать функциональность кнопок развертывания / свертывания в Excel 2016.

Expand Collapse Macro Buttons Added to Pivot Chart

Макро-код VBA

Существует четыре различных макроса для развертывания/свертывания в областях строк и столбцов. Макросы используют For Next Loops, чтобы сделать довольно агрессивный цикл по полям и элементам сводки.

Макрос Expand находит поле в наивысшей позиции, которое свернуто, проверяя свойство ShowDetail каждого PivotItem. Если он НЕ находит расширенный элемент, он расширяет все поле. Если все элементы развернуты, то он переходит к полю в следующей позиции вниз.

Макрос Collapse делает противоположное. Он начинается с самой нижней позиции поля и работает в обратном направлении, пока не найдет опорный элемент, который НЕ свернут. Если он найдет развернутый элемент, он свернет все поле. В противном случае он перемещается вверх в поле в следующей позиции в области строк и повторяет процесс.

Вы можете скачать файл, содержащий макросы для областей строк и столбцов.

Expand Collapse Entire Fields Macro.xlsm (68.3 KB)

Что можно улучшить?

Кнопки «Развернуть/свернуть макрос» должны стать хорошим дополнением к любому файлу отчета, который вы отправляете пользователям, не являющимся ниндзя Excel. Я видел, как многие пользователи неоднократно нажимали маленькие кнопки разворачивания/свертывания для каждого элемента сводки просто потому, что не знали, что есть лучший способ. Этот макрос должен помочь им ускорить и упростить детализацию сводных таблиц или диаграмм.

Пожалуйста, оставьте комментарий ниже с вопросами или предложениями о том, как мы можем улучшить это. Спасибо! 🙂

Читайте также: