Генератор карт в excel

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

В Excel 2016 Power Map вживлена в программу и называется 3D-карта (3D-map). Сразу к делу. Допустим, есть коммерческие данные о деятельности компании в нескольких европейских странах.

Данные по странам

Исходные данные лучше хранить в виде Таблицы Excel, а не обычного диапазона. Это позволит автоматически подхватывать новые значения при их добавлении. Активируем любую ячейку и во вкладке Вставка нажимаем 3D-карта.

Кнопка 3D-карты на ленте Excel

Открывается окно создания и редактирования 3д-карты.

Редактор 3D-карты в Excel

В верхней части окна находится лента, состоящая из одной вкладки Главная. Здесь находятся команды добавления, удаления, редактирования. По мере разбора примера рассмотрим, как ими пользоваться.

Слева находится панель со сценами карт. Выглядит как Power Point. Оно так и есть. Можно нарисовать несколько карт или их представлений и, как в презентации, включить слайд-шоу с красивыми переходами.

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

В центре мы видим карту текущей сцены (у нас она пока только одна) со всеми действующим настройками. По умолчанию это глобус. По нему можно перемещаться, как в навигаторе. Для этого используется мышь и/или клавиатура. Справа внизу кнопки навигации.

Навигация в 3D-карте

Стрелками перемещаемся вправо/влево и меняем угол наклон карты (глобуса). Плюс/минус – это приближение/удаление карты.

При наезде появляются детали (дороги, реки). Однако внешний вид лучше настраивать по факту, когда данные уже нанесены на карту.

Для добавления данных предусмотрена панель справа.

Панель управления полями в 3D-карте

Пойдем сверху вниз. На карте, как в фотошопе, можно использовать несколько слоев. Каждый слой показывает определенную информацию и настраивается независимо. Слой можно переименовать в более понятное название, чем Слой 1, Слой 2 и т.д. Например, первый слой – это Продажи, второй – Реклама. Слои можно скрывать, редактировать, удалять (см. пиктограммы справа от названия). Если нужно создать еще один слой, нажимаем Добавить слой.

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

Затем идут поля для заполнения карты.

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

Область Расположение на 3D-карте

Крестиком справа удаляем ненужное поле. Затем нажимаем Добавить поле и выбираем столбец со странами.

Добавление поля в область Расположение

Для Excel важным является тип географической переменной. Это могут быть страны, города, адреса, координаты и др. В нашем простом примере Excel сам присвоил тип Страна/регион. Спасибо экселю за помощь, но иногда тип приходится указывать самостоятельно. Тогда открываем список (рядом с названием) и выбираем подходящий вариант.

Выбор типа географического признака

Те названия, которые Excel распознал, сразу отмечаются на карте (если сам показатель еще не выбран, то в виде точек), а чуть выше области Расположение показан процент распознанных названий. В идеале должно быть 100% (см. скриншот выше), но может быть и меньше (так часто бывает, если название написано с ошибкой, если это адрес, малый город, деревня). Можно нажать на процент и посмотреть, какие названия эксель не понимает. Если необходимо, исправьте названия и затем нажмите Обновить данные.

Кнопка Обновить данные в 3D-карте

Имейте ввиду, что даже при индикаторе 100% эксель не всегда правильно определяет точку на карте. Это связано с дублированием наименований. Например, город Курчатов есть в России и Казахстане. Поэтому следует визуально проконтролировать, чтобы Excel не закинул вас на другой конец карты. Если это произошло, добавьте в исходные данные (и на карту) еще один столбец, который указывает принадлежность города (улицы и т.д.) к более крупному региону (области, стране). Не забудьте затем обновить 3D-карту.

В нашем примере все страны распознались на 100%, что сразу показывается на карте – это столбцы с нулевой высотой.

Расположение стран на карте

Итак, на местности сориентировались. Переходим к данным для визуализации.

Высота. В этой области выбирается показатель, который нужно отразить на карте (или несколько). Выберем продажи.

Выбор поля для области Высота

Т.к. по умолчанию в качестве типа выбрана гистограмма (с накоплением), то на карте (глобусе) появятся столбцы.

Продажи по странам в виде гистограммы

Выглядит очень круто, но ужасно с точки зрения наглядности. Вообще говоря, любая 3d-гистограмма – это зло, т.к. она искажает реальные пропорции. Тем более, если смотреть сверху. Если вдруг вам нужны именно вертикальные столбики, то хотя бы измените угол обзора.

Изменение угла обзора для гистограммы

Ненамного лучше, но пока оставим так.

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

Агрегация данных

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

Категория. Довольно часто данные разбиваются на группы. В нашем примере весь рынок сбыта разделен на две части: Восток и Запад и показан в столбце Регион. Выберем данное поле в качестве категории.

Область Категория для выбора группировочного признака

Столбики перекрасятся в соответствии с группировочным признаком.

Группировка данных на карте

В области Категория можно поместить только одно поле.

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

Фильтры. Используется для фильтрации данных по некоторому полю (см. видеоролик ниже).

Параметры слоя. Здесь меняются настройки отображения. Например, для столбиков можно задать высоту, толщину, цвет, прозрачность. Также показывать ли нули и отрицательные значения. Будьте осторожны с внесением изменений – на 3D-карте нет команды отмены последнего действия, т.е. Ctrl + Z не работает.

Настройки внешнего вида 3D-карты

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

Глобус выглядит красиво, но плоская карта все же понятней. Для замены глобуса на карту используйте кнопку Плоская карта.

Кнопка Плоская карта

После ее нажатия, глобус развернется в обычную карту. Немного поправим масштаб и угол обзора.

Данные на плоской карте

Следующий момент – это подписи. На ленте есть специальная кнопка.

Кнопка Подписи на карте

На карте появляются названия.

Подписи на 3D-карте

К сожалению, регулировать подписи нельзя. Они сами добавляются в соответствии с масштабом. Поэтому следует осторожно пользоваться этой опцией.

Можно еще выбрать тему карты. Например, сделать как будто это снимок со спутника или просто поменять цветовую палитру.

Выбор темы для 3D-карты

Однако это лишь регулировка внешнего вида карты. Перейдем к типам визуализации. Их несколько.

Как и в обычной гистограмме, для каждой категории (страны) можно отразить несколько показателей. Добавим в область Высота данные о затратах на рекламу. Однако перед этим придется очистить область Категория, т.к. категории можно применить только для одного показателя в области Высота.

Гистограмма с накоплением

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

Выбор гистограммы с группировкой

Получим следующий вид.

Гистограмма с накоплением в 3D-карте

Красиво, но не очень понятно. Как вариант, на карту можно вывести плоскую диаграмму.

Кнопка двумерной диаграммы

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

Двумерная диаграмма на 3D-карте

Диаграмма помещается прямо на карте.

Следующая визуализация – пузырьковая диаграмма. Диаметр кружка соответствует значению показателя.

Пузырьковая диаграмма на 3D-карте

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

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

Тепловая карта

Последний вариант – региональная карта. Наверное, самая подходящая для одного показателя по странам (или другим регионам). Здесь все понятно и просто. Чем темнее цвет, тем больше значение.

Региональная карта

Цвет можно изменить в параметрах слоя. Когда-то я весь интернет облазил, чтобы нарисовать что-то подобное. Сегодня это делается за 5,6 секунды, возможно, быстрее.

Слои карты

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

Назовем имеющийся слой Продажи и создадим новый Реклама.

Добавление нового слоя

В новом слое визуализируем затраты на рекламу, сделав их столбиками.

Два слоя на 3D-карте

Теперь интенсивность заливки контура страны показывает продажи, высота столбика – затраты на рекламу. Можно добавить легенду.

Кнопка легенды

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

Примечание

К сожалению, построение 3д-карты происходит в отдельном окне, ее нельзя поместить на лист Excel. Но если вам нужно отобразить карту именно на листе эксель или в power point, сделайте скриншот с помощью вот этого фотоаппарата на ленте.

Кнопка для создания скриншота карты

Естественно, что связки с данными больше нет. Зато есть красивый рисунок. А данные легко обновить и снова вставить картинку.

Создание обзора

В 3D-карте можно создать обзор нескольких карт. Получится что-то похожее на Power Point, где с помощью слайдов (сцен) создается презентация (обзор).

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

Итак, стоит задача отобразить данные по продажам и рекламе. Сделаем слайд-шоу. Вначале покажем продажи, затем добавим расходы на рекламу. Далее акцентируем внимание на отдельные страны. И в конце снова покажем весь рынок сбыта, но уже под прямым углом, заменив столбики рекламы на пузырьки. Таков полет нашей режиссерской мысли.

Вначале создадим те карты (сцены), которые, собственно, нужны. Первая карта – только продажи. Вторая – добавляем столбики рекламы (с измененным углом обзора карты). Далее перемещение по странам. Последняя – общий обзор, прямой угол обзора, замена столбиков пузырьками.

Чтобы переходы были плавными, сцены следует рисовать не с нуля, а копировать предыдущие (или следующие) и вносить в них изменения. Сразу настроим параметры сцены, чтобы и они также копировались.

Настройки перехода сцен

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

Теперь создадим новые сцены с помощью копирования.

Копирование сцены

Внесем изменения, расположив их в нужной последовательности на панели обзора. Кстати, сам обзор и сцены можно также переименовать, ну да ладно. У меня получилось примерно так.

Сцены в панели обзора

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

Кнопка Воспроизвести обзор на ленте

Воспроизведение обзора может несколько подтормаживать. Этот инструмент отнимает много ресурсов. Да и показать можно не на каждом компьютере (не у всех же стоит Excel последней версии). Поэтому данную презентацию можно записать в формате mp4.

Кнопка создания видео из обзора

В следующем окне выбираем разрешение (берите максимум) и, если надо, накладываем музыку из заранее заготовленного файла.

Настройки видео

После обработки получим файл mp4. Теперь этот видеофайл можно залить на Youtube, Яндекс.диск или вставить в презентацию (что получилось, смотрите в видеуроке ниже).

Конечно, чтобы сделать красивую карту и обзор, придется немного постараться. Я лишь показал, как работать с 3D-картами в Excel. Так что дальше дело за вашим пониманием данных, идеей, как их отразить на карте и творческой мыслью при создании обзора.

Скачать файл с примером.

Чтобы узнать о других возможностях 3D-карты (изображение адресов, динамика показателей и др.), а также изучить множество других инструментов Excel, приглашаю на мой онлайн курс «Продвинутый уровень Excel».

Поделиться в социальных сетях:

Microsoft Power Map для Excel — это инструмент для трехмерной визуализации данных, который позволяет взглянуть на информацию по-новому. Вы можете получить результаты, которые недоступны при использовании традиционных двухмерных таблиц и диаграмм.

Данные Power Map на трехмерном (3-D) глобусе

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

  • Карта данных    Отобразить на картах Bing более миллиона строк данных в объемном формате из таблицы или модели данных Excel.

  • Обнаружение информации    Повысьте понимание, просматривая данные в географическом пространстве и просматривая изменение данных с отметками времени с течением времени.

  • Делитесь историями    Сделайте снимки экрана и создайте кинематографические управляемые видеотуры, которые можно сделать более интересными для широкой аудитории, как никогда раньше. Или экспортировать туры в видео и поделиться ими таким же образом.

Кнопка Карта находится в группе Туры на вкладке Вставка ленты Excel, как показано на этом рисунке.

Кнопка "Карта" на вкладке "Главная"

Примечания: 

  • Если вы не нашли эту кнопку в своей версии Excel, см. раздел Я не вижу кнопку Power Map в Excel.

  • Если у вас есть подписка Приложения Microsoft 365 для предприятий, вы можете использовать Power Map Excel в составе средств самостоятельной бизнес-аналитики. При добавлении новых возможностей и внесении усовершенствований в Power Map вы получите их в рамках своего плана подписки.

    Чтобы узнать о планах Microsoft 365 подписки, ознакомьтесь с Microsoft 365 профессиональныйplus и сравните все планы Microsoft 365 для бизнеса.

  • Если вы раньше устанавливали предварительную версию Power Map, у вас будет временно две кнопки Карта на вкладке Вставка: одна в группе Туры и одна в группе Power Map. При нажатии кнопки Карта в группе Туры включается текущая версия Power Map и удаляются все предварительные версии.

Создание первой карты Power Map

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

  1. В Excel откройте книгу, которая содержит таблицу или данные модели, которые вы хотите изучить в Power Map.

    Сведения о подготовке данных см. в подготовьте данные для Power Map.

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

  2. Щелкните любую ячейку в таблице.

  3. Щелкните Вставить > Карта. При первом нажатии кнопки Карта автоматически включается Power Map.

    Power Map Bing используется для геокодирования данных на основе их географических свойств. Через несколько секунд появится глобус рядом с первым экраном области слоев.

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

    Например, убедитесь, что почтовый индекс распознается в поле «Индекс».

    "Почтовый индекс" соответствует полю "Индекс"

  5. Когда Power Map отображает данные, на глобусе появляются точки.

    Точки на глобусе

  6. Нажмите кнопку Далее для статистической обработки и дальнейшей визуализации данных на карте.

Изучение примеров наборов данных в Power Map

С помощью примеров наборов данных можно ознакомиться с Power Map. Просто скачайте одну из следующих книг, в которые уже есть геопро пространственные записи, необходимые для начала работы. Как в приложениях Dallas Utilities, так и в службе food Inspections в Сиэтле есть данные с отметкой времени, которые позволяют просматривать данные с течением времени.

  • Данные о преступлениях

  • Моделирование сезонного

  • Продуктовые проверки в Сиэтле

  • Power Stations

Дальнейшие действия по работе с данными в Power Map

  • Работа с данными с помощью тура Power Map

  • Геокодирование данных Power Map

  • Визуализация данных в Power Map

  • Создание пользовательской карты в Power Map

Нужна дополнительная помощь?

Визуализация геоданных на карте

Если ваша компания имеет филиалы по стране или продает не только в пределах МКАД, то рано или поздно вы столкнетесь с задачей наглядно отобразить числовые данные из Microsoft Excel (продажи, заявки, объемы, клиентов) на географической карте с привязкой к конкретным городам и регионам. Давайте вкратце пробежимся по основным способам визуализации геоданных, которые существуют в Excel.

Способ 1. Быстро и бесплатно — компонент Bing Maps

Начиная с 2013 версии в Excel встроен магазин приложений, т.е. появилась возможность докупать, скачивать и устанавливать дополнительные модули и надстройки с недостающими функциями. Один из таких компонентов как раз и позволяет наглядно отображать числовые данные на карте — он называется Bing Maps и, что особенно приятно, абсолютно бесплатен. Для его установки откройте вкладку Вставка — Магазин (Insert — Office Apps):

geo2.png

После вставки компонента на листе должен появится динамический контейнер с картой. Для визуализации на карте вашей информации нужно выделить диапазон с геоданными и нажать кнопку Показать местоположения (Show Locations):

визуализация геоданных на картах Bing

При необходимости в настройках (иконка с шестеренкой в правом верхнем углу компонента) можно поменять цвета и тип отображаемых диаграмм:

geo4.png

Также возможно быстро отфильтровать города, отобразив только нужные (значок воронки в правом верхнем углу компонента).

