Перейти к основному содержанию

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

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

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

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

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

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


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

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

1. Во-первых, вы должны вставить форму раскрывающегося списка, пожалуйста, нажмите Застройщик > Вставить > Поле со списком (элемент управления формой), а затем нарисуйте поле со списком, как показано ниже:

2. Затем щелкните правой кнопкой мыши поле со списком и выберите Управление форматом из контекстного меню см. снимок экрана:

3. В Форматировать объект диалоговое окно под Control Вкладка:

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

4, Затем нажмите OK кнопка, теперь названия продуктов были добавлены в раскрывающийся список, а значение связанной ячейки (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. В выскочившем Форматировать объект диалоговое окно под Control На вкладке щелкните пустую ячейку, чтобы назначить сохранение вывода переключателя (B8). Смотрите скриншот:

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

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

7. Затем введите следующие формулы, и вы получите следующие данные, см. Снимок экрана:

In cell B12: =IF($B$8=1,B2,NA()), and copy this formula into the entire row;
In cell B13: =IF($B$8=2,B3,NA()), and copy this formula into the entire row;
In cell B14: =IF($B$8=3,B4,NA()), and copy this formula into the entire row;
In cell B15: =IF($B$8=4,B5,NA()), and copy this formula into the entire row;
In cell B16: =IF($B$8=5,B6,NA()), and copy this formula into the entire row.

Внимание: В приведенных выше формулах B8 это ячейка, связанная с переключателем, 1,2,3,4,5 в каждой формуле означает число, связанное с переключателями, B2, B3, B4, B5, B6 в каждой формуле указывает первые данные в каждой строке, которые вы хотите отобразить из исходной таблицы.

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


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

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

Примечание:Чтобы применить это График с флажком, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Графики > Сравнение категорий > График с флажком, см. снимок экрана:

2. В График с флажком диалоговом окне выполните следующие операции:

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

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


Больше относительных статей:

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

Лучшие инструменты для офисной работы

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

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (23)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
This comment was minimized by the moderator on the site
i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
This comment was minimized by the moderator on the site
Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
This comment was minimized by the moderator on the site
Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
This comment was minimized by the moderator on the site
I cant get past step 12, it say, "reference not valid"
This comment was minimized by the moderator on the site
This worked great for me, but for some reason, one of my 5 graphs compresses and doesn't display properly. There are 5 charts, 4 work. Chart 4 is not readable as it is compressed into one tiny row. Any suggestions as to what may be wrong? Thanks.
This comment was minimized by the moderator on the site
Works perfectly. But please verify: does this work in versions of Excel earlier than 2013? If it doesn't, then what could the workaround be? Thanks.
This comment was minimized by the moderator on the site
Great tutorial ! Been using this for one year!! One question, How to make 2 charts dynamic together connected to one radio button?
This comment was minimized by the moderator on the site
For me this gave an error =Choose($N$2,Chart1,Chart2,Chart3) I replaced it with =Choose($N$2;Chart1;Chart2;Chart3) Thank you for this tutorial. It makes sheets look neat.
This comment was minimized by the moderator on the site
Yes, this is what I'm looking for as well. If we use a picture of graph (linked picture), it shows picture only. However, for a real graph, if we put our mouse on it, it will show the sources and other available option to adjust the graph. Have you found a way to do this?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations