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

Як створити динамічні інтерактивні діаграми в Excel?

Іноді, коли ви демонструєте дані за допомогою діаграми, ви можете зіткнутися з ситуацією, коли багато даних буде представлено. Складаючи діаграму для порівняння кількох наборів даних, вона може виглядати безглуздо і хаотично. Але за допомогою інтерактивної діаграми ви можете вибрати конкретний товар та проаналізувати його ефективність та тенденції. Наприклад, щоб показати ряди даних на діаграмі на основі випадаючого списку, при виборі одного елемента зі спадного списку відповідні дані відображатимуться на графіку, як показано нижче.

У цій статті я розповім про створення інтерактивної діаграми за допомогою випадаючого списку, перемикачів та прапорця.

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

Створіть динамічну інтерактивну діаграму за допомогою перемикачів

Створіть динамічну інтерактивну діаграму, використовуючи прапорці


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

Щоб створити динамічну інтерактивну діаграму за допомогою розкривного списку, виконайте такі дії:

1. По-перше, ви повинні вставити форму випадаючого списку, натисніть, будь ласка Розробник > Insert > Combo Box (контроль форми), а потім намалюйте поле зі списком, як показано на скріншотах нижче:

2. Потім клацніть правою кнопкою миші поле зі списком і виберіть Контроль формату у контекстному меню див. знімок екрана:

