Картограмма в Excel — это не просто диаграмма с географическими границами, а инструмент для визуализации статистических данных по регионам, городам или странам. Если вы пытаетесь построить такую карту, но вместо ожидаемого результата получаете искажённые границы или ошибку #Н/Д в столбцах с координатами, проблема чаще всего кроется в неверном формате исходных данных или отсутствии подключённого надстроек Power Map (в новых версиях — 3D-карты). В этой инструкции разберём, как подготовить таблицу с геокодами, выбрать правильный тип карты и избежать типичных ошибок при связывании данных с регионами.
Важно: картограммы в Excel строятся на основе встроенных шаблонов карт (например, карты России по федеральным округам или мира по странам). Если вам нужна детализация до районов или нестандартные границы (например, карта метро), потребуется импорт пользовательских данных через SVG или специализированные надстройки типа MapChart. Мы сфокусируемся на базовом функционале Excel 2019/2021/365, который покрывает 80% задач по региональной аналитике.
Что такое картограмма и зачем она нужна
Картограмма (или хороплет) — это тематическая карта, где области (страны, регионы, округа) закрашены в зависимости от числового значения. Например, на карте России можно показать плотность населения по субъектам федерации: чем темнее цвет, тем выше значение. В отличие от точечных карт (где данные привязаны к координатам), картограммы работают с полигонами — замкнутыми границами территорий.
Основные сценарии использования:
- 📊 Анализ продаж по регионам (где больше выручки, где ниже конверсия).
- 🏙️ Демографические исследования — распределение населения, миграционные потоки.
- 💰 Экономические показатели: ВРП, уровень безработицы, средняя зарплата.
- 🌡️ Экологические данные — загрязнение воздуха, температура по городам.
В Excel картограммы строятся через инструмент Вставка → Карты (или 3D-карты для объёмной визуализации). Главное ограничение: стандартные шаблоны поддерживают только административно-территориальное деление первого уровня (например, страны или регионы России, но не города внутри региона). Для детализации потребуются внешние данные.
Подготовка данных: как структурировать таблицу
Ошибка 70% пользователей — попытка построить картограмму на основе "сырых" данных с неправильными заголовками или без геокодов. Excel требует чёткой структуры:
- Столбец с названиями территорий (например, "Регион" или "Страна"). Значения должны точно совпадать с названиями в шаблоне карты. Например, "Москва" вместо "г. Москва" или "Russian Federation" вместо "Russia".
- Столбец с числовыми значениями (продажи, население, температура). Только числа — текст или формулы приведут к ошибке.
- Дополнительные столбцы (опционально) — для легенды или фильтров (например, "Год", "Категория").
Пример корректной таблицы для карты продаж по регионам России:
| Регион | Продажи, тыс. руб. | Год |
|---|---|---|
| Центральный федеральный округ | 12500 | 2023 |
| Северо-Западный федеральный округ | 8700 | 2023 |
| Южный федеральный округ | 6200 | 2023 |
| Дальневосточный федеральный округ | 4300 | 2023 |
⚠️ Внимание: Если в вашей таблице есть опечатки в названиях регионов (например, "Ленинградская обл." вместо "Ленинградская область"), Excel не сможет сопоставить их с шаблоном карты. Используйте официальные названия из классификатора Росстата или ООН для стран.
Пошаговая инструкция: как создать картограмму
Разберём процесс на примере Excel 2021 (в Excel 365 шаги аналогичные, но с обновлённым интерфейсом). Предположим, у вас есть таблица с продажами по федеральным округам России.
- Выделите данные (включая заголовки столбцов). Например, диапазон
A1:C5из примера выше. - Перейдите на вкладку
Вставка→ группаДиаграммы→ выберитеКарты(илиЗаполненная картадля хороплета). - В открывшемся окне Excel автоматически определит географические поля. Если этого не произошло, нажмите
Выбрать данныеи укажите столбец с регионами в полеЛегенда (ряды). - Настройте цветовую шкалу: кликните на карту →
Формат области карты→ выберите палитру (например, от светло-голубого к тёмно-синему для продаж). - Добавьте легенду и название через вкладку
Конструктор(опционально).
Готово! Теперь при наведении на регион будет всплывать подсказка с числовым значением. Если карта не отображается или данные не привязаны к регионам, проверьте:
Названия регионов в таблице совпадают с шаблоном Excel|
Числовые данные не содержат текста или формул|
Выбран правильный тип карты (Заполненная карта, а не Точечная)|
Включена надстройка "3D-карты" (для объёмных карт)-->
⚠️ Внимание: В Excel для Mac функционал картограмм ограничен — доступны только базовые шаблоны мира и стран. Для работы с регионами России используйте Windows-версию или онлайн-редактор Excel Online.
Распространённые ошибки и как их исправить
Даже при правильной подготовке данных картограмма может отображаться некорректно. Вот типичные проблемы и их решения:
| Ошибка | Причина | Решение |
|---|---|---|
| Регионы не закрашены | Нет числовых данных или они в текстовом формате | Проверьте формат ячеек (должен быть "Общий" или "Числовой") |
| Не все регионы отображаются | Несовпадение названий с шаблоном | Используйте официальные названия (например, "Республика Татарстан", а не "Татарстан") |
| Карта пустая | Отсутствует подключение к интернету (для загрузки шаблонов) | Подключитесь к сети и перезапустите Excel |
| Цвета не соответствуют данным | Неверная настройка цветовой шкалы | Кликните на карту → "Формат цветовой шкалы" → настройте границы |
Если ваш регион не распознаётся (например, новый федеральный округ), попробуйте:
- Добавить в таблицу столбец с кодами регионов (например,
OKATOилиISOдля стран). - Использовать пользовательскую карту через надстройку Power Map (доступно в Excel 2013+ с подпиской Microsoft 365).
- Экспортировать данные в Power BI, где больше возможностей для кастомизации.
Как добавить пользовательскую карту в Excel
1. Установите надстройку Power Map (бесплатно для Microsoft 365).
2. Подготовьте файл с границами в формате SHP или KML (можно скачать с GADM).
3. В Power Map выберите Новая сцена → Добавить уровень → Пользовательская карта и загрузите файл.
4. Свяжите ваши данные с полигонами через общий идентификатор (например, код региона).
Продвинутые настройки: легенда, фильтры, анимация
Базовая картограмма показывает данные статично, но в Excel можно добавить интерактивность:
- 🎨 Изменение цветовой схемы: кликните на карту →
Формат области карты→ выберите палитру (например, "Радуга" для контраста или "Оттенки серого" для печати). - 🔍 Фильтрация данных: добавьте slicer (на вкладке
Вставка→Нарезка) для динамического отображения (например, продажи по годам). - 📹 Анимация (в 3D-картах): настройте временную шкалу для показа изменений во времени (например, рост продаж по месяцам).
- 📌 Подписи данных: кликните на регион →
Добавить подписи данныхдля отображения точных значений.
Для создания анимационной картограммы (например, динамика распространения болезни по регионам):
- Добавьте в таблицу столбец с датами или временными метками.
- Выделите данные и выберите
Вставка → 3D-карта. - В открывшемся окне перетащите поле с датами в область
Временная шкала. - Настройте длительность анимации и экспортируйте в видео (
Создать видео).
⚠️ Внимание: Анимация в 3D-картах требует много ресурсов. Если Excel тормозит, уменьшите количество кадров или разбейте данные на более мелкие промежутки (например, поквартально вместо помесячно).
Экспорт и совместная работа
Готовую картограмму можно:
- 🖼️ Скопировать как изображение: кликните на карту →
Копировать→ вставьте в Word или PowerPoint. - 📄 Сохранить как PDF:
Файл → Экспорт → Создать PDF/XPS(карта сохранится как векторный объект). - 🌐 Опубликовать в облаке: загрузите файл на OneDrive и откройте в Excel Online для совместного редактирования.
- 📊 Экспортировать данные: кликните на карту правой кнопкой →
Данные → Копироватьдля переноса в другие программы.
Если картограмма нужна для печати:
- Увеличьте размер карты, растянув её за углы.
- Уберите лишние элементы (сетку, легенду) через вкладку
Конструктор. - Настройте параметры страницы (
Файл → Печать), чтобы карта поместилась на один лист.
⚠️ Внимание: При экспорте в PDF проверьте, что карта не обрезается по краям. Для этого в настройках печати выберите По размеру страницы вместо Поместить на одной странице.
Альтернативы Excel для создания картограмм
Если встроенных инструментов Excel недостаточно (например, нужны границы районов или нестандартные проекции), рассмотрите альтернативы:
| Инструмент | Плюсы | Минусы |
|---|---|---|
| Power BI | Поддержка пользовательских карт, интерактивные дашборды | Сложнее в освоении, требует подписки |
| QGIS | Профессиональные GIS-инструменты, работа с SHP-файлами | Не подходит для новичков, нет облачной версии |
| Datawrapper | Простой интерфейс, экспорт в веб-формате | Ограничения в бесплатной версии |
| Google My Maps | Интеграция с Google Sheets, совместная работа | Ограниченные стили оформления |
Для быстрого создания картограммы без установки ПО подойдёт Datawrapper:
- Загрузите данные в
CSVна сайт Datawrapper. - Выберите тип визуализации
Choropleth map. - Сопоставьте столбцы с регионами и значениями.
- Настройте цвета и экспортируйте как изображение или HTML-код.
Если вам нужна карта с высокой детализацией (например, по улицам города), лучше использовать QGIS или ArcGIS. Эти программы позволяют работать с векторными слоями и подгружать данные из OpenStreetMap.
FAQ: Ответы на частые вопросы
Можно ли сделать картограмму в Excel Online?
Да, но с ограничениями. В Excel Online доступны только базовые шаблоны карт (мир, страны, регионы России). Функционал 3D-карты и пользовательские границы недоступны. Для полноценной работы используйте десктопную версию.
Почему некоторые регионы на карте серые?
Серый цвет означает, что для этого региона нет данных в вашей таблице или название не совпадает с шаблоном. Проверьте:
- Опечатки в названиях (например, "Московская обл." вместо "Московская область").
- Отсутствие строки с данными для региона.
- Формат ячейки (должен быть "Текст" или "Общий").
Как добавить на карту границы районов города?
В стандартном Excel это невозможно. Варианты:
- Использовать Power BI с пользовательскими картами.
- Экспортировать данные в QGIS и наложить границы из
SHP-файлов. - Создать карту в Google My Maps и вручную закрасить районы.
Можно ли анимировать картограмму по годам?
Да, но только в Excel 2019/365 через инструмент 3D-карты:
- Добавьте в таблицу столбец с годами.
- Выделите данные и выберите
Вставка → 3D-карта. - Перетащите поле с годами в область
Временная шкала. - Настройте длительность и экспортируйте как видео.
В более старых версиях Excel анимация недоступна.
Как сохранить картограмму в высоком разрешении?
Чтобы экспортировать карту без потери качества:
- Увеличьте размер карты на листе (растяните за углы).
- Кликните на карту правой кнопкой →
Копировать. - Вставьте в Paint или Photoshop как изображение.
- Сохраните в формате
PNGс разрешением 300 dpi.
Альтернатива: экспортируйте весь лист в PDF (Файл → Экспорт), затем конвертируйте PDF в изображение через онлайн-сервисы.