Создание динамических диаграмм

Использование таблиц Excel

ListObjects предоставляет встроенную функциональность для сортировки и фильтрации данных при взаимодействии с пользователем. Как сортировка, так и фильтрация доступны через раскрывающиеся списки, которые автоматически добавляются в строку заголовка страницы.СписокОбъект . Благодаря этим функциям (сортировка и фильтрация)СписокОбъекткажется идеальным кандидатом на роль источника данных для динамической диаграммы, потому что при изменении сортировки или фильтрации представление данных на диаграмме будет изменено, чтобы отразить текущее состояние диаграммы.СписокОбъект.

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

  1. Создать пустойРабочая тетрадь.
  2. Доступ кCells из первыхРабочий лист вРабочая тетрадь.
  3. Вставьте некоторые данные в ячейки.
  4. СоздаватьСписокОбъектна основе введенных данных.
  5. СоздаватьДиаграмма исходя из диапазона данныхСписокОбъект.
  6. Сохраните результат на диск.

Использование динамических формул

В случае, если вы не хотите использоватьСписокОбъектв качестве источника данных для динамической диаграммы другой вариант — использовать функции (или формулы) Excel для создания динамического диапазона данных и элемент управления (например, ComboBox) для запуска изменения данных. В этом сценарии мы будем использовать функцию VLOOKUP для получения соответствующих значений на основе выбора ComboBox. При изменении выбора функция ВПР обновит значение ячейки. Если диапазон ячеек использует функцию ВПР, весь диапазон может быть обновлен при взаимодействии с пользователем, поэтому его можно использовать в качестве источника для динамической диаграммы.

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

  1. Создать пустойРабочая тетрадь.
  2. Доступ кCells из первыхРабочий лист вРабочая тетрадь.
  3. Вставьте некоторые данные в ячейки, создав именованный диапазон. Эти данные будут служить рядом для динамической диаграммы.
  4. СоздаватьПоле со спискомна основе именованного диапазона, созданного на предыдущем шаге.
  5. Вставьте дополнительные данные в ячейки, которые будут служить источником для функции ВПР.
  6. Вставьте функцию ВПР (с соответствующими параметрами) в диапазон ячеек. Этот диапазон будет служить источником для динамического графика.
  7. СоздаватьДиаграммана основе диапазона, созданного на предыдущем шаге.
  8. Сохраните результат на диск.