Note: The other languages of the website are Google-translated. Back to English

Как создать динамические интерактивные диаграммы в 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 for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (23)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Я боюсь, что шаг 12 не сработал, так как он сказал, что отсутствует аргумент.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я следую приведенным выше инструкциям по использованию раскрывающегося списка. Однако, когда я перехожу к шагу 12 и ввожу имя диапазона в строку формул, я продолжаю получать сообщение об ошибке «ссылка недействительна». Не могли бы вы помочь мне с этим, пожалуйста?
Этот комментарий был сведен к минимуму модератором на сайте
Уэйн, если ваш именованный диапазон находится на другом листе, попробуйте включить имя вашего листа в определение диапазона. Например, если у вас есть диапазон на листе с именем «Таблица», который читается как =СМЕЩ($B$80,0,0,1,COUNTA($80:$80)) Попробуйте вставить имя листа для этого диапазона следующим образом: =СМЕЩЕНИЕ (Таблица!$B$80,0,0,1,COUNTA(Таблица!$80:$80)) Удачи!
Этот комментарий был сведен к минимуму модератором на сайте
Этот простой подход кажется отличным решением для базовых данных и лишь нескольких потенциальных представлений. Однако, если вы хотите предложить динамические интерактивные диаграммы для сложных данных с многочисленными потенциальными представлениями конечных пользователей, вам нужно, чтобы раскрывающиеся списки воздействовали на сам источник данных, а не просто переключались между заранее определенными выходными данными, не так ли?
Этот комментарий был сведен к минимуму модератором на сайте
Как указано выше, шаг 12 приводит к сообщению об ошибке — как нам преодолеть это препятствие?
Этот комментарий был сведен к минимуму модератором на сайте
Я точно следовал инструкциям, и это работает просто отлично. Дважды проверьте правильность написания ваших именованных диапазонов и т. д. Мне пришлось внести пару незначительных исправлений в мои имена и формулы, чтобы убедиться, что все совпадает. Предложил бы сохранить отдельный документ в Word, в котором перечислены ваши диапазоны имен и их формулы. Таким образом, вы можете вносить изменения в Word и копировать/вставлять их в диспетчер имен, устраняя любые небольшие опечатки, возникающие при ручном вводе. Наиболее распространенной причиной моей ошибки было то, что названия моих диаграмм не совпадали точно. Имя, падеж, все должно быть идентично.
Этот комментарий был сведен к минимуму модератором на сайте
Да, не хватает шага. На шаге 12 --> перед тем, как назвать связанное изображение --> назовите диапазон, в который вы его вставили (используя то же имя). Например, если вы вставили связанное изображение в A1: A5, выделите эти строки и назовите их «SelectedChart». Затем щелкните изображение диаграммы, как показано в шаге 12, и назовите его «SelectedChart». И диапазон, и изображение должны иметь одно и то же имя. Это сработало для меня. Надеюсь, это для вас.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Диана,
Это показывает мне ошибку, когда я называю диапазон именем, которое уже существует.
Этот комментарий был сведен к минимуму модератором на сайте
Я обнаружил, что когда я получал ошибки «ссылка недействительна», это было (иногда) потому, что имя рабочего листа не было включено до диапазона имен. Например, если у меня есть именованный диапазон для набора данных ChlyScrnTotX, который ссылается на динамический диапазон на листе с именем «Таблица» как =OFFSET($B$80,0,0,1,COUNTA($80:$80)), когда я ввел именованный диапазон в исходные данные для графика на другой странице книги, я получил ошибку «ссылка недействительна». Когда я переписал именованный диапазон, чтобы включить имя листа, как показано ниже, ошибка была устранена. =СМЕЩ(Таблица!$B$80,0,0,1,COUNTA(Таблица!$80:$80)) Удачи!
Этот комментарий был сведен к минимуму модератором на сайте
Сработало очень хорошо, спасибо....
Этот комментарий был сведен к минимуму модератором на сайте
Сэр, отличная работа, но когда я закрыл Excel и снова открыл его - график, который я вызвал с помощью поля со списком, не работает. Он не показывает ГРАФИК только пустое изображение.
Этот комментарий был сведен к минимуму модератором на сайте
Сэр, отличная работа, но я столкнулся с проблемой после закрытия и повторного открытия листа Excel: при выборе поля со списком отображается только изображение, а не график. Спасибо и С уважением, САДЖИШ - П.
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли это сделать, но показывать сам график, а не картинку графика?
Этот комментарий был сведен к минимуму модератором на сайте
Да, это то, что я тоже ищу. Если мы используем изображение графика (связанное изображение), оно показывает только изображение. Однако для реального графика, если мы наведем на него указатель мыши, он покажет источники и другие доступные параметры для настройки графика. Вы нашли способ сделать это?
Этот комментарий был сведен к минимуму модератором на сайте
Для меня это дало ошибку =Выбрать($N$2,Диаграмма1,Диаграмма2,Диаграмма3) Я заменил его на =Выбрать($N$2;Диаграмма1;Диаграмма2;Диаграмма3) Спасибо за этот урок. Листы выглядят аккуратно.
Этот комментарий был сведен к минимуму модератором на сайте
Отличный учебник! Пользуюсь уже год!! Один вопрос: как сделать 2 диаграммы динамическими вместе, подключенными к одному переключателю?
Этот комментарий был сведен к минимуму модератором на сайте
Работает отлично. Но, пожалуйста, проверьте: работает ли это в версиях Excel до 2013 года? Если это не так, то каким может быть обходной путь? Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Это отлично сработало для меня, но по какой-то причине один из моих 5 графиков сжимается и не отображается должным образом. Есть 5 графиков, 4 рабочие. Диаграмма 4 не читается, поскольку она сжата в одну крошечную строку. Любые предложения относительно того, что может быть не так? Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Не могу пройти шаг 12, пишет "ссылка не действительна"
Этот комментарий был сведен к минимуму модератором на сайте
Будет ли это работать со сводными диаграммами? Я вылетаю из Excel, когда вставляю скопированный диапазон как изображение.
Этот комментарий был сведен к минимуму модератором на сайте
Ух ты! Спасибо вам большое за это. Я смог создать интерактивные диаграммы, следуя вашим инструкциям. Я была так счастлива. :)
Этот комментарий был сведен к минимуму модератором на сайте
я выполняю все шаги, и на последнем шаге я получил сообщение об ошибке, говорящее, что ссылка недействительна, я использую Excel 2010
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL