Перейти к содержимому

Как создать динамические интерактивные диаграммы в Excel?

Author: Xiaoyang Last Modified: 2025-06-05

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

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

Создание динамической интерактивной диаграммы с использованием выпадающего списка

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

Создание динамической интерактивной диаграммы с использованием флажков


Создание динамической интерактивной диаграммы с использованием выпадающего списка

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

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

Arrow A screenshot of drawing a combo box on an Excel sheet

2. Затем щелкните правой кнопкой мыши по полю со списком и выберите «Формат элемента управления» из контекстного меню, см. скриншот:

A screenshot of the Format Control option for a combo box in Excel

3. В диалоговом окне «Формат объекта», на вкладке «Элемент управления»:

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

A screenshot of the Format Object dialog box settings for a combo box in Excel

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

A screenshot of a drop-down menu in Excel linked to a cell

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

A screenshot of preparing data for an interactive chart by copying headers

6. Введите следующую формулу в A12 и скопируйте её по всему ряду до I12, она вернет значение в строке, номер которой соответствует текущему выбранному пункту в выпадающем списке, см. скриншот:

=INDEX(A2:A6, $B$8)

Примечание: В формуле «A2:A6» — это первый столбец ваших исходных данных, а «B8» — это ячейка, связанная с полем со списком.

A screenshot of using the INDEX formula to dynamically update data based on the drop-down list

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

A screenshot of an Excel chart created from dynamically updated data

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

A screenshot showing how to position a combo box over a chart in Excel

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

A screenshot of an interactive chart in Excel displaying data dynamically


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

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

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

2. Затем нарисуйте несколько переключателей на основе названий ваших продуктов. Здесь я нарисую 5 переключателей и переименую их в соответствии с названиями продуктов, см. скриншот:

A screenshot of renaming radio buttons to represent product names in Excel

3. Затем щелкните правой кнопкой мыши любой из переключателей и выберите «Формат элемента управления», см. скриншот:

A screenshot showing the Format Control option for a radio button in Excel

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

A screenshot of the Format Object dialog box for assigning a linked cell to radio buttons in Excel

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

A screenshot showing the effect of radio button selection on a linked cell in Excel

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

A screenshot of preparing helper data for a chart based on radio button selection

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» в каждой формуле указывает первые данные в каждой строке, которые вы хотите отобразить из исходной таблицы.

A screenshot of helper data generated using conditional formulas in Excel

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

A screenshot of an interactive chart updated dynamically based on radio button selection


Создание динамической интерактивной диаграммы с использованием флажков

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

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

1. Нажмите «Kutools» > «Диаграммы» > «Сравнение категорий» > «Диаграмма с флажками», см. скриншот:

2. В диалоговом окне «Диаграмма с флажками» выполните следующие действия:

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

A screenshot of the Check Box Line Chart dialog box

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

A screenshot of a dynamic interactive chart created using checkboxes

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Больше связанных статей:

  • Создание диаграммы типа «Ящик с усами» в Excel
  • В Excel диаграмма типа «ящик с усами», также известная как блочная диаграмма, используется для отображения статистического анализа, который помогает показать, как числа распределены в наборе данных. Например, с помощью диаграммы «ящик с усами» вы можете отобразить статистические данные тестовых баллов между различными предметами, чтобы определить, какой предмет требует больше внимания от студентов. В этой статье я расскажу, как создать диаграмму «ящик с усами» в каждой версии Excel.
  • Создание спидометра или диаграммы-датчика
  • Диаграмма-датчик, также известная как круговая диаграмма или спидометр, выглядит как спидометр в автомобилях, где стрелка показывает информацию в виде показаний на циферблате. Когда данные меняются, стрелка также перемещается динамически, как показано на скриншоте ниже. В Excel диаграмма-датчик состоит из двух кольцевых диаграмм и круговой диаграммы, она показывает минимальные, максимальные и текущие значения на циферблате. Она может быть использована для представления результатов продаж представителей или выполненной работы по сравнению с общей работой или других ситуаций с визуализацией. В этой статье я расскажу, как создать диаграмму-датчик или спидометр в Excel пошагово.
  • Создание гистограммы с процентным изменением в Excel
  • В Excel вы можете создать простую гистограмму для просмотра тенденций данных. Чтобы сделать данные более интуитивно понятными и отобразить различия между годами, вы можете создать гистограмму с процентным изменением между каждым столбцом, как показано на скриншоте ниже. В этом типе диаграммы стрелки вверх указывают на увеличенный процент, что позже год больше предыдущего, а стрелки вниз указывают на уменьшенный процент.
  • Создание диаграммы состояния проекта в Excel
  • В этом руководстве мы расскажем, как создать особую диаграмму – диаграмму состояния проекта в Excel. Диаграмма состояния проекта представляет собой тип гистограммы с ползунком, где полоса заполнена как спектр от красного к желтому и зеленому, чтобы представить состояние проекта, как показано на скриншоте ниже.

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!