Как сделать срез в Excel

Как сделать срез в Excel?

Добрый день читатель!

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

Для наглядности срез в Excel выглядит так:

Как видите, в срезе значения приобретают графический вид кнопок и при нажатии на них, производится отбор и фильтрация связанных с ними данных. Производится отбор значений главным критерием, которых будет служить нажатая кнопка. Использование, срезов в Excel будет более эффективно, нежели работа со стандартными фильтрами, но придётся потеснить данные на отображаемом поле. А если вы используете в своей работе дашборды, то срезы станут вообще неоценимыми помощниками. Рассмотрим работу срезов для стандартных таблиц. Такое начало обусловлено тем, что не всегда вам нужно показывать сводную таблицу или если вы собираете свои данные из нескольких сводных таблиц с помощью промежуточных итогов. Тем более что может быть проще простой таблицы, которой вы управляете и контролируете на все 100%. Но есть и ложка дёгтя в этой бочке, срезы совсем не работают с защитой документа, а это может спровоцировать в дальнейшем проблему, так что помните об этом.

Итак, приступим к созданию нашего кнопочного фильтра:

  1. На базе таблицы «База» мы формируем простую сводную таблицу в разрезе стран и проданных продуктов;
  2. На рабочий лист добавляю два среза, и с помощью них я могу быстро, наглядно и удобно отбирать значения по необходимым периодам: месяцы или годы. Фильтр можно сделать как совместно, так и по одному из параметров;
  3. Настраиваем отображение срезов в контекстном меню с помощью пунктов: «Размер и свойства…» и «Настройка среза…», указываем названия и свойства срезов, ширину, высоту и количество кнопок фильтра, и многое другое;
  4. С помощью настроек сводной таблицы выставляем и фиксируем ее ширину, перейдя в «Параметры сводной таблицы», включив ярлык «Разметка и формат» и убираете галочку с пункта «Автоматически изменять ширину столбцов при обновлении». Это позволит нам иметь удобную и красивую таблицу, которая не изменяет свои границы каждый раз после обновления.

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

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

Не забудьте подкинуть автору на кофе…

Умеренность — уже богатство.
Цицерон

Источник:
http://topexcel.ru/kak-sdelat-srez-v-excel/

Как сделать срезы в excel?

Добрый день читатель!

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

Для наглядности срез в Excel выглядит так:

Как видите, в срезе значения приобретают графический вид кнопок и при нажатии на них, производится отбор и фильтрация связанных с ними данных. Производится отбор значений главным критерием, которых будет служить нажатая кнопка. Использование, срезов в Excel будет более эффективно, нежели работа со стандартными фильтрами, но придётся потеснить данные на отображаемом поле. А если вы используете в своей работе дашборды, то срезы станут вообще неоценимыми помощниками. Рассмотрим работу срезов для стандартных таблиц. Такое начало обусловлено тем, что не всегда вам нужно показывать сводную таблицу или если вы собираете свои данные из нескольких сводных таблиц с помощью промежуточных итогов. Тем более что может быть проще простой таблицы, которой вы управляете и контролируете на все 100%. Но есть и ложка дёгтя в этой бочке, срезы совсем не работают с защитой документа, а это может спровоцировать в дальнейшем проблему, так что помните об этом.

Итак, приступим к созданию нашего кнопочного фильтра:

  1. На базе таблицы «База» мы формируем простую сводную таблицу в разрезе стран и проданных продуктов;
  2. На рабочий лист добавляю два среза, и с помощью них я могу быстро, наглядно и удобно отбирать значения по необходимым периодам: месяцы или годы. Фильтр можно сделать как совместно, так и по одному из параметров;
  3. Настраиваем отображение срезов в контекстном меню с помощью пунктов: «Размер и свойства…» и «Настройка среза…», указываем названия и свойства срезов, ширину, высоту и количество кнопок фильтра, и многое другое;
  4. С помощью настроек сводной таблицы выставляем и фиксируем ее ширину, перейдя в «Параметры сводной таблицы», включив ярлык «Разметка и формат» и убираете галочку с пункта «Автоматически изменять ширину столбцов при обновлении». Это позволит нам иметь удобную и красивую таблицу, которая не изменяет свои границы каждый раз после обновления.

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

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

Не забудьте подкинуть автору на кофе…

Умеренность — уже богатство.
Цицерон

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

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

Срез – это интерактивный элемент управления, который упрощает фильтрацию данных в сводной таблице (или сводной диаграмме).

На рисунке изображена сводная таблица со срезами, расположенными справа. Каждый срез относится к определенному полю данных. В данном случае срезы представляют Федеральный округ и Численность. Сводная таблица отображает информацию о площади территории для Северо-Западного и Южного округов с численностью от 1000 до 10000 тыс. человек.

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

Добавление среза

Для того чтобы добавить срез в рабочую книгу, щелкните на любой ячейке сводной таблицы. Затем выберите Работа со сводными таблицами -> Анализ -> Фильтр -> Вставить срез.

Появиться диалоговое окно Вставить срез, со списком всех полей сводной таблицы. Выберите необходимый срез и щелкните ОК.

Настройка срезов

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

Фильтрация срезом

Количество кнопок среза зависит от количества пунктов выбранного поля. Для установки фильтра, просто щелкните на кнопке среза. Если вы хотите выбрать несколько элементов фильтра, удерживая нажатой клавишу Ctrl, выбирайте необходимые пункты.

Если вы хотите убрать фильтр с конкретного среза, нажмите на иконку Удалить фильтр, находящуюся в верхнем правом углу среза (или нажмите Alt+C, когда срез выбран).

Подключение к фильтрам

Если вы создаете несколько сводных таблиц с одним источником данных, вы можете подключить один срез ко всем ним и фильтровать данные одновременно.

Для подключения среза ко второй сводной таблице, выберите любую ячейку во второй сводной таблице. Переходим по вкладкам Работа со сводными таблицами –> Анализ –> Фильтр -> Подключения к фильтрам.

Читайте также  Отчеты в EXCEL

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

Теперь обе сводные таблицы подключены к одному срезу. Если вы выберете пункт в срезе, обе сводные таблицы будут отфильтрованы. В примере ниже показано, как в срезе Федеральный округ выбраны Уральский, Северо-Западный и Южный и обе сводные таблицы отображают релевантную информацию.

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

Для начала посмотрим как производится стандартная фильтрация сводных таблиц

После выбора нужных позиций у нас получается такая картинка:

Минус в том, что мы не видим, какие позиции отобраны:

Срезы решают эту проблему. Чтобы их вставить, встаем на вкладку Анализ (в Excel 2010 Параметры) и нажимаем Вставить срез

Появляется такое окно:

Это список полей нашей сводной таблицы. Здесь мы должны выбрать те из них, по которым хотим делать фильтрацию. Я выберу в моём примере Магазины, Продукты и Месяц.

Теперь у меня 3 окошка:

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

Чтобы выбрать несколько пунктов, надо зажать CTRL и ткнуть мышкой нужные кнопки.

В зависимости от стиля кнопки делятся на выбранные/не выбранные и на присутствующие/отсутствующие. На рисунке внизу

Январь, Февраль и Март участвуют в фильтрации, Февральских данных нет, т.е. магазин Альфа не продавал Арматуру. Февраль вообще сдвинулся за Декабрь, как видите. То же самое Апрель, Июнь и Август, их нет. Месяцы, начиная с Мая вообще не выбраны.

А разные цвета разных панелей я сделал через Стили.

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

Еще один плюс — один и тот же срез можно подключить к нескольким сводным таблицам.

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

«Глаза боятся, а руки делают»

P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.

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

Неудобства такого способа очевидны:

  • При выборе нескольких элементов — их не видно, а видно текст «(несколько элементов)». Не юзерфрендли ни разу.
  • Один фильтр отчета жестко привязан к одной сводной таблице. Если у нас несколько сводных таблиц (а одной обычно дело не ограничивается), то для каждой(!) придется создавать свой фильтр и для каждой придется его раскрывать, отмечать галочками нужные элементы и жать ОК. Жутко неудобно, видел даже энтузиастов, которые писали специальные макросы для этих целей.

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

