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

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

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

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

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

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

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

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

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