Визуализация геоданных на карте
Если ваша компания имеет филиалы по стране или продает не только в пределах МКАД, то рано или поздно вы столкнетесь с задачей наглядно отобразить числовые данные из Microsoft Excel (продажи, заявки, объемы, клиентов) на географической карте с привязкой к конкретным городам и регионам. Давайте вкратце пробежимся по основным способам визуализации геоданных, которые существуют в Excel.
Способ 1. Быстро и бесплатно — компонент Bing Maps
Начиная с 2013 версии в Excel встроен магазин приложений, т.е. появилась возможность докупать, скачивать и устанавливать дополнительные модули и надстройки с недостающими функциями. Один из таких компонентов как раз и позволяет наглядно отображать числовые данные на карте — он называется Bing Maps и, что особенно приятно, абсолютно бесплатен. Для его установки откройте вкладку Вставка — Магазин (Insert — Office Apps):
После вставки компонента на листе должен появится динамический контейнер с картой. Для визуализации на карте вашей информации нужно выделить диапазон с геоданными и нажать кнопку Показать местоположения (Show Locations):
При необходимости в настройках (иконка с шестеренкой в правом верхнем углу компонента) можно поменять цвета и тип отображаемых диаграмм:
Также возможно быстро отфильтровать города, отобразив только нужные (значок воронки в правом верхнем углу компонента).
Спокойно можно привязываться не только к городам, но и к другим объектам: областям (например, Тульская область), автономным округам (например, Ямало-Ненецкий АО) и республикам (Татарстан) — тогда кругляш диаграммы будет отображен в центре области. Главное, чтобы название в таблице совпадали с подписями на карте.
Итого в плюсах этого способа: легкая бесплатная реализация, автоматическая привязка к карте, два типа диаграмм, удобная фильтрация.
В минусах: нужен Excel 2013 с доступом в интернет, нельзя выделять области и районы.
Способ 2. Гибко и красиво — режим карты в отчетах Power View
Некоторые версии Microsoft Excel 2013 идут в комплекте с мощной надстройкой визуализации отчетов, которая называется Power View и позволяет (помимо всего прочего, а умеет она много!) наглядно отображать данные на карте. Для активации надстройки откройте вкладку Разработчик (Developer) и щелкните по кнопке Надстройки COM (COM Add-ins). В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View.
Теперь можно выделить диапазон с исходными данными нажать на эту кнопку — в вашей книге будет создан новый лист (больше похожий на слайд из Power Point), где отобразятся выделенные данные в виде таблицы:
Превратить таблицу в географическую карту можно легко с помощью кнопки Карта (Map) на вкладке Конструктор (Design):
Обратите особое внимание на правую панель Поля Power View — на ней, в отличие от примитивных Bing Maps, перетаскивая мышью названия столбцов (полей) из исходной таблицы и бросая их в разные области, можно очень гибко настраивать получившееся геопредставление:
- В область Местоположения (Locations) нужно закинуть столбец из исходной таблицы содержащий географические названия.
- Если у вас нет столбца с названием, но есть колонки с координатами, то их нужно поместить в области Долгота (Longitude) и Широта (Latitude), соответственно.
- Если в область Цвет (Color) закинуть товар, то каждый пузырек будет кроме размера (отображающего общую прибыль по городу) детализирован на дольки по товарам.
- Добавление поля в области Вертикальных или Горизонтальных множителей (Dividers) разделит одно карту на несколько по этому полю (в нашем примере — по кварталам).
Также на появившейся сверху контекстной вкладке Макет (Layout) можно настроить фон карты (цветная, ч/б, контурная, вид со спутника), подписи, заголовки, легенду и т.д.
Если данных очень много, то на вкладке Power View можно включить специальную Область фильтров (Filters), где с помощью привычных галочек можно выбрать какие именно города или товары нужно показать на карте:
Итого в плюсах: легкость использования и гибкость настройки, возможность дробить одну карту на несколько по категориям.
В минусах: 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). Если теперь выделить таблицу с исходными данными:
… и нажать кнопку Карта, то мы попадем в отдельное окно надстройки Microsoft Power Map:
Если не вдаваться в детали (которых тут хватит на отдельный тренинг на полдня), то общие принципы работы с картой тут те же, что и в Power View, описанной выше:
«Вау-моментом» надстройки Power Map можно, пожалуй, назвать предельную легкость создания анимированных видеообзоров на основе сделанных карт. Достаточно сделать несколько копий текущей сцены с разных углов просмотра и разным масштабом — и надстройка автоматически создаст 3D-анимацию облета вашей карты с акцентированием внимания на выбранных местах. Полученное видео потом легко сохраняется в mp4-формате в виде отдельного файла для вставки, например, на слайд Power Point.
Способ 4. Пузырьковая диаграмма с «доработкой напильником»
Самый «колхозный» способ из всех перечисленных, но зато работающий во всех версиях Excel. Построить пузырьковую диаграмму (Bubble Chart), отключить у нее оси, сетку, легенду… т.е. все, кроме пузырей. Затем вручную подогнать положение пузырей, подложив под диаграмму скачанное заранее изображение нужной карты:
Минусы этого способа очевидны: долго, муторно, много ручной работы. Да еще и вывод подписей к пузырям представляет собой отдельную проблему, когда их много.
Плюсы в том, что этот вариант будет работать в любой версии 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$.
Автор:
Laura McKinney
Дата создания:
10 Апрель 2021
Дата обновления:
9 Апрель 2023
Содержание
- Использование надстройки Bing Maps в Excel
- Активировать надстройку
- Добавьте свои данные на карту
- Одно значение данных
- Несколько значений данных
- Фильтр по местоположению
- Изменить настройки
- Изменить размер карты
Джеймс любит узнавать о технологиях и делиться тем, что он узнал из своих статей.
Использование надстройки Bing Maps в Excel
Создание карты с местоположениями и умение различать эти местоположения могут потребовать некоторых творческих навыков, которым вы не хотите учиться. Один из вариантов создания местоположений на карте — использование надстройки Bing Maps в Microsoft Excel. В этом руководстве показано, как активировать надстройку, как отображать данные на карте, а также некоторые параметры, которые есть в вашем распоряжении для корректировки результатов. Эта надстройка имеет ограниченные возможности и не так динамична, как некоторые люди ожидают, но она может служить в качестве быстрого создателя карт для личного или делового использования.
Активировать надстройку
Сначала щелкните вкладку вставки, затем щелкните значок Bing в разделе надстроек.
Затем нажмите «Доверять этой надстройке».
Добавьте свои данные на карту
Появится карта с вашим текущим местоположением на основе вашего IP-адреса. Здесь у вас есть возможность вставить данные. Щелкните этот значок X справа от карты, чтобы закрыть поле с надписью «Добро пожаловать в Bing Maps», если вы не хотите увидеть пример того, как вы можете отображать круговые диаграммы, отображающие доходы / расходы для разных мест по всему миру.
Одно значение данных
Предоставляемые вами данные должны быть отформатированы, как в таблице в приведенном ниже примере. Строки должны содержать местоположения, столбцы должны содержать то значение, которое вы хотите сравнить, а заголовок столбца находится прямо над этими данными.
После того, как данные будут заполнены, выберите все данные и нажмите кнопку с булавкой в верхней части карты. Каждое местоположение должно отображаться на карте с соответствующим значением. Щелкните любую точку на карте, чтобы отобразить конкретные данные об этом месте.
Несколько значений данных
Использование нескольких значений данных в столбцах дает те же результаты, что и в предыдущем примере, за исключением того, что каждый тип значения имеет цветовую кодировку в легенде, а цвет значений выводов зависит от самого высокого значения.
Фильтр по местоположению
Чтобы отфильтровать данные по местоположению, щелкните значок фильтра вверху карты. Снимите флажки с мест, которые вы хотите исключить с карты. Эти местоположения можно добавить обратно, повторно посетив фильтр и установив соответствующие флажки.
Изменить настройки
Есть четыре различных параметра, которые могут отражать изменения на карте. Каждое из этих изменений описано ниже:
- Тип карты: По умолчанию дорожная карта Bing используется при первом создании карты. У вас есть возможность переключиться на вид с высоты птичьего полета, чтобы показать пейзажи.
- Отображение нескольких точек данных: С помощью этого параметра вы можете переключаться между круговыми диаграммами и выводами для идентификаторов местоположения при использовании нескольких данных.
- Показать легенду: Легенду карты можно удалить или добавить обратно.
- Настроить PIN-код: При использовании нескольких наборов данных цвет каждого значения может быть изменен.
Изменить размер карты
Есть два способа изменить размер карты. Один из способов — увеличить область карты, перетаскивая углы или стороны карты. Другой способ — увеличить карту с помощью знаков — / + в правом верхнем углу карты.
Эта статья точна и правдива, насколько известно автору. Контент предназначен только для информационных или развлекательных целей и не заменяет личного или профессионального совета по деловым, финансовым, юридическим или техническим вопросам.
Данные таблицы на карте в Excel
Добрый день, уважаемые подписчики и читатели блога. Сегодня поговорим о такой возможности Excel как визаулизация данных на карте страны. К примеру, у меня есть список городов с офисами компании, хотелось бы видеть диаграммы с доходом и расходом. С разбивкой по городам, естественно.
Приступим. Для выполнения данной задачи потребуется установить дополнение для Excel — Bing Maps. Можно реализовать и с помощью Яндекс или Google карт, но об этом в следующих статьях.
Скачиваем дополнение с сайта известной компании. Предупреждаю, без учетной записи на сайте компании из Редмонда не удастся ничего. Вот ссылка — https://appsource.microsoft.com/en-us/product/office/WA102957661
Нажимаем на кнопку «Get it now». Произойдёт открытие окна с магазином Office, нажимаем «Continue».
После небольшого ожидания загрузится страница с магазином Office365 (если вы не залогинены — войдите со своим логином и паролем на сайт).
Останется нажать кнопку «Open in Excel». Откроется Excel куда будет загружено дополнение Bing Maps. Но, как говорится, есть один момент — антивирусы, да и сама программа, могут блокировать загрузку расширения, поэтому на все вопросы о загрузке и установке соглашайтесь. Также на Windows 10 у Excel должны быть разрешения на доступ к внешним источникам и настроены параметры конфиденциальности.
В итоге на вкладке «Вставка» появится маленькая жёлтая кнопка карт.
Подготовим таблицу.
Переходим на вкладку «Вставка», в блоке кнопок «Надстройки» жмём кнопку «Bing Maps». Если кнопки нет, тогда нужно щёлкнуть «Мои приложения» выбрать «Bing Maps» и нажать «Добавить».
После вставки появится окно приложения с возможностью вставки образца (его вставлять не будем). Как только окно приложения появилось, выделяем таблицу и нажимаем кнопку указания местоположения. Отобразятся круговые диаграммы по городам из таблицы.
Если необходимо изменить цвета столбцов «Доход» и «Расход», заходим в параметры приложения и меняем цвет.
Там же в «Параметрах» можно изменить вид карты на «Спутник» (с высоты птичьего полёта), скрыть легенду и изменить внешний вид диаграммы.
Если же необходимо отобразить какой-то один город, для приложения можно включить фильтр. Далее отметить нужные пункты и нажать «Применить».
Результат.
Если нужно удалить приложение — смело щёлкаем на рамку вокруг него, чтобы появились маркеры размера по углам, затем клавишу delete. приложение будет удалено.
Соответственно можно изменять данные в таблице, строить гораздо большее количество городов и параметров, словом, фантазии нет предела.
Вот и всё! Всем удачи!
The Bing Map app is a flashy Microsoft® Excel® Add-In app that makes it easy to plot locations and visualize your data in Excel. The Bing Map would be best to use with data where you have to display values for regions or countries.
In today’s exercise, we will use the example of a multinational company that will need to use the Bing Map to better visualize revenue and expenses for different countries or regions.
You are welcome to download the workbook to practice.
Applies To: Microsoft® Excel® 2013, 2016.
1. If you do not have the Bing Add-In installed, you can find it by clicking on the Apps for Office button.
2. Search for Bing then select and click on Trust IT.
3. If you have a Microsoft account and have signed in, you can install the app using the below steps:
- You will be asked to sign-in, if you have not done so already.
- In case you do not have a Microsoft account, then click on Sign In, enter you email address and click Next.
- Should the email not be registered, then sign up by clicking on Sign Up in the top right corner.
4. Highlight your entire data range within your Excel worksheet.
5. If the Bing Map is already installed, click on Apps for Office and select Bing Maps under my Apps.
6. A full size map will appear. Click the X to close the prompt.
7. Click on the Show Locations button on the top of the Bing Map to display the values on the map.
8. To view an amount, click on the bubble.
As you can see, it is easy to visualize data on a Bing Map. It can also be incorporated into a dashboard, giving you that extra edge in presenting your reports.
Bing Maps is an add-in for Excel, that has been featured since Excel 2013 to create dynamic maps in your Excel workbook. You can create a dynamic map with data visualizations by using location data in your workbook. In this article, we are going to show you how to embed a Bing map in Excel.
Download Workbook
Embedding Bing Maps in Excel
You can find the Bing Maps icon in the Insert tab of the Ribbon. It is located under the Add-ins section, and has the Bing logo.
Bing Maps wants your permission to send your data to its servers to generate a map and visualizations. Decide at your own risk.
Clicking the button embeds a Bing Map interface with a sample data option. Click the Insert Sample Data button to let the add-in to populate a sample data starting by active cell.
Beware: If you already have a data in the active cell or within 6-row, 3-column range, add-in overwrites your data. Thus, select a cell in an empty area to avoid data loss.
Upon clicking the button, you will see a map is generated based on the selected dataset. You may need to resize you map to see values from Seattle to Tokyo.
You are not just limited to city names. You can use address, country, state, ZIP code and longitude/altitude data as well with this nifty add-in. For example, here is aversion with country names.
Selecting a range for the map
You have two options to set a datarange for your map:
- Either you can select your range and click on location icon above the map,
- or you can prefer Select Data dialog in Filters
Here you can see both approaches:
Indicators and Data Visualizations
You may have noticed that the previous two maps are using different kind of indicators: pie charts and circles. These are data visualizations and indicators.
If you select a range that contains more than one column of data, you can use pie charts as a visualization. Pie charts are great for showing the proportion of each item in the data set. Each chart will have the same size, however the pie sizes will be proportional to the values used.
On the other hand, the circle approach visualizes the actual values. The size of a circle corresponds with the values. For example, the circle on China is bigger than other countries because, it is the most populated country.
Customization on embedded Bing Maps
Bing Maps allows you to customize the map type, legend visibility and colors as well as data indicators. Let’s take a closer look at configuring these properties.
Click the gear icon to open the settings pane.
These options will affect the chart immediately. Try and find a layout that fits your needs best. Click the right arrow icon near the title to close the pane.
Filtering
You can also add some basic filtering on embedded Bing Maps. Click on the filter icon to open filter pane. You will see the list of data points. Uncheck the ones you want to hide.
That’s all — you can now easily embed Bing Maps in Excel and visualize your location data!
Содержание
- 1 Что означают синие круги?
- 2 Способ 1. Быстро и бесплатно — компонент Bing Maps
- 3 Способ 2. Гибко и красиво — режим карты в отчетах Power View
- 4 Способ 3. Дорого и профессионально — надстройка Power Map
- 5 Способ 4. Пузырьковая диаграмма с «доработкой напильником»
- 6 Способ 5. Сторонние приложения и надстройки
- 6.1 Создание карты из списка адресов. Добавить список адресов на карту
- 6.2 Ссылка на карту из файла Excel
- 6.3 Просто добавить адреса на карту в Excel 2013 и выше
Да, в Excel 2013 стало возможным работать с привлекательными диаграммами, которые содержат географические карты. В данной версии программы появился инструмент «Power View». Это очень мощный инструмент для создания отчётов. С его помощью мы можем создать отчёт о продажах и показать графически данные о продажах и о клиентах на карте.
Изучив эту статью, Вы научитесь создавать в Excel очень крутые отчёты. Мы будем показывать страны, города и заданные точки на географической карте. Статья ориентирована на начинающих пользователей, которые хотят лучше разобраться в данном вопросе.
- Первые шаги
- Может ли Power View распознавать города?
- Как я могу определить страну и город при помощи Power View?
- Как я могу обозначить определённые географические координаты на карте?
Важно: Надстройка Power View доступна не во всех версиях Excel 2013.
Первые шаги
Начнём с простого листа Excel.
На этом листе Excel мы имеем названия стран (Country), данные о доходе (Revenue) и о количестве клиентов (Number of Customers). Мы хотим отобразить в Excel доход по каждой стране на карте мира. Сделаем это при помощи отчёта с картами.
Первым делом, выделите нужные данные. Затем нажмите кнопку Форматировать как таблицу (Format as Table) и выберите стиль таблицы.
Ваша таблица будет выглядеть приблизительно вот так:
Следующий шаг – создаём диаграмму при помощи Power View. Для этого на вкладке Вставка (Insert) кликните иконку Power View.
При первом запуске Power View будет предложено включить эту надстройку. Просто нажмите Включить (Enable).
Обратите внимание, что должен быть установлен Silverlight. Это инструмент, предназначенный для создания интерактивных приложений, он необходим для построения отчётов Power View. Появится сообщение с предложением установить Silverlight. Кликните по ссылке Установить Silverlight (Instal Silverlight), чтобы перейти к скачиванию и установке программы.
После включения надстройки для нашего отчёта Power View будет создан новый лист:
Кликните иконку Карта (Map).
Чтобы увеличить размер карты, потяните мышью правый нижний угол вниз и вправо.
Как видите, страны, перечисленные на листе Excel (South Africa, France, Italy и Bolivia) теперь отмечены на карте:
Что означают синие круги?
Синие круги на карте показывают величину дохода из столбца Revenue. Чем больше круг, тем больше доход. Работая с Power View можно настроить, что именно должно быть показано на карте. Это можно указать в поле Размер (Size) панели Поля Power View (Power View Fields):
Здорово, правда?
Может ли Power View распознавать города?
Power View отлично справляется с распознаванием городов. Проверим это на примере вот такой таблицы Excel:
Мы хотим показать на карте доход по каждому городу.
Создайте отчёт точно так же, как это было описано выше в примере со странами. Теперь это сделать проще, поскольку уже не нужно что-то включать или устанавливать.
Создаём новый лист Power View и кликаем иконку Карта (Map):
Как видно на карте, Power View отметил кругами города Houston, San Jose и Des Moines.
Иногда в разных странах встречаются города с одинаковым названием. Например, город Санта-Крус есть в США, Чили, Испании и в Боливии. В таком случае может потребоваться указать дополнительную информацию, чтобы выбрать нужный город.
Как я могу определить страну и город при помощи Power View?
Чтобы решить проблему городов с одинаковыми названиями, нужно указать в Excel название города и страны:
В столбце с названиями городов (столбец City) вводим название города и через запятую название страны.
Чтобы обновить данные, кликаем по карте правой кнопкой мыши и в контекстном меню выбираем Обновить лист (Refresh Sheet).
Теперь, когда точно указана страна, мы можем быть уверены, что все города в нашей таблице Excel находятся в США, что и требовалось.
Города по всему миру находятся автоматически. Здорово, правда?
Как я могу обозначить определённые географические координаты на карте?
Если нужно указать на карте точные географические координаты, Excel 2013 снова приходит на помощь. Для этого нам понадобятся широта и долгота.
Если понятия широты и долготы Вам не знакомы, рекомендую самостоятельно познакомиться с системой географических координат.
В Excel нам потребуется широта и долгота, чтобы отмечать на карте конкретные точки. Координаты можно узнать в Google Earth, их может подсказать Ваш смартфон или можете воспользоваться любым другим инструментом.
Примечание переводчика: В данном примере для получения координат использовался веб-сайт satelliteview.com, который, к сожалению, в момент перевода статьи уже не функционировал.
Как видите, на этом сайте можно получить широту и долготу любой точки на карте.
Теперь нам нужно создать таблицу Excel с широтой (Latitude) и долготой (Longitude), записанными в столбцах.
Как уже делали ранее, нажмите Power View на вкладке Вставка (Insert) и создайте карту.
Если Power View не обнаружит столбцы с широтой и долготой самостоятельно, укажите их вручную. Мы хотим отобразить на карте величину дохода по каждому магазину из столбца Revenue, для этого на панели Поля Power View (Power View Fields) в поле Местоположения (Locations) выберем Revenue. Посмотрите на рисунок ниже:
Теперь магазины показаны на карте!
Как Вы можете видеть, при помощи Power View мы создали в Excel очень мощный отчёт. Всё, что нам для этого потребовалось – это Excel 2013, Silverlight и немного знаний по географии.
Из этой статьи Вы научились отмечать графически страны, города и географические точки при помощи Excel и Power View.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Если ваша компания имеет филиалы по стране или продает не только в пределах МКАД, то рано или поздно вы столкнетесь с задачей наглядно отобразить числовые данные из Microsoft Excel (продажи, заявки, объемы, клиентов) на географической карте с привязкой к конкретным городам и регионам. Давайте вкратце пробежимся по основным способам визуализации геоданных, которые существуют в Excel.
Способ 1. Быстро и бесплатно — компонент Bing Maps
Начиная с 2013 версии в Excel встроен магазин приложений, т.е. появилась возможность докупать, скачивать и устанавливать дополнительные модули и надстройки с недостающими функциями. Один из таких компонентов как раз и позволяет наглядно отображать числовые данные на карте — он называется Bing Maps и, что особенно приятно, абсолютно бесплатен. Для его установки откройте вкладку Вставка — Магазин (Insert — Office Apps):
После вставки компонента на листе должен появится динамический контейнер с картой. Для визуализации на карте вашей информации нужно выделить диапазон с геоданными и нажать кнопку Показать местоположения (Show Locations):
При необходимости в настройках (иконка с шестеренкой в правом верхнем углу компонента) можно поменять цвета и тип отображаемых диаграмм:
Также возможно быстро отфильтровать города, отобразив только нужные (значок воронки в правом верхнем углу компонента).
Спокойно можно привязываться не только к городам, но и к другим объектам: областям (например, Тульская область), автономным округам (например, Ямало-Ненецкий АО) и республикам (Татарстан) — тогда кругляш диаграммы будет отображен в центре области. Главное, чтобы название в таблице совпадали с подписями на карте.
Итого в плюсах этого способа: легкая бесплатная реализация, автоматическая привязка к карте, два типа диаграмм, удобная фильтрация.
В минусах: нужен Excel 2013 с доступом в интернет, нельзя выделять области и районы.
Способ 2. Гибко и красиво — режим карты в отчетах Power View
Некоторые версии Microsoft Excel 2013 идут в комплекте с мощной надстройкой визуализации отчетов, которая называется Power View и позволяет (помимо всего прочего, а умеет она много!) наглядно отображать данные на карте. Для активации надстройки откройте вкладку Разработчик (Developer) и щелкните по кнопке Надстройки COM (COM Add-ins). В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View.
Теперь можно выделить диапазон с исходными данными нажать на эту кнопку — в вашей книге будет создан новый лист (больше похожий на слайд из Power Point), где отобразятся выделенные данные в виде таблицы:
Превратить таблицу в географическую карту можно легко с помощью кнопки Карта (Map) на вкладке Конструктор (Design):
Обратите особое внимание на правую панель Поля Power View — на ней, в отличие от примитивных Bing Maps, перетаскивая мышью названия столбцов (полей) из исходной таблицы и бросая их в разные области, можно очень гибко настраивать получившееся геопредставление:
- В область Местоположения (Locations) нужно закинуть столбец из исходной таблицы содержащий географические названия.
- Если у вас нет столбца с названием, но есть колонки с координатами, то их нужно поместить в области Долгота (Longitude) и Широта (Latitude), соответственно.
- Если в область Цвет (Color) закинуть товар, то каждый пузырек будет кроме размера (отображающего общую прибыль по городу) детализирован на дольки по товарам.
- Добавление поля в области Вертикальных или Горизонтальных множителей (Dividers) разделит одно карту на несколько по этому полю (в нашем примере — по кварталам).
Также на появившейся сверху контекстной вкладке
Макет (Layout) можно настроить фон карты (цветная, ч/б, контурная, вид со спутника), подписи, заголовки, легенду и т.д.
Если данных очень много, то на вкладке Power View можно включить специальную Область фильтров (Filters), где с помощью привычных галочек можно выбрать какие именно города или товары нужно показать на карте:
Итого в плюсах: легкость использования и гибкость настройки, возможность дробить одну карту на несколько по категориям.
В минусах: 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). Если теперь выделить таблицу с исходными данными:
… и нажать кнопку Карта, то мы попадем в отдельное окно надстройки Microsoft Power Map:
Если не вдаваться в детали (которых тут хватит на отдельный тренинг на полдня), то общие принципы работы с картой тут те же, что и в Power View, описанной выше:
«Вау-моментом» надстройки Power Map можно, пожалуй, назвать предельную легкость создания анимированных видеообзоров на основе сделанных карт. Достаточно сделать несколько копий текущей сцены с разных углов просмотра и разным масштабом — и надстройка автоматически создаст 3D-анимацию облета вашей карты с акцентированием внимания на выбранных местах. Полученное видео потом легко сохраняется в mp4-формате в виде отдельного файла для вставки, например, на слайд Power Point.
Способ 4. Пузырьковая диаграмма с «доработкой напильником»
Самый «колхозный» способ из всех перечисленных, но зато работающий во всех версиях Excel. Построить пузырьковую диаграмму (Bubble Chart), отключить у нее оси, сетку, легенду… т.е. все, кроме пузырей. Затем вручную подогнать положение пузырей, подложив под диаграмму скачанное заранее изображение нужной карты:
Минусы этого способа очевидны: долго, муторно, много ручной работы. Да еще и вывод подписей к пузырям представляет собой отдельную проблему, когда их много.
Плюсы в том, что этот вариант будет работать в любой версии 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$.
Как добавить список адресов на карту (Google maps)? Конечно же, мы будем добавлять адреса не по одному, а группой. Как это сделать быстро — смотрите внутри статьи.
Создание карты из списка адресов. Добавить список адресов на карту
Итак, у вас есть файл excel или другая таблица с адресами. Все адреса необходимо нанести на карту. Для начала подготовьте таблицу под формат google, т.е. таблица должна состоять из 3х столбцов
- Месторасположение точки. Широта и долгота или название адреса (как правило страна, город, улица, дом, все через запятую).
- Название точки, как бы вы хотели, чтобы точка называлась.
- Описание точки. Комментарий.
Теперь откройте google maps, войдите в свой аккаунт (в правом верхнем углу). Войдите в Меню.
В меню выберите пункт «Мои карты» (в новом интерфейсе панель выдвигается слева). Нажмите кнопку Создать карту (внизу как правило), затем Добавить слой и в итоге Импорт.
Выберите свой файл на компьютере или перетащите в появившееся окно и следуйте инструкции по дополнению адресов (необходимо прописать какой столбец чему соответствует). В конце нажимаете «Готово» — все, карта создана, смотрите картинку в начале, должно получиться примерно так.
Ссылка на карту из файла Excel
Здесь все просто.
Копируйте url адрес вашей карты из браузера. Теперь в файле excel, нажмите на ячейке правой кнопкой мыши, меню «Гиперссылка» в поле адрес добавьте скопированный адрес.
Теперь из при нажатии на ячейку будет открываться браузер с нужно ссылкой.
Друзья, на дня с удивление узнал, что в Excel 2013 есть еще одна интересная возможность для работы с картами, для этого необходимо подключить плагин Bing Maps. Для этого перейдите в «Магазин приложений» MicroSoft и в окне «Вставка» установите плагин с соответсвующим названием.
На вкладке Вставка, Мои приложения предварительно выделить нужные данные на карте.
Просто добавить адреса на карту в Excel 2013 и выше
В версии Excel 2013 появилась возможность добавить карты с помощью инструмента GeoFlow.
Что бы добавить возможность зайдите на вкладку Разработчик и кликните по кнопке Надстройки COM.
В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View.
В открывшемся окне добавьте галочку напротив возможностью с картами (Power Map).
Теперь на меню вставка есть вкладка Карта:
Кому интересно видео (рассказывает один из разработчик этого дополнения):
Поделитесь нашей статьей в ваших соцсетях:
(Visited 20 750 times, 6 visits today)
This is the second post in the Add-Ins series, where we are exploring various add-ins that enhance and extend the capabilities of Excel. In this post, we’ll take a look at the Bing Maps add-in. In summary, this add-in makes it easy to plot location data from a worksheet column onto a map. It supports a variety of visualization options. Let’s get to it.
Objective
Here is the type of visualization we can create with the Bing Maps add-in:
The add-in supports location columns of address, country, state, city, latitude/longitude, or zip code. In addition to the location column, you can optionally include adjacent data columns to plot values.
App Store
The Bing Maps add-in is available in the app store. To get to the app store, just click Insert > Get Add-ins. Install the Bing Maps add-in and you are ready to rock and roll.
Note: depending on your version of Excel, you may or may not have access to these add-ins.
Now that we have the basics, let’s check out a few examples.
Example 1: Location Only
Let’s say we have some data with a location column only. For example, the location of our company data centers like this:
When we insert a Bing Map, we’ll see something like this added to our worksheet:
We then select our location column and click the Locations icon in the upper right corner of the Bing map. The locations are displayed on the map, like this:
We can use the Settings icon in the upper right to reveal a variety of options, like this:
We can also use the Filter icon in the upper right to reveal filter options:
We can also use the slide-out menu in the upper right to reveal additional commands, such as Reload and Delete.
Plotting only the location is just fine in many situations, but what if we want to show the relative magnitude of a value, such as a quantity or amount. Well, let’s talk about that next.
Example 2: Location with Value
In this case, we would like to visualize the population of the US states. We have the data in a worksheet, like this:
We insert a bing map, select the State and Population columns, and use the Location icon:
We can use the Settings icon to change the color and map type, like this:
What if we have multiple values we would like to visualize? Let’s talk about that now.
Example 3: Location with Multiple Values
We have a chain of small restaurants and would like to visualize the food and beverage sales by location. The data looks like this:
We can insert the map, select the Location, Food, and Beverage columns, and bam:
Conclusion
As you can see, the Bing Maps add-in provides a relatively easy way to plot values on a map.
If you use other any other add-ins, let me know by posting a comment below … thanks!
Sample file
Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы вы можете использовать интерактивный визуальный эффект, предоставляемый Power BI Desktop,который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop.
Карты в Power View отобразить данные в географическом контексте. Карты в Power View можно использовать Bing карты, чтобы можно было масштабировать и панорамировать их так же, как любые другие Bing карта. Чтобы карты работали, Power View должны отправлять данные в Bing с помощью защищенного веб-подключения для геокодинга, поэтому вам нужно включить контент. При добавлении мест и полей точки на карте будут добавлены. Чем больше значение, тем больше точка. При добавлении многомерных рядов на карту вы получаете круговую диаграмму с размером круговой диаграммы, показывающую размер итога.
Создание карты
-
Перетащите географическое поле, например «Страна/регион», «Область/край» или «Город», на Power View или представление, чтобы создать таблицу.
Совет: Географическое поле может быть помечено маленьким значком земного шара. Оно определяется как географическое поле.
-
Перетащите в таблицу числовом поле, например «Продажи».
-
На вкладке Конструктор нажмите кнопку Карта.
-
Нажмите кнопку Включить содержимое, чтобы отправить данные в Bing для геокодинга с помощью защищенного веб-подключения.
Power View создает карту с точкой для каждого значения, например для каждого города. Значение представляет размер точки.
-
Чтобы преобразовать точки в круговую диаграмму, добавьте поле категории в поле Цвет для карты.
Карты перекрестной фильтрации диаграмм и других Power View визуализаций и наоборот. Например, при щелчке точки данных на карте другие диаграммы фильтруются по этой точке данных. Точно так же при щелчке отфильтрованной лининой диаграммы карта фильтруется по данным, относимым к этой панели.
Примечания:
-
На картах в Power View нельзя увеличить масштаб так же близко, как на тех же картах в Bing.
-
Служба Bing сопоставлений, интегрированная с Power View, в настоящее время недоступна в некоторых региональных службах. В неподтверченных региональных Power View на обобщенной карте точки данных карты.
Сделайте данные карты однозначнымиPower View
Данные карты могут быть неоднозначными. Например, есть Париж, Франция, но есть и Париж ,Техас. Географические данные, вероятно, хранятся в отдельных столбцах— столбце названий городов, столбце названий областей или областей и т. д., поэтому Bing может не указать, какой именно Париж. Это можно исправить, сделав географические значения уникальными.
Это можно исправить в модели данных, а не в Power View. Если модель данных находится в файле Excel (XLSX), то в Power Pivot вы создайте вычисляемого столбца, который совмещет значения в двух столбцах, чтобы создать одно уникальное значение.
-
В Excel перейдите на вкладкуPower Pivot и выберите управление моделью данных.
Вкладка «Power Pivot » не Power Pivot ? Запустите надстройку Power Pivot в Microsoft Excel 2013.
-
Щелкните вкладку таблицы, содержащей географические данные.
-
Нажмите кнопку Добавить столбец в столбце справа от таблицы и введите аналогичную формулу в панели формул над таблицей:
=[StateProvinceName] & «, » & [RegionCountryName]
-
Нажмите клавишу ВВОД.
Power Pivot заполнять столбец значениями в каждой строке, отформатированные разделив запятую:
StateProvinceName, RegionCountryName
-
Щелкните столбец правой кнопкой мыши, чтобы переименовать его.
-
Вернуться к листу Power View в Excel. Обновите данные и используйте новый столбец на картах.
При этом не изменяются данные. Новый вычисляемый столбец находится в модели данных, а не в исходных данных.
Совет: В этой формуле используется язык выражений анализа данных (DAX). Узнайте больше о DAX в этом кратком обзоре Основы DAX за 30 минут.
Примечания: Авторские права на видео:
-
Olympics Dataset © Guardian News & Media Ltd.
-
Изображения флагов предоставлены CIA Factbook (cia.gov)
-
Данные о численности населения предоставлены unData (data.un.org ) на Microsoft Azure Marketplace.
-
Эмблемы олимпийских видов спорта предоставлены Thadius856 и Parutakupiu и распространяются по лицензии Wikimedia Commons (creativecommons.org/licenses/by-sa/3.0/)
К началу страницы
См. также
Диаграммы и другие элементы представления в Power View
Power View: исследование, визуализация и представление данных
Видео о Power View и Power Pivot
Учебник. Импорт данных в Excel и создание модели данных
К началу страницы
Нужна дополнительная помощь?
I have been helping developers visualize their data on Bing Maps for many years. One of the most requests I’ve had in the past is, “I have this data, but can you show it on a map?” More often than not this data would be sitting in an Excel file, usually with some address data, but rarely contained any coordinate information. To get this data into Bing Maps I would geocode the address information and then convert the data into a format that could be easily imported into Bing Maps. This usually required a few hours of work on my part and usually led to a discussion on how this could be turned into a reusable business intelligence app.
The solution at the time was to create a custom add-in for Excel or export the data to a database and create a web app. In either case there was significant development work required. In the last few years a lot of great tools have been made available that solve this very problem. In this blog post I’m going to provide an overview of some of these tools along with details on how you can create your own tools as well.
Power Map
Supported Platform:Excel 2013 (desktop only)
In November 2012, Microsoft announced a new Excel add-in called GeoFlow. GeoFlow was later renamed Power Map and became part of the Power BI stack in Office. Power Map is a three-dimensional (3D) data visualization tool that lets you view your data in a number of different ways on a map, such as 3D charts, heat maps, and timelines. Currently Power Maps is only available in the desktop version of Excel 2013. Documentation on how to get started with Power Map can be found here.
This video provides a good overview of what you can do with maps in Power BI.
One really cool feature of Power Map is that you can create videos out of your maps. If you are a fan of the FIFA World Cup, then take a look at this blog post on MSDN. The post describes the making of a cool video tour around the countries that have competed in the past World Cups using Power Map.
Power View
Supported Platform:Excel 2013, SharePoint 2013
Power View is similar to a Pivot Chart in Excel, but with a lot more power. One of the key features is the ability to visualize spatial data on a map within Power View. This makes it easy for you to create interactive business intelligence dashboards that can be easily filtered and updated without the need to write any code. Power View is part of the Power BI stack. and is also available in SharePoint 2013. You can find information on how to get started with Power View here.
It’s worth pointing out that Bing Maps is also built into SharePoint 2013 for viewing list data on a map. You can find more information on this here.
Apps for Office
Supported Platforms:Excel 2013, Access 2013, Outlook 2013
In the past you could create add-ins for the desktop version of Excel. With many of Microsoft’s products moving to the cloud, a new way to add additional functionality to Office was created called “Apps for Office”. Apps for Office not only work in the desktop version of Excel, but can also be used with the web versions of Office 365, OneDrive and SharePoint. There are several map related apps already available through the Apps for Office store. Many of them are free as well. One such app is the Bing Maps app for Excel, which allows you to easily select data and view it on a map as pushpins or pie charts.
There are other apps for Office that use Bing Maps that work in other Office products, for example the Bing Maps for Access app. Some apps are built into Office, such as the Bing Maps app for Outlook, which provides you with the option to view addresses that are within an email on a map (requires Exchange 2013 as well).
Anyone can create an app for Office. Documentation can be found here. As a bonus, this code sample shows how to build an app for Office that uses Bing Maps.
MapCite Excel Add-In
Supported Platform:Excel 2007, 2010, 2013
All of the solutions that I have covered so far require Office 2013. If you are using an older versions of Office, all is not lost. A few years ago a Microsoft partner called MapCite created an Excel add-in that greatly simplifies the process of viewing data in Excel on a map. They, like myself, found that taking data from Excel and viewing it on a map took a lot of work. As a result, they set out to come up with a solution. What they did was create an Excel desktop add-in and embedded the JavaScript version of Bing Maps into a WebBrowser control. From there they added the ability to geocode all the data in the Excel file, display it on the map using custom pushpins, cluster overlapping pushpins, and then view data as a heat map. To get everything working you simply need to enter a Bing Maps key when installing the add-in. They have since included a number of other features to this add-in. One of the biggest benefits of this add-in is that it is supported in Excel 2007, 2010 and 2013. MapCite does sell this add-in; however they also have a free version available, which is a great place to start. You can find more information on this add-in on the MapCite website.
Conclusion
In this blog post we have seen a several different ways to visualize data that’s in Excel on Bing Maps without the need to do any coding. Even better is that most of these solutions have free versions that you can try out. So don’t worry about coding and get mapping!
— Ricky Brundritt, Bing Maps Program Manager