Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel Mobile Еще…Меньше
С помощью диаграммы с картой можно сравнивать значения и показывать категории по географическим регионам. Используйте ее, если ваши данные включают географические регионы (например, сведения о странах, областях или почтовых индексах).
Скачивание примеров
Вы можете скачать книгу с несколькими примерами диаграмм с картами, как в этой статье.
На диаграммах с картами значения и категории могут отображаться по-разному. Значения представляются небольшими вариантами двух–трех цветов. Категории представлены разными цветами.
Например, на приведенной ниже диаграмме Countries by Tax Revenue % используются значения. Значения представляют налоговый доход в каждой стране, каждый из которых представлен с использованием спектра двух цветов градиента. Цвет для каждой области определяется местом, в котором находится его значение в спектре. По умолчанию чем выше значение, тем темнее соответствующий цвет.
В приведенном ниже примере карты стран по численности населения для отображения категорий используется легенда, чтобы показать группы или связи. Каждая страна представлена разными цветами.
Создание диаграммы с картой с типами данных
-
Диаграммы с картами стали еще проще благодаря географическим типам данных. Просто ввести список географических значений, таких как страна, область, округ, город, почтовый индекс и так далее, а затем выберите свой список и перейдите на вкладку Данные > Типы данных >Geography. Excel данные будут автоматически преобразованы в географический тип данных и будут включать свойства, соответствующие этим данным, которые можно отобразить на диаграмме с картой. В следующем примере мы преобразуем список стран в географические типы данных, а затем выбрали налоговый доход (%). из области «Добавить столбец» для использования на карте.
-
Теперь нужно создать диаграмму с картой, поэтому выберем любую ячейку в диапазоне данных, а затем перейдите на вкладку Вставка > Диаграммы > Карты> Картас заливкой .
-
Если предварительный просмотр выглядит хорошо, нажмите кнопку ОК. В зависимости от данных Excel вставляется карта значений или категорий.
Совет: Если данные настроены как таблица Excel ,а затем вы добавите страну в список, Excel автоматически обновить их как географический тип данных и обновить связанную диаграмму с картой. Аналогично, если вы удалите страну, Excel также удалит ее с диаграммы.
Форматирование диаграммы с картой
После создания диаграммы с картой вы можете легко настроить ее оформление. Просто щелкните карту, а затем выберите вкладку Конструктор диаграмм или Формат на ленте. Вы также можете дважды щелкнуть диаграмму, чтобы запустить области задач Формат объекта ,которая появится в правой части окна Excel объекта. При этом на диаграмме с картой также будут доступны определенные параметры ряда (см. ниже).
Примечания:
-
Существует несколько параметров ряда диаграмм скартами, но они не поддерживаются на устройствах с Android и Excel Mobile. Если вам нужны некоторые параметры ряда карт, вы можете создать диаграмму в Excel для Windows или Mac и просмотреть ее на устройстве с Android или Excel Mobile.
-
-
Дополнительные сведения см. в статье Форматирование диаграмм с картой.
-
Проекции карты— изменение стиля проекции карты. По умолчанию Excel будет отображаться наиболее эффективный стиль.
-
Область карты: изменение масштаба карты в представлении области или края до всемирного представления.
-
Подписи на карте— показывать географические названия стран и регионов. Выберите отображение названий по размещению или всех надписей.
Вопросы и ответы
Вопрос. Когда я использую определенные текстовые расположения, я в итоге использую пустую карту и сообщение об ошибке или некоторые из моих точек на карте в других странах.
Ответ. Если вы используете данные, в которых может быть несколько похожих мест в мире, диаграммы с картами не могут различить их без дополнительных указаний. По возможности добавьте столбец с подробными данными более высокого уровня. Например, следующие расположения могут не совпадать с тем, как вы ожидаете, так как в мире есть много мест, где есть допустимые названия округов:
Однако данные должны правильно соотвяться, если добавить еще один столбец для более высокого уровня детализации, в данном случае — Province — это называется Устранение неоднозначности.
Если имеется несколько уровней географических данных, необходимо разделить каждый уровень на отдельную ячейку или столбец. Например, «Вашингтон, США» (штат, страна) не будет успешно создавать карту. В этом случае данные будут успешно соблюском при размещении «Вашингтон» и «США» в отдельных столбцах.
данные, которые не соединяются (объединяются области и страна)
данных, которые создадут карту штата Вашингтон
Ограничения
-
На диаграммах с картами могут быть только географические данные высокого уровня, поэтому широта и долгота, а сопоставление улиц не поддерживается. Кроме того, на диаграммах с картами допустимо только одномерное отображение, поэтому для работы с многомерными данными используйте функцию 3D Maps в Excel.
-
При создании новых карт или добавлении данных на имеющиеся необходимо подключение к Интернету (для подключения к службе карт Bing).
-
Для просмотра имеющихся карт подключение к Интернету не требуется.
-
Существует известная проблема, из-за которой диаграммы с картами, в которых используются географические типы данных, иногда соеданы неправильно. При попытке отфиксировать эти поля, пока проблема не будет устранена, попробуйте включить в нее поля администрирования, например «Край» или «Страна».
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Наблюдения и советы этой статьи мы подготовили на основании опыта команды Функция карты применяет Лямбда-функция для создания нового значения и возвращает массив, сформированный путем сопоставления каждого значения в предоставленных массивах с новым значением.
Синтаксис
=MAP (array1,[array2],…,lambda)
аргументы
- Массив1 (обязательно): Массив для сопоставления.
- Массив2,… (необязательно): Дополнительные массивы для сопоставления.
- Лямбда (обязательно): пользовательская функция LAMBDA применяется к массиву (массивам).
Он должен быть последним аргументом и настроен на прием дополнительных параметров при предоставлении дополнительных массивов.
Возвращаемое значение
Наблюдения и советы этой статьи мы подготовили на основании опыта команды Функция карты возвращает массивы результатов.
Примечания к функциям
- Функция MAP впервые представлена в Excel для Microsoft 365. Поэтому он недоступен в более ранних версиях Excel. Новые формулы динамического массива представлены в Excel для Microsoft 365, что означает, что нет необходимости использовать Ctrl + Shift + Enter для ввода формулы MAP в виде формулы массива.
- Наблюдения и советы этой статьи мы подготовили на основании опыта команды #СТОИМОСТЬ! значение ошибки возникает, если возникает одна из следующих ситуаций:
- предоставлена недопустимая функция LAMBDA;
- указано неправильное количество параметров.
Пример
Как показано на скриншоте ниже, имеется массив данных. Чтобы умножить число в этом массиве на 2, если оно больше 100, и возвести в квадрат это число, если оно меньше или равно 100, выполните следующие действия:
Пожалуйста, скопируйте приведенную ниже формулу в ячейку E6, затем нажмите кнопку Enter ключ для получения результата.
= КАРТА (B6: C12,ЛЯМБДА(х, ЕСЛИ(х>100, х*2,х*х)))
Относительные функции:
-
Excel BYROW Функция
Функция Excel BYROW применяет функцию LAMBDA к каждой строке заданного массива и возвращает результат для каждой строки в виде единого массива.
-
Excel LAMBDA Функция
Функция Excel LAMBDA используется для создания пользовательских функций, которые можно повторно использовать в книге.
-
Excel MAKEARRAY Функция
Функция Excel MAKEARRAY возвращает вычисляемый массив на основе заданного количества строк и столбцов.
Комментарии (0)
Оценок пока нет. Оцените первым!
The MAP function «maps» a custom LAMBDA function to each value in a supplied array. The LAMBDA is applied to each value, and the result from MAP is an array of results with the same dimensions as the original array.
The MAP function is useful when you want to process each item in an array individually but as an array operation that yields an array result. MAP is also useful when the formula logic is complex and would be best managed in a single location. Using a named LAMBDA function with MAP is possible to reuse the same code elsewhere.
The MAP function takes two required arguments: array1 and lambda. Array1 is the array that should be mapped. Lambda is the custom lambda function that should be run on each item in array1. Additional arguments can be added in the form of array2, array3, etc. before lambda, which must always be the last argument provided. When additional arrays are provided to MAP, the LAMBDA function must be configured to accept additional arguments. Array1 should be the first argument in the LAMBDA, array2 should be the second argument, etc.
Examples
The MAP function maps each value in an array to a custom LAMBDA function. For example, the formula below maps a LAMBDA function that simply adds 1 to each item in the supplied array:
=MAP({1,2,3},LAMBDA(a,a+1)) // returns {2,3,4}
The variable a passed into the LAMBDA function as the first argument is array1 in the MAP function.
Remove non-numeric values
In the worksheet shown above, MAP is used to remove non-numeric values from the array provided (B5:D16). The formula in F5 is:
=MAP(B5:D16,LAMBDA(a,IF(ISNUMBER(a),+a,"")))
Because array1 has 12 rows and 3 columns, the result from MAP is a 12 x 3 array that spills into the range F5:H16.
Note: the +a notation is used to force Excel to coerce a from a range reference to an array of values. Without the +, MAP will return a #CALC! error. This step is sometimes necessary when working with array formulas that spill.
Additional arrays
MAP can accept additional arrays that can be used by the LAMBDA during calculation. The formula below adds each item in array1 to the corresponding item in array2:
=MAP({1,2,3},{1,2,3},LAMBDA(a,b,a+b)) // returns {2,4,6}
Here, the variable a given to the LAMBDA function is array1 in the MAP function, and b is array2.
When to use MAP
The dynamic array engine in Excel can handle many array operations natively without a function like MAP. For example, the formulas below both return the same result:
=array+1
=MAP(array,LAMBDA(a,a+1))
As such, there is no particular reason to use MAP when a native array operation will achieve the same result. However, there are cases where MAP can be useful:
- To run logical tests with the AND and OR functions. These functions aggregate arrays to a single value, so normally they can be used in array operations that need to maintain multiple values.
-
To perform certain aggregate operations on multiple arrays, i.e.
=MAP(rng1,rng2,rng3,LAMBDA(a,b,c,MAX(a,b,c)))
- To make a function spill that otherwise won’t.
Note: The MAP function returns an array of results. See the REDUCE function if you want to process each item in an array individually but you want a single aggregated result.
Как визуализировать данные в Excel. Часть 2
Продолжаем рассказывать о полезных инструментах для визуализации данных в Excel. В прошлой статье мы говорили об основах режима Power View (читать >>). Сегодня разберем еще один прием для работы с этим инструментом — составление карт с данными. Также в качестве бонуса поделимся небольшим лайфхаком по построению гистограмм. Больше возможностей, чтобы визуализировать результаты работы и презентовать выводы — на продвинутом курсе «Excel для карьеры и поиска работы» от Changellenge >> ToolKit.
В прошлом материале мы работали с данными о целевой аудитории. Предположим, мы хотим понять, в каких регионах люди готовы платить за наши продукты больше, а в каких — меньше. Кроме того, мы хотим привязать эти результаты к опыту работы нашей ЦА. Как сделать подходящую карту в Power View?
Для начала создадим новый лист Power View, как мы делали это в первой задаче (смотреть >>). После этого перетащим в раздел «Поля» столбец, который отвечает за географическое положение участников. В нашем случае — город проживания. Наконец, в панели инструментов выберем Map (Карта).
Теперь будем работать с разделом «Поля». В поле Location (Локация) необходимо переместить столбец с городами. В поле Size (Размер) — информацию о цене, которую готовы заплатить покупатели, изменив суммирование столбца на среднее. Для получения данных в разрезе различного опыта работы, перетащим соответствующий столбец в поле Vertical Multiples (Вертикальные Множества).
В итоге получаем интерактивные карты с данными, каждая из которых показывает по городам, как опыт работы соотносится с желанием нашей ЦА платить за продукт. Размер пузыря отвечает средней цене, которую готовы заплатить покупатели. Этот отчет также интерактивный и его можно комбинировать с другими.
Нарисовать «на салфетке»: гистограмма
Этот способ пригодится, если у вас много данных и нет времени или возможности строить большое количество графиков и вставлять их в PowerPoint. Допустим, вы хотите проанализировать, за какой продукт ваши клиенты готовы заплатить больше денег. Чтобы не вдаваться в бизнес-составляющую задачи, предположим, что природа продуктов одинаковая (например, это разные сорта кофе). Для решения задачи вы построили следующую сводную таблицу.
Она довольно наглядная, но не позволяет с ходу сказать, за какие продукты покупатели готовы платить больше, а за какие — меньше. Зато позволяет та же таблица, но с графическими элементами.
Чтобы построить такие гистограммы для визуализации данных, достаточно выполнить три действия:
- Выделить нужные данные (должны быть числовыми).
- Перейти в меню Conditional Formatting (Условное Форматирование) во вкладке Home (Главная).
- Выбрать Data Bars (Гистограммы) и понравившийся стиль графика.
В меню условного форматирования есть и другие полезные для визуализации инструменты. Например, при помощи условного форматирования можно строить тепловые карты, присваивать ячейкам графические элементы и выделять ячейки цветом по заданному правилу. Все это позволяет проводить визуальный анализ информации и находить новые инсайты в ваших данных.
Хотите узнать о других возможностях Excel? Присоединяйся к нашему онлайн-курсу, где вы освоите инструменты для автоматизации рутины и научитесь строить бизнес-модели, анализировать большие объемы данных и визуализировать результаты. Регистрируйтесь!
Теги
Получите карьерную поддержку
Если вы не знаете, с чего начать карьеру, зашли в тупик или считаете, что совершили какие-то ошибки, спросите совета у специалистов. Заполните заявку и консультанты Changellenge >> окажут вам помощь. Это отличный шанс вместе экспертом проработать проблемные вопросы и составить карьерный план.
Excel has built-in support for adding chart and map combinations — also as known as map charts — since Excel 2016. A map chart is an easy-to-use tool that is great for when you want to visualize geographic data on a map. In this article, we are going to show you how to insert an Excel map chart.
Download Workbook
Requirements
First of all, you need an active internet connection to connect to the Bing Map service. You can create a new map or append data into an existing one only if you have an online connection.
Second, you need a structured data to use in the map chart. An Excel map chart can accept geographical regions, like countries/regions, states, counties, or postal codes.
To be perfectly blunt, Excel map chart is not perfect, and you might have issues to get Excel to recognize geographical region names. Also, a common issue here is that some location names are used for multiple places around the workld. This is called Disambiguation. For example, there are 31 counties named Washington County in US.
To avoid these type of issues, include higher level information in your data set, such as state or country names.
Map types
You can display two types of information on Excel map charts:
- Value
- Category
The determining factor for this is the type of the data itself. If you have numbers (values) as measurements, Excel displays values by using a gradient spectrum of two or three colors.
Alternatively, you can use labels (categories) as measurements. This type of data will be represented by different kind of colors, and not in gradual colors.
Inserting a map chart
Once your data is ready, you can go ahead and insert an Excel map chart.
- Start by selecting your data. Selecting a single cell also works if your data is structured correctly in a table format.
- Click on Maps under Insert > Charts
- Click Filled Maps
Excel will create either a value or category map based on your dataset.
Customization
Just like in charts, you can use the same approach to access customization options.
- Right-click anywhere on the plot area of the map
- Click the Format Data Series option in the context menu
This action will open the options pane on the right.
You have options of changing map projections and areas displayed in the map as well as labels. Available map projections are:
- Mercator
- Miller
- Albers
Below is a demonstration of different map areas available.
Expand and use Series Color section to customize coloring of data in your map chart.