Спокойно можно привязываться не только к городам, но и к другим объектам: областям (например, Тульская область), автономным округам (например, Ямало-Ненецкий АО) и республикам (Татарстан) — тогда кругляш диаграммы будет отображен в центре области. Главное, чтобы название в таблице совпадали с подписями на карте.

Итого в плюсах этого способа: легкая бесплатная реализация, автоматическая привязка к карте, два типа диаграмм, удобная фильтрация.

В минусах: нужен Excel 2013 с доступом в интернет, нельзя выделять области и районы.

Способ 2. Гибко и красиво — режим карты в отчетах Power View

Некоторые версии Microsoft Excel 2013 идут в комплекте с мощной надстройкой визуализации отчетов, которая называется Power View и позволяет (помимо всего прочего, а умеет она много!) наглядно отображать данные на карте. Для активации надстройки откройте вкладку Разработчик (Developer) и щелкните по кнопке Надстройки COM (COM Add-ins). В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View

Теперь можно выделить диапазон с исходными данными нажать на эту кнопку — в вашей книге будет создан новый лист (больше похожий на слайд из Power Point), где отобразятся выделенные данные в виде таблицы:

geo9.png

Превратить таблицу в географическую карту можно легко с помощью кнопки Карта (Map) на вкладке Конструктор (Design):

geo10.png

Обратите особое внимание на правую панель Поля Power View — на ней, в отличие от примитивных Bing Maps, перетаскивая мышью названия столбцов (полей) из исходной таблицы и бросая их в разные области, можно очень гибко настраивать получившееся геопредставление:

  • В область Местоположения (Locations) нужно закинуть столбец из исходной таблицы содержащий географические названия.
  • Если у вас нет столбца с названием, но есть колонки с координатами, то их нужно поместить в области Долгота (Longitude) и Широта (Latitude), соответственно.
  • Если в область Цвет (Color) закинуть товар, то каждый пузырек будет кроме размера (отображающего общую прибыль по городу) детализирован на дольки по товарам.
  • Добавление поля в области Вертикальных или Горизонтальных множителей (Dividers) разделит одно карту на несколько по этому полю (в нашем примере — по кварталам).

Также на появившейся сверху контекстной вкладке Макет (Layout) можно настроить фон карты (цветная, ч/б, контурная, вид со спутника), подписи, заголовки, легенду и т.д.

geo11.png

Если данных очень много, то на вкладке Power View можно включить специальную Область фильтров (Filters), где с помощью привычных галочек можно выбрать какие именно города или товары нужно показать на карте:

geo12.png

Итого в плюсах: легкость использования и гибкость настройки, возможность дробить одну карту на несколько по категориям.

В минусах: Power View есть не во всех комплектациях Excel 2013, нет других типов диаграмм кроме пузырьковых и круговых.

Способ 3. Дорого и профессионально — надстройка Power Map

Это отдельная COM-надстройка для максимально тяжелых случаев, когда нужна сложная, профессионально выглядящая, анимированная визуализация большого количества данных на любой (даже пользовательской карте), причем с видео динамики процесса во времени. На этапе разработки она имела рабочее название GeoFlow, а позже была переименована в Power Map. К сожалению, в полноценном варианте эта надстройка доступна только покупателям либо полной версии Microsoft Office 2013 Pro, либо подписчикам корпоративных версий Office 365 с тарифным планом Business Intelligence (BI). Однако превьюшку этой надстройки товарищи из Microsoft дают скачать «на поиграться» совершенно бесплатно, за что им спасибо.

Ссылка на скачивание Power Map Preview с Microsoft Download Center (12 Мб)

После скачивания и установки надстройку нужно подключить на вкладке Разработчик — Надстройки COM (Developer — COM Add-ins) аналогично Power View из предыдущего пункта. После этого на вкладке Вставка должна появиться кнопка Карта (Map). Если теперь выделить таблицу с исходными данными:

geo14.png

… и нажать кнопку Карта, то мы попадем в отдельное окно надстройки Microsoft Power Map:

geo13.png

Если не вдаваться в детали (которых тут хватит на отдельный тренинг на полдня), то общие принципы работы с картой тут те же, что и в Power View, описанной выше:

«Вау-моментом» надстройки Power Map можно, пожалуй, назвать предельную легкость создания анимированных видеообзоров на основе сделанных карт. Достаточно сделать несколько копий текущей сцены с разных углов просмотра и разным масштабом — и надстройка автоматически создаст 3D-анимацию облета вашей карты с акцентированием внимания на выбранных местах. Полученное видео потом легко сохраняется в mp4-формате в виде отдельного файла для вставки, например, на слайд Power Point.

Способ 4. Пузырьковая диаграмма с «доработкой напильником»

Самый «колхозный» способ из всех перечисленных, но зато работающий во всех версиях Excel. Построить пузырьковую диаграмму (Bubble Chart), отключить у нее оси, сетку, легенду… т.е. все, кроме пузырей. Затем вручную подогнать положение пузырей, подложив под диаграмму скачанное заранее изображение нужной карты:

geo17.png

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

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

Способ 5. Сторонние приложения и надстройки 

Раньше существовало несколько надстроек и плагинов для Excel, позволяющих с той или иной степенью удобства и красоты реализовать отображение данных на карте. Сейчас подавляющее большинство из них либо заброшены разработчиками, либо в стадии тихого отмирания — с Power Map конкурировать тяжело :)

Из оставшихся в живых достойны упоминания:

  • MapCite — пожалуй, самая мощная из всех. Умеет привязываться к карте по названиям населенных пунктов, областей, округов и координатам. Выводит данные в виде точек или тепловой карты. Использует карты Bing в виде основы. Автоматом умеет кидать созданную карту в презентации Power Point. Для скачивания доступна бесплатная trial-версия, полная версия стоит 99$/год.
  • Esri Maps — надстройка от компании Esri также позволяющая подгружать и анализировать геоданные из Excel на карты. Много настроек, различные типы диаграмм, поддерживает русский язык. Есть бесплатная демо-версия. Полная версия требует подписки на картографический сервис ArcGis.
  • MapLand— одна из первых надстроек на эту тему, созданных еще для Excel 97-2003. Идет с набором карт в виде графических примитивов, к которым и привязываются данные с листа. Дополнительные карты надо докупать. Для скачивания доступна демка под разные версии Excel, Pro версия стоит 299$.

Время на прочтение
10 мин

Количество просмотров 10K

Считается, что Data Mining — это магическое снадобье из SQL, Python, Power BI и других волшебных компонент. Мало кто знает, что при правильном подходе с Data Mining может совладать офисный планктон с помощью одного лишь Excel.

Если вы абсолютно далеки от Data Mining, но хотите причаститься его таинств, это руководство в картинках по шагам сделано для вас. Особенно полезно тем, кто никогда бы даже не подумал сделать подобное самостоятельно.

Если вы владеете специальными инструментами для работы с данными, то будет интересно узнать ваше мнение о решениях без «рокет сайнс» (как о явлении в целом, так и о данном кейсе).

Тепловая карта цен в Excel

Тепловая карта цен в Excel

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

Лучше один раз увидеть, чем сто раз услышать*

*Это все, что нужно знать о достоинствах визуального анализа.

Термины

Тепловая карта (heat map) – обозначение какого-либо показателя цветом:

Как правило, более высокие значения обозначаются красными оттенками, более низкие – синими. Обычная цветовая шкала выглядит так:

Географическая тепловая карта – обозначение показателя цветом на географической карте. Более высокие значения температуры показаны более красными оттенками в привязке к географическим точкам:

Географическая тепловая карта цен – обозначение цветом цен в разных географических местах.

В нашем случае это будут цены на квартиры.

Данные

Цены на квартиры будем брать с общеизвестных досок объявлений А и Ц. Для сбора объявлений без программирования нужно воспользоваться готовым парсером. В данном случае выберем наиболее доступный по причине его бесплатности и наиболее удобный из-за простоты установки в три клика в Excel.

Парсеру надо дать понять какие объявления нужно скачивать. Для этого используется ссылка на доску объявлений.

Для подготовки ссылки для скачивания объявлений с доски объявления А открываем браузер, в браузере открываем сайт доски объявлений, выбираем регион (для примера → Брянск) и раздел → квартиры. В адресном поле браузера получаем ссылку: https://www.avito.ru/bryanskaya_oblast/kvartiry. В последней части ссылки видим раздел → kvartiry, перед ней расположен регион → bryanskaya_oblast. Вместо Брянска можно указать свой регион, а вместо раздела квартир можно указать дома-дачи-коттеджи или земельные-участки. Также можно использовать фильтры (например новостройки или вторичка, количество комнат) и они отобразятся в составе ссылки. Скажем спасибо доске объявлений А за такой понятный порядок формирования ссылок.

Для подготовки ссылки с доски объявлений Ц придется сделать дополнительный шаг: после выбора региона, раздела, фильтров и нажатия кнопки «Найти» нужная ссылка еще не будет готова. Для завершения подготовки ссылки нужно перейти на вторую страницу списка объявлений. После этого ссылка в адресной строке браузера примет вид https:// cian.ru/cat.php?deal_type=sale&engine_version=2&offer_type=flat&p=2&region=4562&room1=1&room2=1. Раздел квартир здесь будет в offer_type=flat, а регион – в region=4562. Скажем «фу» доске объявлений Ц за не самый удобный порядок формирования ссылок.

Готовые ссылки как есть копируем из адресной строки браузера (нажатием кнопок Ctrl+A и Ctrl+C) и вставляем в парсере нажатием кнопки Добавить ссылку. Для обеих ссылок можно указать один и тот же новый файл Excel, в который будут сохраняться объявления.

Чтобы код для парсинга доски объявлений А загрузился в Excel → в настройках парсера (расположены в Excel на вкладке Надстройки) ставим галочку у парсера доски объявлений А и выключаем галочки у сохранения фотографий из объявлений, у сохранения копии объявлений, у открывания номера телефона и у других ненужных опций. То же самое повторяем с настройками парсера доски объявлений Ц.

Теперь ссылки полностью готовы для загрузки объявлений. Нажимаем в меню парсера кнопку Старт и ждем около 20 секунд до загрузки первого объявления. Да, процесс совсем не быстрый и займет время. Можно уменьшить интервал запросов в настройках парсера до 10 или 5 секунд и иногда это даже прокатывает. Но обычно доски объявлений очень не любят ботов и сразу закрывают доступ к данным (бан). Конечно, эти ограничения можно обойти и загружать данные в 100 раз быстрее, но это дороже.

Загружаемые объявления выглядят примерно так:

Фрагмент листа Excel c загруженными парсером объявлениями Авито и ЦИАН

Фрагмент листа Excel c загруженными парсером объявлениями Авито и ЦИАН

Таких строк может быть несколько тысяч. В нашем примере это около 5000 объявлений для Брянской области в октябре 2021.

Из множества данных нам понадобятся только широта, долгота, цена, общая площадь и офер:

Широта

Долгота

Цена

Общая

Офер

53,2656

34,35292

5030000

64,2

Продам

53,20856

34,46647

2443000

51

Продам

53,26398

34,33171

10000

40

Сдам

53,54983

33,76486

750000

35

Продам

Это сырые данные, которые требуют подготовки.

Подготовка

Отделим аренду от продажи. Для этого добавим фильтр по полю «офер» и выделим только предложения продажи. Можно и наоборот – оставить только предложения аренды и работать дальше с ними.

Фильтр Excel

Фильтр Excel

Выделим отфильтрованные данные, Ctrl+G → только видимые:

Выделение только видимых ячеек

Выделение только видимых ячеек

Копируем их Ctrl+C и вставим на новый лист Ctrl+V:

Широта

Долгота

Цена

Общая

53,2656

34,35292

5030000

64,2

53,20856

34,46647

2443000

51

53,54983

33,76486

750000

35

53,31711

34,30244

1450000

62

53,26612

34,33491

2950000

36

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

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

Широта

Долгота

За 1 кв.м.

53,2656

34,35292

78348,91

53,20856

34,46647

47901,96

53,54983

33,76486

21428,57

53,31711

34,30244

23387,1

53,26612

34,33491

81944,44

Теперь проведем стандартные процедуры проверки заведомо ошибочных данных.

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

Поместим имеющиеся географические точки на обычную диаграмму Excel:

Ошибочные данные выглядят так

Ошибочные данные выглядят так

Посмотрим координаты крайних точек Брянской области. Широта должна быть от 51,5039 до 54,021, долгота от 31,1432 до 35,1917. Некоторые наши точки выходят за эти пределы. Опустим здесь рассмотрение причин появления испорченных данных и возможных путей их восстановления, т.к. это не относится прямо к цели визуализации данных и противоречит принятому ограничению квалификации пользователя. По этой же причине используем грубый, но простой способ избавления от испорченных данных.

Заменим нулями строки, где долгота и широта выходят за границы региона → с помощью простой формулы:

Обнуление ошибочных данных

Обнуление ошибочных данных

Затем добавим фильтр и уберем отображение строк с нолями:

Фильтр выбора ненулевых данных

Фильтр выбора ненулевых данных

Выделим все строки отфильтрованных колонок данных, затем Сtrl+G → только видимые:

Повторенье — мать ученья

Повторенье — мать ученья

Копируем их Ctrl+C и вставим в новое место (рядом) Ctrl+V.

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

Данные без географических ошибок

Данные без географических ошибок

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

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

Почему график именно такой

Город рос в естественных условиях (построен не одномоментно по единому плану), имеет развитое сельское хозяйство и небольшие промышленные предприятия (не лакшери центр). Теория говорит, что при таких обстоятельствах цены на финансовые активы (жилье – один из базовых финансовых активов) должны быть распределены логнормально.

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

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

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

Те же данные в другом горизонтальном масштабе

Те же данные в другом горизонтальном масштабе

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

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

На более мелких масштабах эти метки полностью сольются и станут неразличимы.

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

Обычная точность указания координат использует 6 знаков после запятой. Например, широта 52,549374 и долгота 31,897056. Четвертый знак после запятой соответствует масштабу придомовой территории. В нашем примере в диапазон долготы от 31,8965 до 31,8974 попадают все объявления, относящиеся к одному строению. Используем это обстоятельство для группировки данных в процессе усреднения.

Добавляем к имеющимся данным столбцы с округленными до 3 знака широтой и долготой. Еще одним столбцом добавляем символьную сумму этих двух последних столбцов:

Формулы округления координат

Формулы округления координат

Что в результате дает:

Результат округления координат

Результат округления координат

После чего сортируем все столбцы по колонке с текстом и применяем Промежуточный итог:

Стандартный инструмент Excel на вкладке Данные → Структура

Стандартный инструмент Excel на вкладке Данные → Структура

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

В строке 5 среднее строк 2 - 4

В строке 5 среднее строк 2 — 4

Для замены групп на точки со средними значениями → сворачиваем все группы, выделяем колонки координат и цены:

Выделяем только нужные колонки

Выделяем только нужные колонки

Затем выделяем только видимые ячейки Ctrl+G → только видимые, копируем Ctrl+C:

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

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

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

Одна точка вместо шести в результате их усреднения

Одна точка вместо шести в результате их усреднения

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

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

Получившийся набор данных предстоит разложить по карманам в зависимости от величины цены. Для 7 цветов = 7 карманов гистограмма выглядит так:

Гистограмма усредненных данных

Гистограмма усредненных данных

Данные из первого левого столбца гистограммы будут синего цвета, из последнего правого — красными, а из расположенных между ними — оттенками зеленого:

Те же данные в боевой раскраске

Те же данные в боевой раскраске

Цвет получается смешиванием красного (R), зеленого (G) и синего (B). Интенсивность каждого цвета находится в диапазоне от 0 до 255. Смешивание для получения показанных цветов приведено в следующей таблице.

Цвет

R

G

B

Код

 Синий

0

171

255

0,171,255

0

171

171

0,171,171

0

255

171

0,255,171

 Зеленый

0

255

0

0,255,0

171

255

0

171,255,0

255

85

0

255,85,0

 Красный

255

42

0

255,42,0

 Обозначения из столбца Код будут использованы для окрашивания данных на карте.

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

Обработка

Имеющиеся цены разделим на 7 равных интервалов. (В этой области знаний интервалы синонимы диапазонов, и еще их называют карманами.)

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

Минимум

4000

Максимум

109253,1

Кол-во карманов

7

Ширина кармана

15036

 И карманы:

1

3999

19035

2

19035

34071

3

34071

49107

4

49107

64144

5

64144

79180

6

79180

94216

7

94216

109253

Для получения данных первого кармана нужно скопировать данные широты и долготы для цен от 3999 до 19035 и вставить в новое место. Цены копировать не нужно, они использовались только для разбивки данных по карманам и больше не пригодятся. Аналогично для второго кармана копируем широты и долготы для цен от 19035 до 34071 и вставляем их рядом с данными из первого кармана. Повторив семь раз получим в результате:

Данные разложены по карманам

Данные разложены по карманам

В каждом кармане две колонки: левая — широта и правая — долгота. Количество строк в каждом кармане разное, как было показано на последней гистограмме.

Теперь данные полностью готовы для их помещения на карту.

Карта

Для построения карты нужно сделать три шага:

Добавить шаблон картыЗаполнить шаблон даннымиПоказать результат

Шаблон карты добавляется кнопкой Добавить в меню парсера. Если в меню парсера нет кнопок для работы с картой, то в настройках парсера нужно включить опцию ExcelГрафик на карте.

Шаблон тепловой карты Excel

Шаблон тепловой карты Excel

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

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

Фрагмент данных первого кармана

Фрагмент данных первого кармана

Для примера это диапазон Q4:R582 на листе По карманам в файле Брянск 10(октябрь)-21.xlsx.

Вставить ссылку на этот диапазон можно с помощью функции Ссылка(диапазон).

В ячейке А3 шаблона пишем название функции:

Пользовательская функция =Ссылка()

Пользовательская функция =Ссылка()

В качестве единственного аргумента функции Ссылка указываем диапазон Q4:R582 на листе По карманам:

Использование функции Ссылка

Использование функции Ссылка

В результате получаем:

Результат функции Ссылка

Результат функции Ссылка

Точки данных первого кармана ранее условились обозначать синим цветом с кодом  0,171,255. Для примера формулы ниже: таблица с кодами цветов находится на листе Палитра. Код синего цвета находится в ячейке Е3:

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

В результате:

Размер точек определяется из субъективных соображений. Для примера примем размер 10:

На этом шаблон карты полностью готов для отображения данных из первого кармана.

Посмотрим что получилось. Для этого нажимаем кнопку Отобразить в меню парсера, после чего открывается новое окно:

Слишком крупный масштаб карты

Слишком крупный масштаб карты

Метки на карте отсутствуют из-за масштаба. Зумим колесом мышки и получаем:

Визуализация данных первого кармана

Визуализация данных первого кармана

Закрываем окно с картой, добавляем данные из второго кармана:

Шаблон карты с данными двух первых карманов

Шаблон карты с данными двух первых карманов

Данные из второго кармана отображаются поверх данных первого кармана:

Визуализация данных двух первых карманов

Визуализация данных двух первых карманов

После добавления всех оставшихся карманов:

Полностью заполненный шаблон карты для всех карманов

Полностью заполненный шаблон карты для всех карманов

На карте:

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

В завершение отметим на карте какое-нибудь место, например Аграрный университет. Координаты широты и долготы БГАУ возьмем по указанной ссылке и вставим в ячейки J3 и К3. Ссылку на ячейки с координатами вставим в ячейку шаблона Н3:

Заполненный шаблон метки на карте

Заполненный шаблон метки на карте

Увидим БГАУ на карте и оценим его влияние на цену недвижимости:

Метка на карте в Excel

Метка на карте в Excel

Файл Excel с примером можно скачать здесь.

Диаграмма карты в Microsoft Excel

Диаграммы полезны для визуального отображения ваших данных. Они могут упростить просмотр и анализ данных, особенно для вашей аудитории. Итак, для географических данных, почему бы не использовать тип диаграммы карты в Microsoft Excel?

Если вы хотите отобразить данные о населении в нескольких странах для своей группы продаж или сокращения для США для вашего класса начальной школы, вы можете легко создать картографическую диаграмму в Microsoft Excel. Затем вы можете отформатировать его с помощью меток, легенды и соответствующей цветовой схемы.

Подготовьте свои данные

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

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

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

Создать диаграмму карты

Когда вы будете готовы создать картографическую диаграмму, выберите данные, перетаскивая их по ячейкам, откройте вкладку «Вставка» и перейдите в раздел «Диаграммы» на ленте. Щелкните раскрывающееся меню «Карты» и выберите «Карта с заливкой».

Нажмите Вставить, карта с заливкой

Ваша недавно созданная диаграмма появится прямо на вашем листе с отображенными данными.

Диаграмма карты с данными в Excel

Отформатируйте диаграмму карты

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

Добавить заголовок

Если ваша карта содержит «Заголовок диаграммы» по умолчанию, вы можете просто щелкнуть это текстовое поле на карте и ввести свой собственный заголовок. Если на карте нет заголовка, вы можете легко добавить его, а также изменить его положение.

Выберите диаграмму и щелкните «Элементы диаграммы» (значок «+») справа. Установите флажок «Заголовок диаграммы», затем введите заголовок в текстовое поле, которое появляется на карте.

Наведите курсор на стрелку справа от «Заголовок диаграммы» в поле «Элементы диаграммы» и выберите другое положение для заголовка, если хотите.

Название диаграммы карты

Вы также можете выбрать «Дополнительные параметры заголовка», при этом справа отобразится боковая панель. В этом месте вы можете выбрать положение, использовать цвет заливки или применить текстовый контур.

Отформатируйте заголовок диаграммы

Включить метки данных

Если данные, которые вы показываете на карте, достаточно малы, вы можете включить метки данных. Они покажут данные прямо на каждом местоположении карты.

Выберите диаграмму и справа нажмите «Элементы диаграммы». Установите флажок «Метки данных».

Добавить метки данных диаграммы

Чтобы настроить текст и параметры меток, выберите «Дополнительные параметры меток данных». Как и в случае с заголовком диаграммы, откроется правая боковая панель с функциями форматирования меток.

Форматирование меток данных диаграммы

Вставить легенду

Еще один полезный элемент практически для любой диаграммы — это легенда. Этот полезный инструмент является ключом к данным, отображаемым на диаграмме.

Выберите диаграмму и справа нажмите «Элементы диаграммы». Установите флажок «Легенда».

Наведите курсор на стрелку справа от «Легенда» в поле «Элементы диаграммы» и выберите положение для легенды.

Добавить легенду

Вы также можете выбрать «Дополнительные параметры легенды», чтобы открыть боковую панель и отформатировать текст и дополнительные параметры.

Отформатируйте легенду

Применить стиль

Диаграмма карты довольно проста по цвету, но вы можете украсить ее темой или цветовой схемой.

Выберите диаграмму и нажмите «Стили диаграммы» (на кисти) справа. Нажмите «Стили», чтобы просмотреть готовые темы, или «Цвет», чтобы выбрать красочную или монохромную схему.

Применить стиль диаграммы

Что бы вы ни выбрали, вы сразу увидите обновление карты.

Перемещение, изменение размера, редактирование или удаление карты

Карту-диаграмму можно легко переместить в любое место на листе. Просто выберите и перетащите его на новое место. Если вы хотите предотвратить изменения, вы можете заблокировать диаграмму Microsoft Excel на месте. Чтобы изменить размер диаграммы, перетащите один из углов или краев.

Изменить размер диаграммы в Excel

Чтобы изменить данные, отображаемые на карте, например, если вы добавляете другие местоположения, щелкните диаграмму правой кнопкой мыши и выберите «Выбрать данные». Кроме того, вы можете перейти на вкладку «Дизайн диаграммы» и щелкнуть «Выбрать данные» на ленте.

Щелкните правой кнопкой мыши и выберите «Выбрать данные» или используйте кнопку на ленте.

Введите ячейки в поле «Диапазон данных диаграммы» вверху или перетащите курсор через ячейки. По завершении нажмите «ОК».

Редактировать диапазон данных диаграммы

Если вы решите, что в конце концов не хотите использовать диаграмму карты, вы можете легко ее удалить. Выберите диаграмму и нажмите клавишу «Удалить» или щелкните правой кнопкой мыши и выберите «Вырезать».


Если вы хотите отображать географические данные на листе Excel, картографическая диаграмма — отличный визуальный инструмент. Для других типов данных посмотрите, как создать гистограмму в Microsoft Excel.

Excel has a lot more functions than you might think, such as creating 3D maps and plotting data. Here’s how you can use it!

How to Visualize Geographical Data in 3D Charts

When visualizing and exploring geographic data, you can use Microsoft 3D Maps in Excel to project and analyze the data in a more meaningful way.

Excel includes the Microsoft 3D Maps, a brand new tool to plot 3D charts using geographical data. This tool is available to Excel users from the 2016 version of Microsoft Office. Microsoft 3D Maps tool enables you to explore geodata in a new and effective approach.

Use of Microsoft 3D Maps in Excel

You can utilize Microsoft 3D Maps to plot temporal data or geospatial data in Bing 3D maps. Additionally, you can apply themes and custom maps to modify the visualizations as per your company or institutional needs.

Scholars and professionals mostly use Microsoft 3D Maps in the following scenarios:

1. Plot Larger Geographic Data

You can visualize millions of data rows in vibrant models of Bing 3D maps. You can effortlessly include data in such maps from an Excel Data Model or Table.

2. Look at the Data from New Perspectives

Microsoft 3D Maps plots your data in geographic spaces to reflect the most meaningful intelligence from data sets. You can also add timestamps to your data to visualize how the data perform over time.

3. Data Visualization for Storytelling

When you need to share or present large and complex data to a mass audience, you can use the video and audio options of Microsoft 3D Maps.

How to Prepare Geospatial Data for Microsoft 3D Maps

To create a flawless and intuitive 3D chart using geographic data in Excel, you need to apply structural modifications to the data sets. For that, focus on the following points:

A. Restructuring Data for the Microsoft 3D Maps Tool

The input data for Microsoft 3D Maps should have rows that represent distinctive records. It is good to add texts in the row headings or column headings so that the tool can plot geographic coordinates accurately. You can select the entire data set and then apply any of the followings:

1. Apply Excel table formatting by pressing Ctrl+T.

Apply Excel table formatting

2. Add data sets to the Data Model by selecting the entire data set and then click on Insert in the Ribbon.

3. Now, click on Pivot Table and then select the checkbox beside Add this data to the Data Model.

Add data sets to data model

B. Add Date or Time

In most cases, you may want to create Microsoft 3D Maps to visualize data changes over time. To accomplish this, you need to include at least one Time or Date field per data row.

You need to format the Time or Date column by selecting the column and then right-clicking on it. Now, click on Format Cells. Choose either Date or Time and then click Ok.

Add Date or Time in geo data

C. Include Geographic Values in a Meaningful Way

You need to include one or more geographic values per data row to create 3D Maps in Excel. Therefore, you can add any of the following values in the rows:

  1. Region/Country.
  2. Zipcode/Postal code.
  3. Latitude/Longitude.
  4. Province/State.

Your 3D Maps will be more accurate if you include a variety of geographic values. Additionally, the 3D Maps’ accuracy will also depend on the search results of Bing 3D maps.

How to Create a 3D Chart Using Microsoft 3D Maps in Excel

This section will show the steps to create 3D charts by plotting historical electricity usage data from Dallas, USA. You can try your own data sets or download any of the three Excel workbook samples from Microsoft.

1. Open the Excel workbook containing the geographic data sets you want to visualize in Microsoft 3D Maps.

2. Now, click on any of the cells within the data sets.

3. Click on the Insert option in the Ribbon to open a menu that shows elements like Tables, Charts, Sparklines, etc.

4. On the extreme right-hand side, you will see 3D Map within the Tours section of the Ribbon.

5. Click on the dropdown menu of the 3D Map button to find the Open 3D Maps option.

Click on the Open 3D Maps to activate Microsoft 3D Maps in Excel for the first time.

Add 3d maps from ribbon in excel

6. If you are using the example data sets from Microsoft, you will see the Launch 3D Maps screen with previously added tours.

How the launch 3d maps screen look

7. For now, select the (+) New Tour icon at the bottom of the Launch 3D Maps screen.

8. It will open a 3D globe with geocoded data from the input data sets. Here you will see the first Layer Pane.

The view of 3d globe with geo data

8. You need to review the Layer Pane to ensure that the input data sets got the correct mapping.

9. You can use the dropdown menu to map fields to the correct geographic properties in the Layer Pane.

How to view layer pane drop down menu

10. When data sets map correctly on the 3D globe, you will see 3D bars or 3D dots on the map.

Finalized view of a sample 3d maps

Microsoft 3D Maps tool’s tour feature can visualize the relationship between a geographic location and its data based on the time change. This feature is handy in many studies such as:

  1. Ecological changes in the counties of a state.
  2. Weather changes across geographies.
  3. Public transport utilization over private vehicles.
  4. Power or gas usage in a metropolitan area based on localities.

In Microsoft 3D Maps, you can save visualizations in the form of tours and scenes. By creating the first 3D map chart in any geographic data sets, you can automatically add a tour to it. If you want to add a new tour:

  1. Close the existing 3D globe screen.
  2. Select any cell within the formatted data.
  3. Click on Insert and then click on Open 3D Maps. You will see the option to create a New Tour.

While you are within the tour screen, you can modify several elements of the 3D map chart by clicking on the Layer Options. You may also add multiple filters to change the data representation of the geocodes.

Layer pane and filter modifications

You can also add multiple scenes within a tour and then play those sequentially to the audience. From the Scene Options, you can make the following customizations:

  • Scene playing duration.
  • Add transition effects.
  • Add start and end date.
  • Modify the speed of the scene.

A view of the Scene Options

Excel provides multiple 3D globe themes within the Microsoft 3D Maps tool. On the Ribbon above the 3D globe screen, click on Themes, and you can choose the theme you like from 12 options.

3D Maps multiple theme choices

Use Microsoft 3D Maps for Next-Gen Geospatial Data Presentation

By following these steps, you can create great 3D map charts using the Microsoft 3D Maps tool, enhancing geographic data presentation.

Although Microsoft 3D Maps is the preferred visualization method, you can also use a scatter plot in Excel to visualize geospatial data.

В последних версиях Excel уже имеется готовый стандартный инструмент для создания Heat Map Chart. Для этого достаточно выбрать – Insert → Charts → Maps → Filled Map. Но в нем имеется существенные ограничения: обязательно подключение к сети Интернет для обновления данных, строгая структура таблицы исходных данных и т.д. Стандартными средствами Excel можно создать свой пользовательский Heat Map Chart для US или Европы, а также любой другой страны, региона, города без использования макросов и без ограничений.

Анализ эффективности внешней торговли ЕС с Heat Map Chart в Excel

Презентация эффективности внешнеторговых отношений EU

На любом дашборде всегда найдется место для интерактивного MapChart. Ведь дашборд – это визуальный отчет с главной функцией ориентации при различных ситуациях. А базовые величины любого ориентира это – время и пространство. Целью пользователя дашборда всегда является получения ответов на 2 главных вопроса:

  1. Где мы находимся?
  2. В каком направлении следует двигаться?

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



Преимущества разработки пользовательского Heat Map Chart в Excel

Представленный в этом примере пользовательский Heat Map Chart позволит вам презентовать данные для анализа нестандартных карт. Презентации внутрикорпоративных стратегий планов охвата покрытия новых территорий с целью масштабирования сферы влияния маркетинга и логистики. А также можно создавать визуальные анализы для карт вымышленных городов из компьютерных игр, мета-вселенных и виртуальных песочниц. В этом шаблоне уже нет никаких ограничений, настраивайте любую карту легко и под свои любые потребности. Heat Map Chart всегда смотрятся презентабельно и гармонично вписываются в любую композицию визуализации данных.

Разберем пример конструирования интерактивного Heat Map Chart в Excel для Соединенных Штатов. Этот же принцип можно будет применять для карты стран Евросоюза и любых других карт территорий, даже вымышленных или из других планет.

Техническое Задание для разработки элемента визуализации данных в Excel

В первую очередь определим Техническое Задания под разработчика визуализации данных в Excel. Ведь паруснику без цели ни один ветер не будет попутным.

Согласно традициям нашего сайта – моделируем ситуацию. Региональная компания работает в 10-ти штатах США по высокому уровню жизни:

  1. Коннектикут
  2. Калифорния
  3. Нью-Йорк
  4. Пенсильвания
  5. Вашингтон
  6. Массачусетс
  7. Нью-Гэмпшир
  8. Нью-Джерси
  9. Орегон
  10. Род-Айленд

В каждом из этих штатов находятся отделения компании с разными показателями эффективности продаж. Они изменяются ежемесячно. Необходимо создать интерактивную тепловую карту для экспонирования Топ-3 штата по самых эффективных уровнях продаж в каждом месяце.

Пример создания пользовательского Heat Map Chart в Excel шаг за шагом

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

Шаг 1. Подготовка исходных данных

Таблицы с исходными данными выглядят следующем образом:

Автоматизация исходных данных

Диапазон ячеек C15:E24 содержат умную формулу:

Данная формула делает выборку 3-х штатов с наибольшими показателями в текущем месяце из верхней таблицы исходных данных и отмечает их в нижней таблице символом черного квадрата (■ – код символа: Alt+254) – соответственно.

Теперь при изменении номера месяца в ячейке G14 будут автоматически размещаться символы черных квадратов на против соответственных названий штатов в нижней таблице. Например, при выборе 1-го месяца (Январь):

  • в диапазоне С15:C24 – Топ-1 (Massachusetts – 113%);
  • в диапазоне D15:D24 – штат второго уровня по показателю выполнения плана (Connecticut – 106%);
  • в С15:C24 – соответствующий третьему уровню (California – 86%).

У нас сконструирована механика интерактивности путем автоматизации с использованием формул. Далее нам потребуется визуализировать процессы.

Шаг 2. Моделирование векторных фигур для карты

Нам потребуются векторные фигуры всех штатов. Их можно нарисовать самостоятельно, как было продемонстрировано в предыдущих наших примерах, используя инструмент – Insert → Illustrations → Shapes → Freedom Shape:

Рисование фигурами по картах

Или используйте уже готовые фигуры из нашего шаблона, который можно скачать в конце статьи:

Шаблон векторной карты штатов США скачать

Шаг 3. Слияние исходных данных и графических фигур с подключением к автоматизации

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

  • Уровень 0 – цвет всех штатов карты США (код #00504A).
  • Уровень 3 – цвет для подсветки штатов 3-го уровня (код #00BFAC).
  • Уровень 2 – цвет для второго уровня (код #0CFFE8).
  • Уровень 1 – самый верхний слой для подсветки штатов Топ-1 по показателям (код #A8FFF6).

Но чтобы автоматизировать подсветку мы не можем просто поместить фигуры на разные слои. Потребуется текстовое поле со ссылкой на соответствующею ячейку штата соответствующего уровня. Например, для подсветки штата California на третьем уровне текстовое поле должно ссылаться на ячейку с черным квадратом E16. Для этого выбираем инструмент – Insert → Text → TextBox:

Подключение элементов визуализации к автоматизации

В TextBox мы не вписываем значение, а просто выделяем его, кликнув по рамке левой кнопкой мышки и сразу же в Formula Bar вводим абсолютную ссылку на ячейку $E$16. В результате при изменении номера месяца (значение ячейки G14) у нас будет в TextBox появляется и скрываться символ черного квадрата.

Теперь нам нужно сделать так чтобы вместо символа квадрата отображалась фигура соответственного штата (California) в соответственном уровню цвета (уровень 3, код #00BFAC). Для этого мы будем использовать в настройках формата текста объекта TextBox заливку картинкой из Clipboard. Но это позже, а перед этим мы подготовим саму картинку из группы фигур и окрасим в соответствующий цвет.

Чтобы картинка на символе черного квадрата как заливка располагалась равномерно без искажений следует изначально соблюдать правильные пропорции ее размеров и добавить фигуру прозрачного квадрата соответственных размеров для соблюдения пропорции. Для этого нам нужно нарисовать квадрат размером 6,05 cm – высота и 3,05 cm – ширина. Это примерно 12 ячеек высотой и 1,5 столбца шириной

Настройка фигур для заливки текста

Фигуру штата Калифорния помещаем в центр фигуры прямоугольника, но со смещением вниз. А также уменьшаем ее размеры.

Необходимо условно разделить прямоугольник на 4 части по высоте и ширине. Если разместить на листе фигуру прямоугольника так как показано на рисунке (12 ячеек – высота и ширина 1,5 столбца, но по центру целого столбца) в результате нужная нам область это будет первые 3 ячейки вниз от центра фигуры прямоугольника. Для наглядности выше на рисунке показано, как они обведены красной линией – границы диапазона ячеек R8:R10. Фигуру штат Калифорнии при уменьшении следует сохранять пропорцию размеров высоты и ширины, для этого при смещении угловых маркеров следует удерживать клавишу SHIFT. В данном примере размер Калифорнии получился 1,44 cm – высота и 0,84 cm ширина.

После правильного расположения фигур и установки их размеров их следует сгруппировать в одну группу. Для этого выделите кликом левой кнопкой мышки обе фигуры и выберите инструмент в появившемся новом пункте главного меню – Shape Format → Arrange → Group. Или кликните по предварительно выделенным двум фигурам правой кнопкой мышки для вызова контекстного меню, где нужно выбрать опцию Group:

Группирование векторных фигур в Excel

Обязательно! Копируем созданную группу в Clipboard предварительно выделив кликнув по ней левой кнопочкой мышки и нажав комбинацию клавиш CTRL+C.

Теперь возвращаемся к нашему объекту TextBox, выделяем его и вызываем настройки Shape Format нажав комбинацию горячих клавиш CTRL+1 (число 1- следует нажимать на основной клавиатуре, не на бухгалтерской вспомогательной числовой). И выполняем целый ряд настроек:

Заливка текста векторной картинкой

Сначала выбрав инструмент из появившегося вспомогательного окна после нажатия комбинации CTRL+1 – Format Shape → Text Options → Text Fill → Picture or texture fill → Picture source → Clipboard. Таким образом в объекте TextBox теперь вместо символа черного квадрата отображается маленькая фигура штата Калифорния. Чтобы ее увеличить достаточно лишь повысить размер шрифта, (например до 483 пункта – введите это значение вручную в настройках размера текста – Home → Font.) и выровнять по центру.

Затем удаляем фон и границу в объекте TextBox. Выберите инструмент CTRL+1 – Format Shape → Shape Options → No fill и No Line, чтобы текстовый объект был с прозрачным фоном и свозь него была видна карта и другие фигуры на заднем плане.

Теперь при изменении номера месяца в ячейке G14 будет появляться или исчезать фигура штата Калифорния с цветом 3-го уровня, в соответствии со значением ячейки E16. Наложим объект TextBox на карту. Если размер группы фигур карты равен высоте 11,75 cm и ширине 18,79 cm, то размер шрифта в объекте TextBox с заливкой фигуры штата должен быть 483 пункта. Текст должен быть выровнен по центру. В результате размеры совпадут:

Наложение слоя интерактивной визуализации данных

Если соблюдать размеры основной карты, созданной из группы фигур штатов с шириной 11,75 см высоты и 18,79 см ширины, ниже приведена таблица размеров шрифтов для каждого из 10-ти штатов:

Штаты в отчете Размеры шрифта
в пунктах
Connecticut 53
California 483
New York 197
Pennsylvania 140
Washington 175
Massachusetts 110
New Hampshire 117
New Jersey 103
Oregon 228
Rhode Island 29

Наиболее трудоемкий процесс – это подбор правильных размеров шрифтов. Данная таблица существенно сэкономит вам время.

По такому же принципу следует создать все фигуры для подсветки карты с разными цветами по разным уровням. 10 штатов по 3 уровня. В результате всего необходимо создать 30 таких же объектов TextBox с заливками текста фигурами и ссылками на соответствующие ячейки в нижней таблице диапазона C15:E24. У вас должна получиться интерактивная тепловая карта:

Презентация анимированной тепловой карты штатов США

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

Готовый шаблон визуализации данных с картой

download file Скачать тепловую карту США и ЕС в Excel

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

Как визуализировать данные в Excel. Часть 2

Продолжаем рассказывать о полезных инструментах для визуализации данных в Excel. В прошлой статье мы говорили об основах режима Power View (читать >>). Сегодня разберем еще один прием для работы с этим инструментом — составление карт с данными. Также в качестве бонуса поделимся небольшим лайфхаком по построению гистограмм. Больше возможностей, чтобы визуализировать результаты работы и презентовать выводы — на продвинутом курсе «Excel для карьеры и поиска работы» от Changellenge >> ToolKit.


В прошлом материале мы работали с данными о целевой аудитории. Предположим, мы хотим понять, в каких регионах люди готовы платить за наши продукты больше, а в каких — меньше. Кроме того, мы хотим привязать эти результаты к опыту работы нашей ЦА. Как сделать подходящую карту в Power View?

Для начала создадим новый лист Power View, как мы делали это в первой задаче (смотреть >>). После этого перетащим в раздел «Поля» столбец, который отвечает за географическое положение участников. В нашем случае — город проживания. Наконец, в панели инструментов выберем Map (Карта).

Теперь будем работать с разделом «Поля». В поле Location (Локация) необходимо переместить столбец с городами. В поле Size (Размер) — информацию о цене, которую готовы заплатить покупатели, изменив суммирование столбца на среднее. Для получения данных в разрезе различного опыта работы, перетащим соответствующий столбец в поле Vertical Multiples (Вертикальные Множества).

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

FFF618C5-9641-486D-B794-D9038117D6A3.jpeg

Нарисовать «на салфетке»: гистограмма

Этот способ пригодится, если у вас много данных и нет времени или возможности строить большое количество графиков и вставлять их в PowerPoint. Допустим, вы хотите проанализировать, за какой продукт ваши клиенты готовы заплатить больше денег. Чтобы не вдаваться в бизнес-составляющую задачи, предположим, что природа продуктов одинаковая (например, это разные сорта кофе). Для решения задачи вы построили следующую сводную таблицу.

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

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

  1. Выделить нужные данные (должны быть числовыми).
  2. Перейти в меню Conditional Formatting (Условное Форматирование) во вкладке Home (Главная).
  3. Выбрать Data Bars (Гистограммы) и понравившийся стиль графика.

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

Хотите узнать о других возможностях Excel? Присоединяйся к нашему онлайн-курсу, где вы освоите инструменты для автоматизации рутины и научитесь строить бизнес-модели, анализировать большие объемы данных и визуализировать результаты. Регистрируйтесь!

Теги

Получите карьерную поддержку

Если вы не знаете, с чего начать карьеру, зашли в тупик или считаете, что совершили какие-то ошибки, спросите совета у специалистов. Заполните заявку и консультанты Changellenge >> окажут вам помощь. Это отличный шанс вместе экспертом проработать проблемные вопросы и составить карьерный план.

Если вы много работаете с Excel, то уже знаете, что такое таблицы. Вы можете использовать данные в таблицах для создания графиков, чтобы пользователи данных могли легко визуализировать тенденции. Если вы имеете дело с данными о городах, странах и штатах, вы также можете использовать карты для лучшего отображения данных. В этом уроке я покажу вам, как создавать 3D-карты в Microsoft Excel.

Создавайте 3D-карты в Microsoft Excel

Создание карт – не сложная задача, и сам процесс тоже очень прост. Просто следуйте инструкциям ниже, и все готово:

Шаг 1. Откройте Microsoft Excel и перейдите на лист, на который вы хотите добавить карту.

Шаг 2: Выберите любую ячейку в таблице и убедитесь, что вы находитесь в разделе « Главная ».

Шаг 3: В разделе « Главная » нажмите « Форматировать как таблицу», чтобы развернуть его.

Шаг 4: Выберите стиль. [Вы можете выбрать из светлого, среднего и темного стилей, и вы даже можете создать свой собственный, если хотите. Однако для простоты я предлагаю использовать уже предоставленные стили]

Шаг 5: Нажмите ОК.

Шаг 6: нажмите на ленте опцию « Вставить».

Шаг 7: Нажмите на опцию 3D-карта, чтобы развернуть ее.

Шаг 8: выберите Открыть 3D-карты.

Шаг 9: Вам будет предложено « Включить надстройки анализа данных для использования этой функции». Выберите Включить.

Шаг 10: Вы будете перенаправлены на карту, и здесь вы можете настроить ее в соответствии с вашими пожеланиями.

• Вы можете выбрать разные стили для отмеченной области. Выбрав любой из стилей, представленных в разделе «Данные».
• Вы можете выбрать высоту и категорию для полей в таблице.
• Вы также можете добавить на карту дату и время.

Шаг 11: Вы можете настроить карту, выбрав темы, изменив стили карты, добавив текстовые поля и т. Д., Используя ленту, показанную вверху.

Шаг 12: После того, как вы будете удовлетворены изменениями, вы можете захватить 3D-карту в виде изображения с помощью значка «Захват экрана» или записать его как видео с помощью значка «Создать видео». Затем вы можете использовать видео или изображения в своих презентациях.

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


Понравилась статья? Поделить с друзьями:
  • Гдз учебник oxford word skills
  • Гдз по теме word
  • Гдз по программе excel
  • Гдз по информатике microsoft word
  • Гдз по информатике 9 класс excel