Найти в Дзене

📌 Визуализация данных в Excel: отображение диаграмм с помощью интерактивного плеера. Пошаговый алгоритм решения

Оглавление

Когда отчет содержит множество диаграмм и графиков, возникает вопрос:

- Как все компактно разместить на листе!? 🤔.

Знакомо? Тогда этот обзор для вас!

Сегодня расскажем: как создать импровизированный интерактивный плеер средствами Excel с помощью которого диаграммы и графики можно компактно разместить на листе.

Визуализация данных в Excel: отображение диаграмм с помощью интерактивного плеера. Пошаговый алгоритм решения
Визуализация данных в Excel: отображение диаграмм с помощью интерактивного плеера. Пошаговый алгоритм решения

📢 Файл с примером размещен в конце статьи 🔽

-3

▶️ Исходные данные и постановка задачи

В качестве примера рассмотрим следующий объем данных:

-4

А визуальную составляющую представим на 5 (пяти) различных графиках:

-5
Тип диаграмм и графиков вы можете установить в зависимости от структуры требуемого отчета.

🎯 Задача: представить анализ данных в компактном виде.

🔔 Чтобы было проще адаптировать представленный алгоритм для ваших задач рассмотрим процесс поэтапно.

➡️ Шаг 1. Размещаем все графики на отдельном листе

-6

🔔 Обратите внимание: для каждого графика мы определили свою ячейку. Это важный аспект! Уделите ему особое внимание. Размер графика не должен превышать границ ячейки.

➡️ Шаг 2. Заполняем таблицу вспомогательных расчетов

Для удобства разместим ее на том же листе, что и графики:

-7

🔘 Позицию текущей диаграммы (графика) - ячейка D2 будем определять при помощи элемента управления "прокрутка", который в дальнейшем разместим на плеере:

-8

Теперь, номер позиции, определенной элементом управления будет отражен в ячейке D2:

-9

🔘 Число диаграмм на листе следует поместить в ячейку E2.

Вы можете сделать это вручную или применить следующий макрос:

Данный макрос позволяет подсчитать количество диаграмм на указанном листе.
Данный макрос позволяет подсчитать количество диаграмм на указанном листе.

🔷 Краткое описание:

  • перебираем все объекты на листе
  • определяем, является ли каждый из них диаграммой.
  • выводим полученное количество диаграмм в указанную ячейку на листе:
-11
Для удобства вызова макроса вы можете использовать один из рассмотренных ранее способа:

🔘 Так же, следует указать формулы определяющие позицию каждого графика "ожидающего показа":

  • слева 🔽
-12
  • справа 🔽
-13

🔔 Обратите внимание! Если графиков на листе больше 5, то позиций, определяющих "соседство" тоже будет больше.

Например, если предполагается показ 7 графиков, то следует указать 3 позиции:

-14

➡️ Шаг 3. Задаем именованный диапазон и именованные ячейки

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

  • именованный диапазон, в котором располагаются все графики:
Это диапазон в котором размещены все графики
Это диапазон в котором размещены все графики
  • а для каждого графика именованную ячейку.
Для удобства "пометим" какой график какую позицию должен занимать:
-16

🔔 Обратите внимание! Для каждой именованной ячейки используется формула:

-17
Аргументы функции ИНДЕКС
Аргументы функции ИНДЕКС

Именно использование функции ИНДЕКС в формуле позволит получим ссылку на нужную диаграмму в заданном диапазоне.

➡️ Шаг 4. Компонуем элементы и тестируем результат

Теперь, когда все подготовительные действия закончены, разместим подложку для плеера и элемент управления "прокрутку":

-19

Следующим шагом копируем любую ячейку именованного диапазона:

-20

и выполняем вставку в виде "связанного рисунка":

Добавляем связанный рисунок
Добавляем связанный рисунок

Далее, следует указать ранее назначенное имя именованной ячейки, например "Центр":

-22
На данном этапе уже можно провести предварительное тестирование.

Изменяя позицию элемента управления будет отображаться соответствующий график:

-23

Чтобы создать полноценный плеер создаем "связанный рисунок" для других позиций графика указывая соответствующее имя именованной ячейки.

Здесь вы уже можете определить самостоятельно, в какой последовательности, и какое число графиков размещать

Например:

Варианты компоновки графиков
Варианты компоновки графиков

Какой бы способ вы ни выбрали, позиция графика отображаемого по центру будет соответствовать позиции, определяемой элементом управления.

🔻 Иными словами, вы двигаете ползунок - график меняется 🔽

Пример отображения диаграмм с помощью интерактивного плеера
Пример отображения диаграмм с помощью интерактивного плеера

📝 Примечание автора: аналогичный результат может быть получен если использовать элемент управления "счетчик":

-26

Оформить сам плеер вы можете иначе. Задача обзора была показать смысл данного приема. А далее, все зависит от вашей фантазии и требований к оформлению отчета.

Также данный плеер может быть использован при оформлении дашборда.

-27
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас

📍 Рекомендуемые статьи 🔽

СКАЧАТЬ ПРИМЕР