Необходимость использования множества полей в фильтрах сводных таблиц продиктована многокритериальностью. Изначально поля в фильтре отчета формируется стандартно – в один столбец. И, как не сложно догадаться, занимают приличную часть экрана по вертикали.
Конечно, можно использовать альтернативный фильтр – срез [slicer]. Но и это не всегда позволяет добиться компактности расположения. Многие не задумываются, что и это можно легко настроить.
Например, изначально в фильтре отчета размещено 6 полей:
Чтобы добиться более компактного расположения, следует:
- Щелкнуть правой кнопкой мыши по любой ячейке сводной таблицы и выбрать Параметры сводной таблицы [Pivot Table Option], перейти на вкладку Макет и формат [Layout & Format]
- Установить нужное значение в поле Число полей фильтра отчета в столбце [Report filter fields per column]
при необходимости задать порядок в поле Отображать поля в области фильтра отчета [Display fields in report filter area]: вниз, затем поперек [Down, Then Over] или поперек, затем вниз [Over, Then Down]
И результат не заставил себя долго ждать!
Ситуация довольна простая. По источнику данных происходит построение отчета сводной таблицы. Затем в источнике происходит изменение данных, но при обновлении отчета в фильтрах видны как прежние, так и новые значения. Как избавиться от “старых” (прежних) данных?
Например, строим отчет по источнику, в котором есть данные 4-х городов:
и получаем:
Теперь произведем замену в исходных данных, например, город Казань заменим на Ульяновск:
Однако, выполнив команду Обновить [Refresh] в сводной таблице (клавиши Alt+F5), данные отображаются в ячейках корректно в соответствии с данными источника:
но в фильтрах осталось и прежнее значение – Казань:
Чтобы убрать из фильтра уже не существующие данные, следуют в контекстном меню отчета выбрать команду Параметры сводной таблицы [PivotTable Options] и на вкладке Данные [Data] в списке Число элементов, сохраняемых для каждого поля [Number of items to retain per field] выбрать Нет [None].
выполнить обновление (Alt+F5), после чего элементы в фильтре содержатся актуальные:
Если использовать защиту листа, то в дальнейшем возможны действия в соответствии с предварительными настройками: атрибутами ячеек , настройкой возможностей редактирования защищенных ячеек (Разрешить изменение диапазонов [Allow Users To Edit Ranges]), а так же выбор в списке окна защиты листа:
Полный список возможностей выглядит следующим образом:
Очень часто многие делают следующую ошибку – устанавливают защиту листа, разрешая, использование автофильтра и сортировку. Однако, в дальнейшем, эти команды не будут доступны. Правильная последовательность действий в этом случае следующая:
- Установить Автофильтр – на вкладке Данные [Data], в группе Сортировка и фильтр [Sort&Filter], выбрать Фильтр [Filter].
- Поставить защиту листа – на вкладке Рецензирование [Review], в группе Изменения [Changes], выбрать Защитить лист [Protect Sheet].
После установки защиты, и сортировкой и фильтром можно пользоваться: