Пустые ячейки в сводной таблице появляются по двум причинам. Первая - данных для конкретной комбинации нет, и инструмент отображает пустоту как пустое место. Вторая - в исходных данных или в расчётах получается пустой результат или ноль, а сводный механизм продолжает выводить их как текст или число. Чтобы отчет выглядел аккуратно и не мешал чтению, можно настроить формат отображения пустых ячеек прямо в настройках сводной таблицы.
Ниже - рабочие варианты для Excel и для похожих сводных инструментов.
Настройте отображение пустых ячеек в Excel
- Кликните правой кнопкой мыши по сводной таблице.
- Выберите Параметры сводной таблицы.
- Откройте вкладку Макет и формат.
- В блоке Для пустых ячеек отображать установите нужное содержимое:
- чтобы пустые ячейки выглядели как тире, введите
- - чтобы скрыть отображение, удалите введенный текст
- чтобы показывать ноль, укажите
0
Такой способ описан в справке по параметрам сводной таблицы и соответствует настройке “для пустых ячеек отображать” в диалоге параметров. Источник: Hancom HOffice (раздел “Настройки сводной таблицы” и шаги “Чтобы отобразить пустые ячейки”) - https://help.hancom.com/hoffice110/ru-RU/HCell/menu/data/pivot_table_option.htm
Для Excel логика та же: настройка находится в параметрах, вкладка “Макет и формат”. Источник Microsoft: https://support.microsoft.com/ru-ru/office/%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-3ec7a433-46b8-4516-8085-a00e9e476b03
Покажите или скройте нули, если в сводной появляются “пустые” строки
Иногда в сводной таблице “пустой” элемент на самом деле выводится как ноль. Microsoft отдельно описывает настройку для пустой/нулевой логики: в параметрах сводной таблицы есть опция для пустых ячеек отображать и там же можно управлять тем, что будет подставляться вместо пустоты. Источник: https://support.microsoft.com/ru-ru/office/%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-3ec7a433-46b8-4516-8085-a00e9e476b03
Если нужно именно скрыть визуальное отображение 0 на листе, а не только в сводной:
- Откройте Файл - Параметры - Дополнительно
- Включите или выключите показ нулей в ячейках на листе
Источник: https://support.microsoft.com/ru-ru/office/%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-3ec7a433-46b8-4516-8085-a00e9e476b03
Быстрый ориентир: что выбрать в “Для пустых ячеек отображать”
| Что в поле “Для пустых ячеек отображать” | Как будет выглядеть пустой участок в сводной | Когда это удобно |
|---|---|---|
- |
пустые ячейки заполняются тире | нужна визуальная разделённость и порядок в отчете |
0 |
пустые ячейки показывают нулевое значение | когда “нет данных” по бизнес-логике считается нулём |
| (пустая строка, ничего не введено) | пустые ячейки визуально скрываются | когда нужно, чтобы пустой участок оставался пустым |
Основание: параметр “Показывать пустые ячейки” в справке по настройкам сводной логически реализует подстановку строки для пустых ячеек. Источник Hancom HOffice: https://help.hancom.com/hoffice110/ru-RU/HCell/menu/data/pivot_table_option.htm
Если цель - убрать строки целиком, а не только знак в ячейке
Иногда у вас в сводной появляется строка, потому что сводный движок считает элемент, но итог внутри получается равным нулю или пустому результату. В такой ситуации настройка отображения пустых ячеек не всегда убирает строку целиком.
Практика для таких случаев - управлять выводом на уровне вычисляемого значения:
- в поле значений используйте выражение, которое вместо нулевого итога возвращает пустое значение
- тогда элемент может перестать “собираться” в отчете, потому что итог становится действительно пустым
Microsoft описывает подход, как возвращать пустое отображение через формулу и функцию ЕСЛИ (пример с возвратом "" для скрытия нулей). Источник: https://support.microsoft.com/ru-ru/office/%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-3ec7a433-46b8-4516-8085-a00e9e476b03
Типичные ошибки при настройке отображения пустых ячеек
- Настроили для пустых ячеек отображать, но проблема из-за того, что в сводной выводится ноль из вычислений. Тогда нужно отдельно работать с нулевыми итогами, а не только подстановкой для пустых.
- Изменили настройку, но не обновили сводный отчет. Всегда запускайте Обновить после правок в исходных данных.
- Попытались “скрыть всё”, но оставили промежуточные итоги или структуру, из-за чего появляются строки и разделители. Параметры макета в сводной таблице влияют на вид отчета. Источник Microsoft по параметрам макета сводной: https://support.microsoft.com/ru-ru/office/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%BE%D0%B2-%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%B0-%D1%81%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B-efd8569c-f07a-43c1-9db2-4f2912a0f94e
Итог
Чтобы настроить формат отображения пустых ячеек в сводной таблице, достаточно зайти в Параметры сводной таблицы - Макет и формат и задать значение в Для пустых ячеек отображать (например -, 0 или пустую строку). Если же задача - убрать строки целиком, то одной подстановки обычно мало, и лучше возвращать пустой результат на уровне вычисляемого значения через формулу. Источники по параметрам и логике подстановки пустых: Hancom HOffice https://help.hancom.com/hoffice110/ru-RU/HCell/menu/data/pivot_table_option.htm и справка Microsoft по отображению нулей/пустого вывода https://support.microsoft.com/ru-ru/office/%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B8-%D1%81%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D1%8B%D1%85-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-3ec7a433-46b8-4516-8085-a00e9e476b03