Пример создания простой диаграммы с картой в Excel скачать

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

Разработка своей интерактивной карты для визуализации данных в Excel

Для реализации данной задачи мы будем использовать дополнительное приложение MS PowerPoint, которое входит даже в минимальный пакет программа MS Office Home. Хотя можно обойтись и без него. Тут право выбора за Вами, сначала суть, а дальше вы судите сами. Главное нам необходимо нарисовать или скачать точечную карту местности, которую следует анализировать. В данном примере это точечная карта США:

Схема США из точек

Подобных карт очень легко найти в сети интернет в формате векторных изображения. В этом примере точечная карта USA нарисована из 2040 точек. Их можно сгруппировать, но намного лучше объединить в одну фигуру в программе MS PowerPoint для дальнейшей работы. Для этого:

  1. Выделяем все точки сначала выделив одну и нажав комбинацию горячих клавиш CTRL+A.
  2. Копируем CTRL+C и вставляем в PowerPoint CTRL+V.
  3. Объединяем все точки в одну целостную фигуру выбрав инструмент: Shape Format → Merge Shapes → Union:
Объединение в одну фигуру

В результате получилась одна фигура точечной карты США.

Подсветка городов и филиалов на карте по условию

Теперь нам необходимо подготовить Map Chart к возможности интерактивной подсветки. Для этого следует сделать отверстия или просто удалить лишние точки в определенных пестах. Например, там, где географически расположены филиалы или просто зоны влияния городов, все зависит от конкретного технического задания для разработчика визуализации данных в Excel.

Чтобы удалить лишние точки нам потребуется новая фигура окружности с такими же размерами как одна точка. Устанавливаем фигуру окружности для вычитания одной точки в нужном месте. Выделяем обе фигуры и снова воспользуемся инструментом Shape Format→Merge Shapes. Только в этот рас следует выбрать опцию Fragment, чтобы удалить один фрагмент на исходной фигуре точечной каты. Повторяем эти действия пока не устраним все лишние точки. Результат должен быть примерно таким:

Перфорация фигуры фрагментированные

Теперь карта перфорирована под наши потребности.

Важно отметить, что для реализации данной задачи можно было решить другими методами. Например, изначально не выделять лишние точки еще на этапе объединения их всех в одну фигуру точечной карты. Или делать перфорацию не по одной точке а предварительно объединенной группой точек. Но важно было в этом примере показать возможности инструментов редактирования векторных фигур в программы MS PowerPoint которых нет в MS Excel. А они очень полезны в области применения для разработки визуализации данных.

Подготовка фона для картографической диаграммы

Дальше нам необходимо создать еще одну перфорированную фигуру в MS PowerPoint. А конкретно фон на заднем плане карты. Но с отверстиями выбранных точек, где расположены филиалы или города. Создаем фигуру черный прямоугольник с такими же размерами, как и карта и аналогичным методом фрагментации вычитаем окружности в соответственных местах. Необходимо добиться аналогичного результата как ниже на картинке:

Вычитание точек из фона

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

Подсветка будет выполняться по условию пользователя, определенного в значениях ячеек таблиц исходных данных. Но сначала объединим две фигуры канты и фона в одну группу и перенесем на рабочий лист Excel:

Объединение фигур в одну группу

Для интерактивной подсветки нашей диаграммы может быть несколько способов реализации:

  1. Условное форматирование. Например, когда ячейки в районе карты окрашиваются в цвет фона, а ячейки, которые находятся под экспонированными точками, используют условное форматирование:
  2. Подсветка точек с помощью цвета ячеек
  3. С помощью фигуры TextBox со ссылкой на ячейку содержимого:
  4. Подсветка цветными фигурами по условию

Как видно выше на рисунке во втором способе мы из фигуры TextBox ссылаемся на ячейку по адресу N15 для получения содержимого значения. Из ячейки в качестве значения передаем спец символ черный квадрат (■ - Альт код 254, Юникод U+25A0). Устанавливаем аномальный размер шрифта 150 с помощью ручного ввода числа с клавиатуры. И устанавливаем ему желаемый цвет – зеленый. А дальше под каждый город нужно разместить свой TextBox, который будет ссылаться на свою ячейку своего города.

Формула в ячейке как не сложно догадаться – логическая:

Формулой заполнен весь столбец диапазона ячеек таблицы N8:N15. При изменении исходного значения в ячейке M4 будет подсвечиваться соответствующий город, так как под ним расположена своя фигура TextBox.

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

Дашборд с Map Chart в стильном дизайне

download file Скачать пример создания простой диаграммы с картой в Excel

В файле находится полная версия примера в двух вариантах реализации:

  1. С условным форматированием (на листе Working Capital).
  2. С использованием фигуры TextBox со спецсимволом для подсветки (на листе DASHBOARD).

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


en ru