3, в Формат об'єкта у діалоговому вікні під Контроль Вкладка:

  • В Діапазон введення текстове поле, виберіть діапазон даних у таблиці даних, виключіть заголовок стовпця (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. Спочатку вставте перемикачі та натисніть Розробник > Insert > Кнопка опцій (контроль форми), див. скріншот:

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

3. Потім клацніть правою кнопкою миші будь -яку з перемикачів та виберіть Контроль формату, див. скріншот:

4. В вискочив Формат об'єкта у діалоговому вікні під Контроль клацніть порожню комірку, щоб призначити її для збереження вихідних даних перемикача (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 у кожній формулі означає номер, прив'язаний до перемикачів, В2, В3, В4, В5, В6 у кожній формулі вказує перші дані в кожному рядку, які потрібно відобразити з вихідної таблиці.

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, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (23)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Боюся, що крок 12 не спрацював, оскільки в ньому було сказано, що аргумент відсутній
Цей коментар був мінімізований модератором на сайті
Привіт! Я дотримуюся наведених вище інструкцій щодо використання випадаючого списку. Однак, коли я переходжу до кроку 12 і вводжу назву діапазону в рядок формул, я постійно отримую повідомлення про помилку «посилання недійсне». Не могли б ви допомогти мені з цим, будь ласка?
Цей коментар був мінімізований модератором на сайті
Вейне, якщо ваш названий діапазон знаходиться на іншому аркуші, спробуйте включити назву аркуша у визначення діапазону. Наприклад, якщо у вас є діапазон на аркуші з назвою "Таблиця", який звучить як =OFFSET($B$80,0,0,1,COUNTA($80:$80)), спробуйте вставити назву аркуша для цього діапазону таким чином: =OFFSET (Таблиця!$B$80,0,0,1,COUNTA(Таблиця!$80:$80)) Удачі!
Цей коментар був мінімізований модератором на сайті
Цей простий підхід здається чудовим рішенням для базових даних і лише кількох потенційних переглядів. Однак, якщо ви хочете запропонувати динамічні інтерактивні діаграми для складних даних з численними потенційними поглядами кінцевих користувачів, вам потрібні спадні меню, щоб впливати на саме джерело даних, а не просто переключатися між заздалегідь визначеними виходами, чи не так?
Цей коментар був мінімізований модератором на сайті
Як зазначено вище, крок 12 призводить до повідомлення про помилку – як нам подолати цю перешкоду?
Цей коментар був мінімізований модератором на сайті
Я точно дотримувався інструкцій, і все працює чудово. Ще раз перевірте правопис названих діапазонів тощо. Мені довелося внести кілька незначних виправлень у свої імена та формули, щоб переконатися, що все збігається. Рекомендується зберегти окремий документ у Word із переліком ваших діапазонів імен та їх формул. Таким чином, ви можете вносити зміни в Word і копіювати/вставляти їх у Менеджер імен, усуваючи будь-які дрібні помилки, які виникають під час ручного введення. Найпоширенішою причиною моєї помилки було те, що назви моїх діаграм не точно збігалися. Назва, регістр, все має бути ідентичним.
Цей коментар був мінімізований модератором на сайті
Так, не вистачає кроку. На кроці 12 --> перед тим як назвати пов’язане зображення --> Назвіть діапазон, у який ви вставили його (використовуючи ту саму назву). Наприклад, якщо ви вставили пов’язане зображення в формат A1:A5, виділіть ці рядки та назвіть їх «Вибрана діаграма». Потім клацніть зображення діаграми, як показано на кроці 12, і назвіть його «Вибрана діаграма». І діапазон, і зображення повинні мати однакову назву. Це спрацювало для мене. Сподіваюся, це для вас.
Цей коментар був мінімізований модератором на сайті
Привіт Діана,
Він показує мені помилку, коли я називаю діапазон з іменем, яке вже існує.
Цей коментар був мінімізований модератором на сайті
Я виявив, що коли я отримував помилки "посилання недійсне", це було (іноді) тому, що ім'я робочого аркуша не було включено до діапазону імен. Наприклад, якщо у мене є іменований діапазон для набору даних ChlyScrnTotX, який посилається на динамічний діапазон на аркуші з назвою "Таблиця" як =OFFSET($B$80,0,0,1,COUNTA($80:$80)), коли я ввів названий діапазон у вихідні дані для графіка на іншій сторінці книги, я отримав помилку «посилання недійсне». Коли я переписав названий діапазон, щоб включити назву аркуша, як показано нижче, помилку було усунено. =OFFSET(Таблиця!$B$80,0,0,1,COUNTA(Таблиця!$80:$80)) Удачі!
Цей коментар був мінімізований модератором на сайті
Спрацювало дуже добре, дякую....
Цей коментар був мінімізований модератором на сайті
Пане, чудова робота, але коли я закрив Excel і знову відкрив його - графік, який я викликав за допомогою поля зі списком, не працює. Він не показує ГРАФІК лише порожнє зображення.
Цей коментар був мінімізований модератором на сайті
Пане, чудова робота, але я зіткнувся з проблемою після закриття та повторного відкриття аркуша Excel - під час вибору поля зі списком відображається лише зображення, а графік не відображається. Дякую та з повагою SAJEESH - P
Цей коментар був мінімізований модератором на сайті
Чи можна це зробити, але показати сам графік, а не зображення графіка?
Цей коментар був мінімізований модератором на сайті
Так, це те, що я також шукаю. Якщо ми використовуємо зображення графіка (зв’язане зображення), воно показує лише зображення. Однак для реального графіка, якщо ми наведемо на нього мишу, він покаже джерела та інші доступні параметри для налаштування графіка. Ви знайшли спосіб зробити це?
Цей коментар був мінімізований модератором на сайті
Для мене це дало помилку =Choose($N$2,Chart1,Chart2,Chart3) Я замінив її на =Choose($N$2;Chart1;Chart2;Chart3) Дякую за цей посібник. Завдяки цьому простирадла виглядають акуратно.
Цей коментар був мінімізований модератором на сайті
Чудовий підручник! Користуюся цим вже рік!! Одне запитання: як зробити 2 діаграми динамічними разом, підключені до однієї перемикачів?
Цей коментар був мінімізований модератором на сайті
Працює ідеально. Але, будь ласка, перевірте: чи працює це у версіях Excel раніше 2013 року? Якщо це не так, то яким може бути обхідний шлях? Спасибі.
Цей коментар був мінімізований модератором на сайті
Це чудово спрацювало для мене, але з якоїсь причини один з моїх 5 графіків стискається і не відображається належним чином. Є 5 схем, 4 роботи. Діаграма 4 не читається, оскільки вона стиснута в один крихітний рядок. Будь-які пропозиції щодо того, що може бути не так? Спасибі.
Цей коментар був мінімізований модератором на сайті
Я не можу пройти крок 12, там написано "посилання недійсне"
Цей коментар був мінімізований модератором на сайті
Чи буде це працювати зі зведеними діаграмами? Коли я вставляю скопійований діапазон як зображення, у мене відбувається аварія.
Цей коментар був мінімізований модератором на сайті
Оце Так! дуже дякую за це. Я зміг створити інтерактивні діаграми за вашими інструкціями. Я був такий щасливий. :)
Цей коментар був мінімізований модератором на сайті
Я виконую всі кроки, і на останньому кроці я отримав повідомлення про помилку: посилання недійсне, я використовую excel 2010
There are no comments posted here yet
Load More

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL