Excel slicer: визуальный фильтр для сводных таблиц и диаграмм

  • Поделись Этим
Michael Brown

Оглавление

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

PivotTable в Excel - это мощный способ обобщения больших объемов данных и создания сводных отчетов. Чтобы сделать ваши отчеты более удобными для пользователя и интерактивными, добавьте визуальные фильтры , он же ломтерезки Передайте свою таблицу pivot со слайсерами коллегам, и они не будут беспокоить вас каждый раз, когда захотят по-другому отфильтровать данные.

    Что такое слайсер Excel?

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

    Слайсеры были введены в Excel 2010 и доступны в Excel 2013, Excel 2016, Excel 2019 и более поздних версиях.

    Вот как можно отфильтровать данные таблицы pivot, выбрав одну или несколько кнопок в окне среза:

    Слайсеры Excel против фильтров PivotTable

    В принципе, слайсеры и фильтры таблиц pivot делают одно и то же - показывают одни данные и скрывают другие. И у каждого метода есть свои сильные и слабые стороны:

    • Фильтры разворотных таблиц немного неуклюжи. С помощью слайсеров фильтровать разворотную таблицу так же просто, как нажать на кнопку.
    • Фильтры привязаны к одной сводной таблице, слайсеры могут быть связаны с несколькими сводными таблицами и сводными диаграммами.
    • Фильтры привязаны к столбцам и строкам. Слайсеры являются плавающими объектами и могут быть перемещены в любое место. Например, вы можете поместить слайсер рядом с поворотным графиком или даже в области графика и добиться обновления содержимого графика в реальном времени по нажатию кнопки.
    • Фильтры таблиц Pivot могут не очень хорошо работать на сенсорных экранах. Слайсеры отлично работают во многих средах с сенсорными экранами, за исключением Excel mobile (включая Android и iOS), где эта функция поддерживается не полностью.
    • Фильтры отчетов таблицы Pivot компактны, слайсеры занимают больше места на рабочем листе.
    • Фильтры таблиц Pivot можно легко автоматизировать с помощью VBA. Автоматизация слайсеров требует немного больше навыков и усилий.

    Как вставить слайсер в Excel

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

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

    Создание среза таблицы pivot в Excel - дело нескольких секунд. Вот что вы делаете:

    1. Щелкните в любом месте сводной таблицы.
    2. В Excel 2013, Excel 2016 и Excel 2019 перейдите в раздел Анализируйте вкладка> Фильтр группу, и нажмите кнопку Вставной ломтерез В Excel 2010 переключитесь на Опции вкладку и нажмите кнопку Вставной ломтерез .
    3. Сайт Вставные ломтерезки Появится диалоговое окно, в котором будут показаны флажки для каждого поля вашей таблицы pivot. Выберите одно или несколько полей, для которых вы хотите создать слайсер.
    4. Нажмите OK.

    В качестве примера добавим два слайсера для фильтрации нашей таблицы pivot по следующим параметрам Продукт и Торговый посредник :

    Сразу же создаются два среза поворотной таблицы:

    Как создать слайсер для таблицы Excel

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

    1. Щелкните в любом месте вашей таблицы.
    2. На Вставка во вкладке Фильтры группу, нажмите Ломтерезка .
    3. В Вставные ломтерезки В диалоговом окне установите флажки для одного или нескольких столбцов, которые вы хотите отфильтровать.
    4. Нажмите OK.

    Вот и все! Слайсер создан, и теперь вы можете визуально фильтровать данные таблицы:

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

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

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

    1. Щелкните в любом месте сводной диаграммы.
    2. На Анализируйте во вкладке Фильтр группу, нажмите Вставной ломтерез .
    3. Установите флажки для слайсеров, которые вы хотите создать, и нажмите кнопку OK .

    В результате в рабочий лист будет вставлено уже знакомое вам поле слайсера:

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

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

    Совет. Если окно среза скрывается за графиком, щелкните правой кнопкой мыши срез и выберите пункт Принести на фронт из контекстного меню.

    Как использовать слайсер в Excel

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

    Slicer как визуальный фильтр сводной таблицы

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

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

    Вы также можете использовать слайсер для фильтрации данные, которые не показаны в сводной таблице. Например, мы можем вставить в таблицу параметр Продукт слайсер, затем спрячьте Продукт поле, и слайсер по-прежнему будет фильтровать нашу сводную таблицу по продуктам:

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

    Например, после того, как мы выберем "Джон" в поле Торговый посредник слайсер, "Вишня" в Продукт slicer становится серым, указывая на то, что Джон не совершил ни одной продажи "Cherries":

    Как выбрать несколько элементов в слайсере

    Существует 3 способа выбора нескольких элементов в срезе Excel:

    • Нажмите на кнопки слайсера, удерживая клавишу Ctrl.
    • Нажмите кнопку Multi-Select (см. скриншот ниже), а затем щелкните на элементах по одному.
    • Щелкните в любом месте поля слайсера и нажмите Alt + S, чтобы включить режим Multi-Select Выберите элементы, а затем снова нажмите Alt + S, чтобы отключить мультивыбор.

    Перемещение слайсера в Excel

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

    Изменение размера слайсера

    Как и в случае с большинством объектов Excel, самый простой способ изменить размер слайсера - перетащить края поля.

    Или выберите слайсер, перейдите в меню Параметры инструментов слайсера вкладку и установите желаемую высоту и ширину для вашего слайсера:

    Фиксация положения слайсера в рабочем листе

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

    1. Щелкните правой кнопкой мыши слайсер, а затем щелкните Размер и свойства .
    2. На Форматный слайсер панель, под Свойства , выберите Не перемещайте и не изменяйте размер ячеек .

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

    Очистить фильтр ломтерезки

    Вы можете очистить текущие настройки слайсера одним из этих способов:

    • Щелкните в любом месте поля слайсера и нажмите сочетание клавиш Alt + C.
    • Нажмите кнопку Очистить фильтр кнопку в правом верхнем углу.

    Это позволит удалить фильтр и выбрать все элементы в срезе:

    Отсоедините слайсер от поворотной таблицы

    Чтобы отключить слайсер от данной таблицы pivot, вот что нужно сделать:

    1. Щелкните в любом месте сводной таблицы, от которой вы хотите отсоединить срез.
    2. В Excel 2019, 2016 и 2013 перейдите в меню Анализируйте вкладка> Фильтр группу, и нажмите кнопку Соединения фильтра В Excel 2010 перейдите в меню Опции вкладку и нажмите кнопку Вставной ломтерез > Соединения ломтерезки .
    3. В Соединения фильтра В диалоговом окне снимите флажок с того слайсера, который вы хотите отключить:

    Пожалуйста, имейте в виду, что это не удалит поле среза из вашей таблицы, а только отключит его от таблицы pivot. Если вы хотите восстановить соединение позже, откройте файл Соединения фильтра Этот прием может пригодиться, когда один и тот же слайсер связан с несколькими таблицами pivot.

    Как удалить слайсер в Excel

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

    • Выберите слайсер и нажмите клавишу Delete.
    • Щелкните правой кнопкой мыши слайсер, а затем щелкните Удалить .

    Как настроить слайсер Excel

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

    Изменение стиля слайсера

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

    1. Нажмите на слайсер для Инструменты для нарезки чтобы на ленте появилась вкладка.
    2. На Инструменты для нарезки Опции во вкладке Стили нарезки группы, нажмите на миниатюру, которую вы хотите использовать. готово!

    Совет. Чтобы просмотреть все доступные стили нарезки, нажмите кнопку Подробнее кнопка:

    Создание пользовательского стиля слайсера в Excel

    Если вас не устраивает ни один из встроенных стилей слайсеров Excel, создайте свой собственный :) Вот как это сделать:

    1. На Параметры инструментов слайсера во вкладке Стили нарезки группу, нажмите кнопку Подробнее (см. скриншот выше).
    2. Нажмите кнопку Новый стиль нарезки кнопку в нижней части Стили нарезки галерея.
    3. Дайте имя своему новому стилю.
    4. Выберите элемент слайсера, нажмите кнопку Формат и выберите параметры форматирования для этого элемента. После завершения перейдите к следующему элементу.
    5. Нажмите OK , и созданный стиль появится в галерее стилей слайсера.

    На первый взгляд, некоторые элементы слайсера могут показаться запутанными, но приведенная ниже наглядная иллюстрация, надеюсь, даст вам некоторые подсказки:

    • Элементы "С данными" - это элементы среза, связанные с некоторыми данными в сводной таблице.
    • Элементы "Без данных" - это элементы среза, для которых нет данных в сводной таблице (например, данные были удалены из исходной таблицы после создания среза).

    Советы:

    • Если вы хотите создать потрясающий дизайн слайсера, но не знаете, с чего начать, выберите встроенный стиль, наиболее близкий к вашему представлению об идеальном слайсере, щелкните его правой кнопкой мыши и выберите команду Дубликат Теперь вы можете настроить отдельные элементы этого стиля слайсера по своему вкусу и сохранить его под другим именем.
    • Поскольку пользовательские стили сохраняются на уровне рабочей книги, они недоступны в новых рабочих книгах. Чтобы преодолеть это ограничение, сохраните рабочую книгу с пользовательскими стилями слайсера как Шаблон Excel (*.xltx файл). Когда вы создадите новую рабочую книгу на основе этого шаблона, ваши пользовательские стили слайсера будут там.

    Несколько столбцов в слайсере Excel

    Если в срезе слишком много элементов, которые не помещаются в поле, расположите элементы в несколько столбцов:

    1. Когда слайсер выбран, перейдите в меню Параметры инструментов слайсера вкладка> Кнопки группа.
    2. В Колонки установите количество столбцов, которые будут отображаться в окне слайсера.
    3. По желанию настройте высоту и ширину поля и кнопок слайсера по своему усмотрению.

    Теперь вы можете выбирать элементы слайсера без необходимости прокрутки вверх и вниз.

    Используя этот подход, вы можете даже сделать так, чтобы ваш слайсер выглядел как вкладки позади вашей таблицы pivot:

    Для достижения эффекта "вкладок" были сделаны следующие настройки:

    • Слайсер был установлен в 4 колонны.
    • Заголовок слайсера был скрыт (см. инструкции ниже).
    • Был создан пользовательский стиль: граница слайсера была установлена на нет, граница всех элементов и цвет заливки "Выбранный элемент с данными" были установлены в соответствии с цветом строки заголовка таблицы pivot. Более подробную информацию см. в разделе Как создать пользовательский стиль слайсера.

    Изменение настроек слайсера

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

    Помимо прочего, полезными могут оказаться следующие настройки:

    • Скрыть заголовок слайсера очистив Заголовок дисплея коробка.
    • Сортировка элементов слайсера восходящий или нисходящий.
    • Скрыть элементы без данных сняв соответствующий флажок.
    • Скрыть элементы, удаленные из источника данных Снимите соответствующий флажок. Если этот флажок не установлен, слайсер перестанет показывать старые элементы, которые были удалены из источника данных.

    Как подключить слайсер к нескольким таблицам pivot

    Для создания мощных отчетов с перекрестной фильтрацией в Excel вы можете захотеть подключить один и тот же слайсер к двум или более таблицам pivot. К счастью, Microsoft Excel предоставляет и такую возможность, и для этого не требуется никаких ракетных технологий :)

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

    1. Создайте две или более таблицы pivot, в идеале - на одном листе.
    2. По желанию дайте значимые имена своим таблицам pivot, чтобы можно было легко идентифицировать каждую таблицу по ее имени. Чтобы дать имя таблице pivot, перейдите в раздел Анализируйте и введите имя в поле Имя PivotTable поле в левом верхнем углу.
    3. Создайте слайсер для любой таблицы pivot, как обычно.
    4. Щелкните правой кнопкой мыши на слайсере, а затем щелкните Отчетные соединения ( Соединения PivotTable в Excel 2010).

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

    5. В Отчетные соединения выберите все таблицы pivot, которые необходимо связать со слайсером, и нажмите OK.

    Отныне вы можете фильтровать все подключенные таблицы pivot одним щелчком на кнопке среза:

    Таким же образом можно подключить один слайсер к нескольким разворотным диаграммам:

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

    Как разблокировать слайсер в защищенном рабочем листе

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

    1. Чтобы разблокировать несколько ломтиков одновременно, удерживайте клавишу Ctrl во время выбора ломтиков.
    2. Щелкните правой кнопкой мыши на любом из выбранных слайсеров и выберите Размер и свойства из контекстного меню.
    3. На Форматный слайсер панель, под Свойства , снимите флажок Заблокировано и закройте панель.

  • На Обзор во вкладке Защитить группу, нажмите Защитный лист .
  • В Защитный лист диалогового окна, установите флажок Использование PivotTable и PivotChart вариант.
  • По желанию введите пароль и нажмите OK .
  • Дополнительную информацию см. в разделе Как защитить и снять защиту с рабочего листа Excel.

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

    Надеюсь, это руководство пролило свет на то, как вставлять и использовать слайсеры в Excel. Чтобы лучше понять, вы можете скачать нашу рабочую книгу с примерами ниже. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

    Рабочая тетрадь для тренировок для скачивания

    Примеры Excel Slicer (файл.xlsx)

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.