Срез выглядит как отдельный графический объект (как диаграмма или картинка), не связан с ячейками и отображается над листом, что позволяет легко его перемещать. Чтобы создать срез для текущей сводной таблицы нужно перейти на вкладку Параметры (Options) и в группе Сортировка и фильтр (Sort and filter) нажать кнопку Вставить срез (Insert slicer):

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

Если вы используете несколько срезов, то это позволит быстро и наглядно отобразить взаимосвязи между элементами данных:

Один и тот же срез можно легко привязать к нескольким сводным таблицам и диаграммам, используя с вкладки Параметры (Options) кнопку Подключения к сводной таблице (Pivot table connections), которая открывает соответствующее диалоговое окно:

Тогда выделение элементов на одном срезе будет влиять сразу на несколько таблиц и диаграмм, возможно даже, на разных листах.

Не осталась забыта и дизайнерская составляющая. Для форматирования срезов на вкладке Конструктор (Design) есть несколько встроенных стилей:

…и возможность создавать свои варианты оформления:

А уж в связке «сводная таблица — сводная диаграмма — срез» все это выглядит совсем замечательно:

Источник:
http://word-office.ru/kak-sdelat-srezy-v-excel.html

Использование срезов для фильтрации данных

В этом курсе:

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

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

Создание среза для фильтрации данных

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

На вкладке » Главная » перейдите в раздел Вставка> среза.

В диалоговом окне Вставка срезов установите флажки для полей, которые вы хотите отобразить, а затем нажмите кнопку ОК.

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

Чтобы выбрать несколько элементов, нажмите клавишу CTRL и, удерживая ее нажатой, щелкните каждый из элементов, которые нужно отобразить.

Чтобы очистить фильтры среза, выберите команду очистить фильтра в срезе.

Вы можете настроить параметры среза на вкладке срез (в более поздних версиях Excel) или на ленте (Excel 2016 и более ранние версии).

Примечание: Щелкните и удерживайте угол среза, чтобы настроить и изменить его размер.

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

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

Компоненты среза

Срез обычно отображает указанные ниже компоненты.

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

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

Откроется вкладка Анализ сводной таблицы.

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

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

Нажмите кнопку ОК.

Для каждого выбранного поля будет отображен срез.

В каждом срезе выберите элементы, которые нужно отфильтровать.

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

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

Откроется вкладка Таблица.

На вкладке Таблица нажмите кнопку Вставить срез.

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

Нажмите кнопку ОК.

Для каждого выбранного поля (столбца) будет отображен срез.

Читайте также  Как быстро посчитать итоги в таблице?

В каждом срезе выберите элементы, которые нужно отфильтровать.

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

Щелкните срез, который хотите отформатировать.

Откроется вкладка Срез.

На вкладке Срез щелкните цветной стиль, который хотите выбрать.

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

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

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

Откроется вкладка Срез.

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

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

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

Откроется вкладка Анализ сводной таблицы.

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

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

Выполните одно из указанных ниже действий.

Щелкните срез и нажмите клавишу DELETE.

Щелкните срез, удерживая нажатой клавишу CONTROL, и выберите команду Удалить .

Срез обычно отображает указанные ниже компоненты.

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

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

Выполните одно из указанных ниже действий.

Щелкните срез и нажмите клавишу DELETE.

Щелкните срез, удерживая нажатой клавишу CONTROL, и выберите команду Удалить .

Срез обычно отображает указанные ниже компоненты.

1. Заголовок среза указывает категорию элементов в срезе.

2. Ненажатая кнопка фильтрации показывает, что элемент не включен в фильтр.

3. Нажатая кнопка фильтрации показывает, что элемент включен в фильтр.

4. Кнопка Очистить фильтр удаляет фильтр, выбирая все элементы в срезе.

5. Полоса прокрутки позволяет прокручивать срез, если в нем помещаются не все элементы.

6. С помощью элементов управления для перемещения границ и изменения размеров можно настроить размеры и расположение среза.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

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

Источник:
http://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D1%81%D1%80%D0%B5%D0%B7%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-249f966b-a9d5-4b0f-b31a-12651785d29d

Фильтрация сводных таблиц Срезами и Шкалой

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

Неудобства такого способа очевидны:

  • При выборе нескольких элементов — их не видно, а видно текст «(несколько элементов)». Не юзерфрендли ни разу.
  • Один фильтр отчета жестко привязан к одной сводной таблице. Если у нас несколько сводных таблиц (а одной обычно дело не ограничивается), то для каждой(!) придется создавать свой фильтр и для каждой придется его раскрывать, отмечать галочками нужные элементы и жать ОК. Жутко неудобно, видел даже энтузиастов, которые писали специальные макросы для этих целей.

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

Срез выглядит как отдельный графический объект (как диаграмма или картинка), не связан с ячейками и отображается над листом, что позволяет легко его перемещать. Чтобы создать срез для текущей сводной таблицы нужно перейти на вкладку Параметры (Options) и в группе Сортировка и фильтр (Sort and filter) нажать кнопку Вставить срез (Insert slicer) :

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

Если вы используете несколько срезов, то это позволит быстро и наглядно отобразить взаимосвязи между элементами данных:

Один и тот же срез можно легко привязать к нескольким сводным таблицам и диаграммам, используя с вкладки Параметры (Options) кнопку Подключения к сводной таблице (Pivot table connections) , которая открывает соответствующее диалоговое окно:

Тогда выделение элементов на одном срезе будет влиять сразу на несколько таблиц и диаграмм, возможно даже, на разных листах.

Не осталась забыта и дизайнерская составляющая. Для форматирования срезов на вкладке Конструктор (Design) есть несколько встроенных стилей:

. и возможность создавать свои варианты оформления:

А уж в связке «сводная таблица — сводная диаграмма — срез» все это выглядит совсем замечательно:

Источник:
http://www.planetaexcel.ru/techniques/8/135/

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

Продолжаем готовить для вас решения по отчетности — на этот раз в Excel. С помощью сводных таблиц и диаграмм, срезов, формул СМЕЩ , СЧЁТЗ и ПОИСКПОЗ , а также связанных рисунков, сделали для вас отчет, в котором можно переключать изображения и данные в диаграммах. Круто же?! Рисунки вы легко можете заменить на фото менеджеров или товаров.

Кстати, переключать не только рисунки, но и визуальные представления – таблицы и диаграммы, можно и с помощью smart-таблиц (умных таблиц). Этот прием используется в примере ниже, чтобы показать численность населения по крупным городам России и его рост с 1926 по 2018 годы.

Срезы для переключения рисунков в Excel

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

Кроме срезов, в Excel переключение изображений можно сделать еще несколькими способами. Например, с помощью элементов управления формы (вкладка Разработчик → Вставить → Элементы управления формы). Хотя эти элементы и могут добавить дополнительную информативность отчету, они «пришли» из старых версий Excel и в их работе есть свои нюансы. Один из самых досадных – они не поддерживаются в онлайн-представлении, в отличие от срезов, которые применяются широко.

Еще один вариант переключения – списки проверки (вкладка Данные → Проверка данных). У этого варианта тоже есть минусы. Так, выпадающий список в качестве элемента меню выглядит не очень профессионально, потому что возможность выбора вариантов становится заметной только когда ячейка со списком проверки активна (ее выделили с помощью мышки или клавиатуры).

Настройка отчета

Для настройки отчета в первом файле мы использовали следующие инструменты Excel:

  • форматированные («умные») smart-таблицы
    (вкладка Главная → Форматировать как таблицу)
  • сводные таблицы
    (если вы не знаете, что такое сводные таблицы, читайте здесь)
  • вычисляемые поля сводных таблиц
    (выделить сводную таблицу, вкладка Анализ → Поля, элементы и наборы → Вычисляемое поле)
  • сводные диаграммы
    (вкладка Вставка → Сводная диаграмма)
  • срезы
    (выделить сводную таблицу, вкладка Анализ → Вставить срез)
  • диспетчер имен
    (вкладка Формулы → Диспетчер имен)
  • формулы СМЕЩ , СЧЁТЗ , ПОИСКПОЗ
  • связанные рисунки
  • линии и фигуры
    (вкладка Вставка → Фигуры)

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

  1. Прежде всего, создадим сводную таблицу с названиями товаров. В ней всего одно поле – названия товаров в области строк. Кстати, вместо наших рисунков вы можете добавить фото менеджеров или своих товаров. В файле таблица находится на листе «1».
  2. Добавим срез: выделяем любую ячейку в созданной сводной таблице, вкладка Анализ → Вставить срез, ставьте галочку рядом с товарами. Кстати, если щелкнуть по срезу и перейти на вкладку Параметры, можно задать вид среза и его подключение к таблицам.
  3. А теперь расскажем о приеме, с помощью которого переключаются рисунки. Приготовьтесь )
    Чтобы рисунки красиво отображались в вашем отчете, разместите их в ячейки Excel одинакового размера (в нашем примере это ячейки в столбце «фото» на листе «товары»). На вкладке Формулы откройте Диспетчер имен. Задайте новое имя – Экран и запишите в области «Диапазон» такую формулу:
Читайте также  Как в excel разделить на страницы

= СМЕЩ ( товары!$C$1; ЕСЛИ ( СЧЁТЗ ( ‘1’!$B:$B ) > 2; 2; ПОИСКПОЗ ( ‘1’!$B$3; товары!$B:$B; 0)-1); 0; 1; 1)

Эта формула ищет нужное изображение на листе «товары». А если на срезе будет выбрано больше одного товара, то перенаправит на ячейку с подсказкой.

  1. На листе «товары» скопируйте любой рисунок. Затем перейдите Главная → Вставить → Связанный рисунок. В строке формул напишите =Экран.
  1. Готово! Настройте в вашем отчете подключение среза к таблицам и диаграммам по вкусу.

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

Источник:
http://finalytics.pro/inform/xls-pictures-switch/

Как сделать срезы в excel?

Как вы все прекрасно знаете, в Excel 2010 появилась такая штука, как срез или slicer . Срез представляет из себя, по сути, кнопочный фильтр. Выглядит это вот так:

То есть — все уникальные значения некоего столбца данных выводятся в срезе в виде графических кнопок. Если нажать на кнопку, то источник данных, с котороым связан срез отфильтрует соответствующий столбец согласно выбранному значению. Это гораздо нагляднее и быстрее, чем обычный фильтр, однако занимает больше места на экране. А, учитывая такую популярную вещь, как дашборд (dashboard), то срезы и вовсе незаменимы.

Так вот, в Excel 2010 можно было ассоциировать со сводными таблицами и со сводными диаграммами. В Excel 2013 стало возможно их применять и с умными таблицами. В этой статье я расскажу, как можно задействовать срезы для работы с обычными таблицами. Вы спросите зачем? Я вам отвечу, что на практике часто бывает так, что сводная таблица не может быть тем объектом, который вы показываете пользователю в качестве результата, так как, например, то, что вы в итоге должны показать, опирается на 2 и более сводных таблицы, поэтому результаты приходится собирать из кусков данных промежуточных сводных таблиц. Тут не может быть ничего гибче обычной таблицы, которую вы можете контролировать на 100%.

С другой стороны, меня крайне расстраивает, что, как и в случае с умными таблицами, срезы совершенно не дружат с защитой листа. Невозможно, например, сделать так, чтобы и срез работал, и было невозможно модифицировать его настройки или вообще удалить с экрана. При защите листа приходится выставлять галочку » Изменение объектов «. Только с этой настройкой срез работает, как надо, но эта же настройка и означает, что пользователь властен делать с ним всё, что захочет.

Файл примера

Исходные данные

Исходные данные, располагаются на листе Data в умной таблице tblSales .

Для начала покажем, как срезы используются для свобной таблицы. Смотрим лист примера Метод 1 — сводная таблица . Тут сделано следующее:

Добавлена сводная таблица на основе tblSales . Она элементарная — я хочу видеть продажи в разрезе регионов и модельного ряда.

На лист добавлены 2 среза, при помощи которых я собираюсь красиво, наглядно и удобно выбирать интересующий меня период времени — год(ы) и месяц(ы).

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

По мелочи: сводная таблица и срезы получили стили форматирования, которые более-менее органично смотрятся друг с другом, срезы были настроены для расположения над таблицей, в частности, количество столбцов у них сейчас 6, а не 1 (так по умолчанию).

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

Я могу выбирать не обязательно один какой-то год / месяц — можно выбрать набор лет / месяцев и сводная таблица без проблем отобразит правильные результаты. Единственный недостаток — это то, что довольно затруднительно получить текущие параметры фильтрации, чтобы, к примеру, автоматически формировать заголовок нашей таблицы. Параметры фильтрации можно получить при помощи VBA, но в данной статье я не буду об этом говорить.

Срез в обычной таблице

Теперь давайте обсудим, как нам приспособить такой полезный инструмент, как срез, к обычной таблице Excel. Смотрим на лист Метод 2 — обычная таблица . Как видите, я полностью воспроизвёл дизайн сводной таблицы, однако сердцевина таблицы состоит из формул СУММЕСЛИМН , которые через один полезный приём, о котором я собираюсь вам рассказать, получают параметры фильтрации из срезов.

Это устроено следующим образом:

На листе Ref я создал 2 вспомогательных умных таблицы tblYears и tblMonths . Они ни с чем не связаны — просто значения, которые мы хотим видеть в наших срезах для обычной таблицы.

На том же листе созданы 2 крошечные сводные таблицы ptYears и ptMonths на основе соответствующих вышеперечисленных вспомогательных таблиц.

Особенностью этих сводных таблиц является то, что они состоят только из фильтра.

Для каждой сводной таблицы был добавлен срез, который оказывается связанным с фильтром по полям Годы таблицы ptYears и Месяцы таблицы ptMonths . Выбор какого-либо года в срезе автоматически приводит к фильтрации по таблице ptYears .

Если в срезе по годам не выбрано ничего, то ячейка Ref ! F1 будет содержать значение «(Все)», если выбран конкретный год, то — значение этого года, если — несколько лет, то — значение «(Несколько элементов)». Вот этим мы и пользуемся. В Ref ! F3 я размещаю формулу, которая принимает значение 0, если в срезе не выбрано ничего, значение года, если выбран год, и значение -1 в остальных случаях (то есть случай выбора нескольких лет). Для удобства на базе F3 создаю именованный диапазон SelectedYear . Та же история и со вторым срезом.

Теперь у нас в SelectedYear и SelectedMonth содержатся либо год/месяц, либо 0 (ничего не выбрано), либо -1 (безобразие со множественным выбором). Эти именованные диапазоны мы используем в нашей таблицы, где при помощи формул ЕСЛИ (IF), И (AND) и, конечно же, СУММЕСЛИМН (SUMIFS) выдираем данные из tblSales . Формула выглядит страшновато, но на самом деле она шаблонна и просто уточняет состояние вышеуказанных ИД, чтобы применить формулу суммирования с нужными параметрами. Например, если SelectedYear = 0, а SelectedMonth >0, то никакой год не выбран, но выбран какой-то месяц, поэтому надо из формулы СУММЕСЛИМН убрать критерий для года, но оставить критерий для месяца. Вот и всё — остальное по аналогии.

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

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

Источник:
http://perfect-excel.ru/publ/excel/dashboard/srez_slicer_kak_ehlement_polzovatelskogo_interfejsa/11-1-0-99