Динамическая диаграмма Excel, связанная с раскрывающимся списком

Опубликовано: 8 Октября, 2022

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

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

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

Реализация :

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

Шаг 1: Вставьте набор данных в лист Excel в ячейки, как показано выше.

Шаг 2: Теперь выберите любую ячейку, в которой вы хотите создать раскрывающийся список для курсов.

Шаг 3: Теперь нажмите на вкладку « Данные » в верхней части окна Excel, а затем нажмите « Проверка данных ».

Шаг 4: В диалоговом окне «Проверка данных»:

  • В Разрешить : выберите Список.
  • В источнике : выберите диапазон ячеек для столбцов. Вы можете ввести вручную или выбрать диапазон ячеек, щелкнув ячейку, а затем перетащив параметры автозаполнения , как показано ниже.

Шаг 5: Выпадающий список готов и теперь вы можете отформатировать его, изменив цвет, размер шрифта. Этот раскрывающийся список ничего не даст, поскольку мы еще не связали его ни с одной формулой. Он просто покажет список курсов, доступных в списке.

Шаг 6: Это самый важный шаг. Теперь нам нужно связать этот раскрывающийся список с данными исходной таблицы с помощью формул. В нашем случае мы использовали функцию ИНДЕКС и функцию ПОИСКПОЗ для создания формулы.

Синтаксис функции ИНДЕКС:

= INDEX(array,row_num,[col_num],[area_num])

array : range of cells

Синтаксис функции ПОИСКПОЗ:

= MATCH(lookup_value, lookup_array, [match_type])

[match_type] : It denotes whether we need an exact match or appropriate match. The values can be 1,0,-1.

В нашем случае [match_type] равен «0», так как нам нужно точное совпадение с исходным набором данных.

Шаг 7: Теперь скопируйте и вставьте все имена в случайную ячейку Excel, где мы создадим формулу.

8. Теперь скопируйте расположение ячейки раскрывающегося списка, где вы скопировали имена ячеек. Это будет имя столбца для динамического набора.

= Cell_Location

В нашем случае Cell_Location — это B9 .

Нажмите «Ввод». Он покажет все, что отображается в ячейке, где создан раскрывающийся список.

Шаг 9: Теперь напишите формулу, как показано ниже, чтобы создать динамический набор данных.

В формуле мы использовали две функции ПОИСКПОЗ. Один предназначен для сопоставления набора строк для имен, а второй — для сопоставления набора столбцов.

Шаг 10: Нажмите «Ввод». Первые данные будут вставлены в столбец. Теперь перетащите параметры автозаполнения , и все данные будут скопированы из исходной таблицы. Теперь мы успешно создали набор данных динамического списка.

Теперь выпадающий список активен. В настоящее время показывает рейтинги студентов по курсу «Python». Теперь, если вы выберете «DSA» в раскрывающемся списке, данные будут автоматически обновлены.

Шаг 11: Выберите набор данных, созданный на шаге 9, и перейдите к « Вставить », затем « Группы диаграмм » и вставьте подходящую диаграмму.

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

Динамическая диаграмма с выпадающим списком

РЕКОМЕНДУЕМЫЕ СТАТЬИ