Как в экселе вставить флаг страны

Обновлено: 04.07.2024

Есть сервисы, которые сделают визуализацию лучше. Но если надо быстро, то можно сделать это средствами MS Excel 365 (еще MS Excel 2019).


0. Есть таблица с регионами и показателями

Выделяем нужные столбцы в таблице

1. Вставка – Диаграммы – Карты

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

Еще раз материмся, если ничего не изменилось и заново переопределяем источник данных, для этого можно удалить данную диаграмму и создать новую. А можно кликнуть Конструктор диаграмм – источник данных,

Появится такое окошко

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

В итоге появится вот такая диаграмма в виде карты мира

3. Локализуем регион диаграммы

Если весь мир не нужен, а в нашем случае не нужен, то кликаем на карте правой кнопкой мыши и в менюшке выбираем "Формат рядов данных".

Слева (обычно там) появится вот такое окно

Выбираем в первом поле "Проекция Меркатора" (ааа, вспомнили уроки географии сразу за 6 класс, знакомое слово))))
Карта уже не кажется натянутой на глобус и приняла более привычный вид.

Во втором поле выбирайте "Только области с данными", на выбор даются несколько вариантов.

Иногда вариантов чуть больше

Тогда на карте останутся только участок карты, который вмещает имеющиеся в вашей таблице регионы-области

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

! Важно, только области в нашем случае, Например, только "Московская область", никаких "Москва и область". и т.п.
! Важно - после добавления строк с недостающими регионами надо переопределить источник данных для диаграммы, чтобы добавленные строки в диаграмме показались.

В итоге у вас получится более красивая картинка (и да, я в итоге выбрал Проекцию Альберса )

4. Наводим красоту

Можно добавить подписи регионам

Можно изменить цвета карты

А вот то что видите на скрине выше -это минус данного способа. Садись, Майкрсофт, два тебе по географии! Это так система метчит регионы рф.


Минусы

1. Обзывает Тверскую область Московской, а Московскую не показывает

Частично лечится тем, что надо добавить столбец с указанием гео-таргета уровнем выше, в нашем случае добавить столбец "Страна" и везде прописать "Россия".

По слова создателя, т.к. мире может быть несколько схожих гео-таргетов одного уровня но лежащих в разных гео-тарегтах более высокого уровня (например, как вы помните, выдуманный Том Сойер жил в реальном городке Санкт-Петербурга на берегу Миссисипи, или Миссури, не помню)

Естественно исходные данные для диаграммы надо заново переопределить + обновить данные с сервера вот таким образом

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

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

Чтобы добавить флажок или переключатель, вам понадобится вкладка Разработчик на ленте.

Примечания: Чтобы добавить вкладку "Разработчик", выполните следующие действия:

В Excel 2010 и последующих версиях: выберите Файл > Параметры > Настроить ленту, установите флажок Разработчик, а затем нажмите кнопку ОК.

В Excel 2007: нажмите кнопку Microsoft Office и выберите Параметры Excel > Популярные > Показывать вкладку "Разработчик" на ленте.

Чтобы добавить флажок, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните .

Флажок на ленте

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

Переключатель на ленте

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

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

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

Редактирование текста в элементе управления формы

Совет: Если виден не весь текст, щелкните и перетаскивайте один из маркеров, пока не будет виден весь текст. Размер элемента управления и его расстояние от текста изменить нельзя.

Форматирование элемента управления

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

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

Чтобы отформатирование, щелкните его правой кнопкой мыши и выберите форматирование.

Диалоговое окно "Формат элемента управления"

В диалоговом окне Формат элемента управления на вкладке Элемент управления можно изменить следующие параметры:

установлен: отображает выбранный переключатель.

снят: отображает невыбранный переключатель.

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

Связанная ячейка возвращает номер выбранного переключателя в группе параметров. Для всех параметров в группе нужно использовать одну связанную ячейку. Для первого переключателя возвращается 1, для второго — 2 и т. д. Если на одном листе есть несколько групп переключателей, используйте для них отдельные связанные ячейки.

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

Например, на форме сотрудника в группе Тип занятости есть два переключателя (Полная и Частичная), связанные с ячейкой C1. Когда пользователь выбирает один из них, формула в ячейке D1 использует значение "Полная", если установлен первый переключатель, или "Частичная", если выбран второй переключатель.

Если нужно оценить более двух параметров в одной группе, для этого можно использовать функции ВЫБОР или ПРОСМОТР.

Удаление элемента управления

Щелкните элемент управления правой кнопкой мыши и нажмите клавишу DELETE.

Если у вас есть Excel, нажмите кнопку Открыть в Excel и добавьте флажки или кнопки вариантов.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Стандартные графики в виде гистограммы или линейчатой диаграммы встречается повсеместно и являются своего рода классикой среди всех графиков, так как они очень лаконичные и наглядные.

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

К примеру, сравните 2 варианта исполнения такого графика и скажите какой вариант вам больше нравится?

Сравнение диаграмм: стандартная vs с фигурой

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

Модификация графика с помощью добавления фигур

Пример 1. Произвольная фигура

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

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

Таблица с данными. Пример 1

Далее на основе этой таблицы построим гистограмму с накоплением, выделяем диапазон с данными A4:F6 в панели вкладок идем во Вставка -> Диаграммы -> Гистограмма с накоплением:

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

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

Теперь уберем с диаграммы ненужные на текущий момент детали (линии сетки) и установим небольшой боковой зазор, чтобы столбцы были визуально шире (щелкаем правой кнопкой мыши по любому ряду с данными, выбираем Формат ряда данных -> Параметры ряда и меняем Боковой зазор), а также покрасим оба ряда в более нейтральные цвета:

Установка бокового зазора и заливки для столбцов

Теперь же и начинается самое интересное.

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

Выбор различных фигур в панели вкладок

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

Добавление фигуры на лист Excel

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

Для вставки фигуры на график нам достаточно ее скопировать (Ctrl + C) и, выделив верхний ряд на диаграмме, вставить (Ctrl + V):

Добавление фигуры на график вместо одного из столбцов

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

Но остается вопрос зачем же мы создавали 2 дополнительных ряда с данными, ведь в принципе можно было сделать все то же самое и с одним. На самом деле можно и не создавать дополнительные ряды, а поместить фигуру сразу в столбец, но в этом случае возникает проблема, что закругление на каждом столбце будет выглядеть по-разному (так как высота столбцов будет везде отличаться и, соответственно, пропорции фигуры от столбца к столбцу также будет меняться):

Пример неравномерного растяжения фигуры на графике

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

Нам осталось немного поработать над внешним видом. Давайте добавим подписи данных для столбцов.

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

Добавление подписи данных на диаграмму

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

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

Окончательный вид гистограммы с использованием фигуры

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

Пример применения других типов фигур

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

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

С этим примером закончили, давайте перейдем к следующему.

Пример 2. Картинки и рисунки

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

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

Так же как и в примере выше добавим несколько вспомогательных рядов, к 2 стандартным рядам с частями для построения столбцов добавим ряд для подписи данных:

Таблица с данными. Пример 2

Начало построения точно такое же как и в примере выше, поэтому выделяем диапазон с данными A8:F11 и строим гистограмму с накоплением:

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

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

Щелкаем по нему правой кнопкой мыши, выбираем Изменить тип диаграммы для ряда и устанавливаем для него тип График:

Изменение типа диаграммы для ряда с данными

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

Добавление подписи данных на диаграмму

Установка бокового зазора и заливки для столбцов

Наши действия и тут точно такие же, копируем нужный флаг (Ctrl + C), выделяем конкретный столбец (т.е. не сразу весь ряд, а нужный столбец из ряда) и вставляем (Ctrl + V) рисунок с флагом, а затем повторяем эту процедуру для каждого столбца:

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

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

При использовании рисунков обратите внимание на несколько важных моментов:

На этом на сегодня все!

Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — обязательно пишите в комментариях.

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .


Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Флажок ( Checkbox ) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. Если Флажок установлен, то он возвращает ИСТИНА, если Флажок снят - то ЛОЖЬ. См. файл примера лист Флажок .

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

Вставка Флажка

Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Флажок.


После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика


превратится в тонкий крестик.


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


Выделение Флажка

После вставки Флажка он становится выделенным (см. рисунок выше). Если кликнуть в любом другом месте листа, то Флажок перестанет быть выделенным. Чтобы снова его выделить нужно кликнуть его ПРАВОЙ клавишей мыши (клик ЛЕВОЙ клавиши устанавливает или снимает Флажок ). После клика правой кнопкой также появляется контекстное меню, чтобы его убрать можно нажать ESC или кликнуть левой клавишей по Флажку .

Перемещение Флажка и изменение его размеров

Если навести курсор на выделенный прямоугольник Флажка (курсор примет форму 4-х направленных в разные стороны стрелок, см. рисунок выше), затем нажать и удерживать левую кнопку мыши, то можно переместить Флажок. Удерживая клавишу ALT можно выровнять Флажок по границам ячеек. Выделенный Флажок также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить его размер.


Связываем Флажок с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта.


Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).


В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наш Флажок с ячейкой А1 .


Нажмите ОК. Убедитесь, что Флажок не выделен. Пощелкайте левой клавишей мыши по Флажку . В ячейке А1 значение будет меняться с ИСТИНА на ЛОЖЬ и наоборот.

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


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

Одну ячейку можно связать с несколькими элементами управления, но имеет ли это смысл? Решать Вам.

Изменяем внешний вид Флажка

Чтобы изменить внешний вид Флажка, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта. Появится диалоговое окно, выберите вкладку Цвета и линии.


После несложной настройки можно сотворить вот такое чудо с Вашим Флажком .


Шрифт изменить не удастся (((.

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Флажок, в Поле имя будет отображено его имя.


Отметим, что Имя Флажка и надпись на нем - совершенно 2 разные вещи, хотя они могут и совпадать.

Чтобы изменить имя Флажка - в Поле имя введите новое имя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать его имя? Если Вы не планируете управлять Флажком из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Флажок на листе

Включите Область выделения ( Главная / Редактирование/ Найти и выделить )


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

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.


Использование Флажка

Так Флажок может придавать значение ячейки только ИСТИНА или ЛОЖЬ, то нам потребуются формулы, чтобы разнообразить применение Флажка .

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

=ЕСЛИ(A1;"Флажок установлен";"Флажок снят")


Также можно производить различные вычисления. Например, выводить сумму одного из 2-х диапазонов Е4:Е6 или F4:F6


Часто Флажок применяют для включения/ выключения заливки ячейки. Для этого нам придется использовать Условное форматирование .

Для ячеек В1:С1 создадим простое правило форматирования.


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

Читайте также: