Как создавать динамические интерактивные диаграммы в Excel?
При визуализации данных с помощью диаграмм вы можете столкнуться с трудностями — например, с визуальной перегрузкой при работе с большими наборами данных. Сравнение нескольких наборов данных на одной диаграмме нередко приводит к хаотичному и трудно интерпретируемому результату. Однако интерактивные диаграммы позволяют легко сосредоточиться на конкретных точках данных или трендах. Например, вы можете связать диаграмму с раскрывающимся списком, переключателем или флажками, чтобы динамически отображать данные для выбранного продукта или категории.
Это руководство поможет вам создавать динамические интерактивные диаграммы в Excel с помощью этих инструментов, чтобы улучшить анализ данных и презентацию результатов.
Создание динамической интерактивной диаграммы с помощью Раскрывающийся список
Создание динамической интерактивной диаграммы с помощью Переключатель
Создание динамической интерактивной диаграммы с помощью флажков
Создание динамической интерактивной диаграммы с помощью Раскрывающийся список
Чтобы создать динамическую интерактивную диаграмму с помощью Раскрывающийся список, выполните следующие шаги:
1. Сначала вставьте элемент управления формы «Раскрывающийся список»: перейдите на вкладку «Разработчик» → «Элементы управления» → «Поле со списком (элемент управления формы)» и нарисуйте его, как показано на скриншотах ниже.
![]() | ![]() | ![]() |
2. Затем щелкните правой кнопкой мыши поле со списком и в контекстном меню выберите «Формат объекта» (см. скриншот):

3. В диалоговом окне «Формат объекта» перейдите на вкладку «Управление»:
- В поле «Входной диапазон» выберите Диапазон данных в таблице данных, исключая заголовок столбца (A2:I6);
- В поле «Связь с ячейкой» выберите пустую ячейку для хранения результата выпадающего меню (B8);
- В поле «Число строк в списке» укажите количество точек данных в вашем наборе (в данном случае — 5).

4. Нажмите кнопку «ОК». Теперь названия продуктов добавлены в выпадающий список, а значение связанной ячейки (B8) указывает текущий выбранный элемент меню как вариант 1, 2, 3, 4 или 5 (см. скриншот):

5. Затем скопируйте заголовок исходных данных и оставьте пустую строку для отображения отфильтрованных данных о продажах (см. скриншот):

6. Введите приведённую ниже формулу в ячейку A12 и скопируйте её вправо до ячейки I12. Формула вернёт значение из строки, номер которой соответствует текущему выбранному элементу в раскрывающемся списке (см. скриншот):
=INDEX(A2:A6, $B$8) Примечание: в формуле «A2:A6» — это данные первого столбца исходной таблицы, а «B8» — ячейка, привязанная к полю со списком.

7. На этом этапе вы можете создать диаграмму на основе новых вспомогательных данных (A11:I12): выделите эти данные и вставьте нужную диаграмму (см. скриншот).

8. Наконец, если вы хотите разместить раскрывающийся список поверх диаграммы, щелкните правой кнопкой мыши поле со списком и выберите «Порядок» → «На передний план» (см. скриншот):

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

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

2. Затем добавьте несколько элементов «Переключатель» в соответствии с названиями ваших продуктов. В данном примере я размещаю 5 переключателей и присваиваю им названия продуктов (см. скриншот):

3. Щёлкните правой кнопкой мыши любой переключатель и выберите «Формат объекта» (см. скриншот):

4. В появившемся диалоговом окне «Формат объекта» перейдите на вкладку «Управление» и укажите пустую ячейку (например, B8) для хранения результата переключателя (см. скриншот):

5. Теперь значение связанной ячейки (B8) указывает текущий выбранный переключатель как вариант 1, 2, 3, 4 или 5 (см. скриншот):

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

7. Затем введите приведённые ниже формулы в ячейки B12, B13, B14, B15 и B16 по отдельности и скопируйте каждую из них на всю строку (см. скриншот):
=IF($B$8=1,B2,NA()) =IF($B$8=2,B3,NA()) =IF($B$8=3,B4,NA()) =IF($B$8=4,B5,NA()) =IF($B$8=5,B6,NA()) Примечание: в приведённых выше формулах «B8» — это ячейка, связанная с переключателем; «1,2,3,4,5» в каждой формуле обозначают номера, соответствующие переключателю; а «B2, B3, B4, B5, B6» указывают на первые ячейки данных в каждой строке, которые вы хотите отобразить из исходной таблицы.

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

Создание динамической интерактивной диаграммы с помощью флажков
Описанный выше метод позволяет отображать одновременно только один ряд данных. Если вам нужно показывать два или более ряда данных сразу, создайте интерактивную диаграмму с помощью флажков. При наличии надстройки «Kutools для Excel» вы можете воспользоваться функцией «Диаграмма с флажками», чтобы быстро построить динамическую интерактивную линейчатую диаграмму в Excel. Просто установите нужные флажки — и выберите, какие линии отображать на диаграмме.
1. Перейдите в меню «Kutools» > «Диаграммы» > «Сравнение категорий» > «Диаграмма с флажками» (см. скриншот):

2. В диалоговом окне «Диаграмма с флажками» выполните следующие действия:
- В поле «Диапазон данных» выберите ряд данных, который будет отображаться на диаграмме;
- В поле «Диапазон меток оси» выберите данные Диапазон меток оси;
- В поле «Диапазон имени ряда» укажите данные, которые будут отображаться в легенде диаграммы (рядом с флажками).

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

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Другие связанные статьи:
- Создание диаграммы «ящик с усами» в Excel
- В Excel диаграмма «ящик с усами» (или блочная диаграмма) визуализирует статистический анализ, наглядно показывая, как значения распределены в наборе данных. Например, с её помощью можно отобразить результаты тестов по разным предметам и быстро определить, по какому из них учащимся требуется больше внимания. В этой статье я расскажу, как создать диаграмму «ящик с усами» в каждой версии Excel.
- Создание спидометра или индикаторной диаграммы
- Индикаторная диаграмма, также известная как циферблатная или спидометрическая, напоминает автомобильный спидометр и использует стрелку для отображения данных на шкале: при изменении значений стрелка динамически перемещается, как показано на скриншоте ниже. В Excel такая диаграмма создаётся с помощью двух кольцевых и одной круговой диаграммы и визуализирует минимальное, максимальное и текущее значения на единой шкале. Её удобно применять для отображения результатов продаж сотрудников, степени выполнения задачи относительно общего объёма работы или других аналогичных показателей. В этой статье я подробно расскажу, как пошагово создать индикаторную (спидометрическую) диаграмму в Excel.
- Создание Диаграмма процентного изменения в Excel
- В Excel вы можете создать простую круговую диаграмму для наглядного просмотра тенденций данных. Чтобы сделать данные ещё более выразительными и чётко показать различия между годами, можно построить диаграмму процентного изменения между столбцами, как на скриншоте ниже. На такой диаграмме восходящие стрелки означают рост показателя в следующем году по сравнению с предыдущим, а нисходящие — его снижение.
- Создание Диаграмма-слайдер в Excel
- В этом руководстве рассказывается, как создать особый тип диаграммы — диаграмму-слайдер в Excel. Диаграмма-слайдер представляет собой разновидность гистограммы со слайдером, в которой столбец заполняется градиентом от красного через жёлтый до зелёного, чтобы наглядно отобразить статус проекта, как показано на скриншоте ниже.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек


