goga63 Пользователь Сообщений: 25 |
Имеется карта (нарисована фигурами) можно ли менять цвет районов в зависимости от показателей в таблице ? |
LightZ Пользователь Сообщений: 1748 |
Я думаю, что сначала нужно дать названия всем фигурам, а потом составить таблицу: название — показатель — цвет. Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете? |
goga63 Пользователь Сообщений: 25 |
{quote}{login=LightZ}{date=11.10.2012 10:49}{thema=}{post} название — показатель — цвет.{/post}{/quote}Названия присвоил, а цвет это условное форматирование в таблице |
Какие цвета при показателях 1, 3, 4, 6, 7, 9? |
|
anvg Пользователь Сообщений: 11878 Excel 2016, 365 |
Аноним, с простым то условным форматированием не всё так просто http://www.planetaexcel.ru/forum.php?thread_id=31265 хотя и решаемо. |
ber$erk Пользователь Сообщений: 2735 |
http://www.planetaexcel.ru/forum.php?thread_id=10307
думаю Вам поможет Учимся сами и помогаем другим… |
anvg Пользователь Сообщений: 11878 Excel 2016, 365 |
Набросал вариант без условного форматирования. На листе детсады жмём кнопку для раскраски значений количества и фигур (раскрашиваются только фигуры свободного рисования, остальные игнорируются даже при наличии правильного имени). На листе цвет задаём диапазоны и цвет (можно формулами или вручную, можно и число диапазонов увеличитьуменьшить). |
goga63 Пользователь Сообщений: 25 |
Спасибо, буду разбираться. |
Здравствуйте! На основе представленного файла post_370180.zip хотел сделать карту Астраханской области из 13-ти территорий (районов и городов). Мало понимая в макросах изменил диапазон под соответствующее количество фигур. Ячейки «цвет» и «предел» на листе Цвет срабатывают правильно, а на карте окрашиваются только семь территорий из 13. Пробовал перерисовывать, переименовывать – никак. Помогите, хочу использовать эту карту в итоговом отчёте за год. И посоветуйте, как лучше вывести на печать. |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
ДОДО, а зачем Вы дублируете сообщения по разным темам? Да ещё и Правила нарушаете… |
Постараюсь больше не нарушать, это случайно получилось |
|
Осознал, проникся, однако не уверен, что всё правильно сделал colorMap30.xls |
|
anvg Пользователь Сообщений: 11878 Excel 2016, 365 |
ДОДО |
Спасибо, буду исправлять. А Енотаевский район географически делит Калмыкия, прихватившая кусок Волги, рыбаки и туристы в курсе (п.Цаган -Аман), что можно будет на схеме игнорировать. С наступающим Новым Годом! |
|
Юрий М Модератор Сообщений: 60570 Контакты см. в профиле |
|
ДОДО Гость |
#16 16.12.2012 01:30:35 А как можно перенести полученную карту в Word? Простым копированием не получается |
Фактически, определенная форма может быть скрыта или отображена в зависимости от значения указанной ячейки. Вам может помочь следующий метод.
Скрыть или отобразить определенную фигуру на основе указанного значения ячейки с кодом VBA
Скрыть или отобразить определенную фигуру на основе указанного значения ячейки с кодом VBA
Например, вы хотите отобразить определенную фигуру при вводе числа 1 в ячейку A1 или скрыть эту фигуру, если ячейка A1 имеет другие значения. Для этого запустите следующий код VBA.
1. Щелкните правой кнопкой мыши вкладку листа, содержащую фигуру, которую вы хотите скрыть или показать, затем щелкните Просмотреть код из контекстного меню.
2. Затем Microsoft Visual Basic для приложений всплывает окно. Скопируйте и вставьте приведенный ниже код VBA в Code окно.
Код VBA: скрыть или отобразить определенную фигуру на основе указанного значения ячейки
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then _
Me.Shapes("Oval 6").Visible = (Cells(1, 1).Value = 1)
End Sub
Заметки: В коде:
1) Ряд = 1 и Столбец = 1 укажите конкретную ячейку, которая находится в первой строке и первом столбце, Cells (1, 1) — это соответствующая ячейка A1.
2) Значение = 1, число 1 — это конкретное значение, на основе которого вы хотите отобразить форму.
3) «Овал 6»- это название определенной формы.
Вы можете изменить их по своему усмотрению.
3. нажмите другой + Q клавиши одновременно, чтобы закрыть Microsoft Visual Basic для приложений окно.
Отныне при вводе числа 1 в ячейку A1 фигура «Овал 6» не скрывается. Но если вы введете другое значение, например число 2, в ячейку A1, форма «Овал 6» сразу же скроется.
Статьи по теме:
- Как добавить указатель мыши к определенной форме в Excel?
- Как автоматически изменить размер формы на основе / в зависимости от указанного значения ячейки в Excel?
- Как заполнить фигуру прозрачным цветом фона в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (11)
Оценок пока нет. Оцените первым!
Автофигура — довольно популярное средство добавить простой объект поверх данных созданного документа. Это может быть стрелочка, выноска, скобка, рамочка и так далее. Как правило, в редакторах таблиц и текстов это стандартный набор фигур. Как добавить фигуру в Excel? Что можно сделать полезного с автофигурами? Давайте посмотрим.
Добавить автофигуру довольно просто как видно из рисунка. Панель управления — вкладка Главная — раздел Иллюстрации — жмите Фигуры. Как мы видим, набор фигур довольно большой.
Как можно использовать такие автофигуры? Функционал довольно простой — визуализировать данные, чтобы они проще воспринимались и были понятны с первого взгляда. Постараюсь поделиться своим опытом.
Содержание
- Автофигуры в Excel. Стрелочки, скобки и выноски
- Как добавить фигуру в Excel? Необычные применения
- Что, если нужно удалить все фигуры?
- Похожие статьи
Автофигуры в Excel. Стрелочки, скобки и выноски
Выноска хорошая для уточнения информации, где не подойдет примечание. Например, можно добавить пояснение на графике.
Выноска. 1 граница и черта
Стрелочка отлично подходит, чтобы показать причинно-следственные связи, как например здесь:
Стрелка вправо
Фигурная скобка, наверное, то, что я применяю чаще всего. Удобно, чтобы заострить внимание на сумме показателей.
Правая фигурная скобка
Автофигуры само собой можно изменять, менять цвет, толщину и так далее. Для этого в версиях 2007 и выше есть специальная вкладка на панели управления — там вы можете настроить все форматы под себя. Просто кликните/выберите фигуру и она появится справа от всех панелей.
Как добавить фигуру в Excel? Необычные применения
Мишень
Очень удобная автофигура, когда надо понять в какой четверти находится большинство данных. Например, в какой области на карте большее количество адресов или, как на примере, наибольшее количество заказов в возрастной категории. Применяю довольно часто — рекомендую.
Поскольку лучший анализатор — это наш глаз и мозг, то остается только помочь им. На данном графике представлена зависимость количества заказов от возраста. С уверенностью можно сказать, что чем выше возраст, тем больше заказов. Мне кажется, такая автофигура добавляет наглядности графику, особенно если вертикальную линию поместить по среднему значению!
Кстати, обычную линию я тоже часто применяю для графиков, например, для нанесения средней линии.
Что, если нужно удалить все фигуры?
Вы знаете, что excel файл — это архив? Подробно можно прочитать в материале.
Удалив все drawnings из структуры по ссылке выше, вы удалите так же все фигуры, в том числе кнопки макросов.
Если при нажатии на фигуру необходимо, чтобы выполнялось какое-нибудь действие, лучше прочитать статью.
5 / 3 / 2 Регистрация: 17.02.2016 Сообщений: 344 |
|||||||||||||||||||||||||
1 |
|||||||||||||||||||||||||
Окрас фигур по значению в ячейке29.11.2016, 19:28. Показов 4195. Ответов 5
Добрый день, подскажите пожалуйста как окрасить фигуры в экселе по значению в ячейке, т.е. в примере на листе1 есть 4 фигуры созданные в экселе, надо чтоб каждая фигура окрашивалась по значению в ячейке на листе2 (Название столбца «окрас по значению в ячейке») согласно легенде, файл прилогаю
0 |
5 / 3 / 2 Регистрация: 17.02.2016 Сообщений: 344 |
|
29.11.2016, 22:02 [ТС] |
2 |
всем спасибо, написал сам, но было бы интересно посмотреть другой код м.б. он лучше чем мой реализовал через таргет, по цвету соседней ячейки в легенде, проще говоря если 1 то цвет берется из легенды (предварительно залив ячейки нужным цветом)
0 |
Казанский 15136 / 6410 / 1730 Регистрация: 24.09.2011 Сообщений: 9,999 |
||||
29.11.2016, 22:49 |
3 |
|||
РешениеАЛКС,
2 |
АЛКС 5 / 3 / 2 Регистрация: 17.02.2016 Сообщений: 344 |
||||
30.11.2016, 20:28 [ТС] |
4 |
|||
Казанский, отличный у Вас код, подскажите пожалуйста как можно оптимизировать мой код (фигур очень много для закраски) по пытался переделать на Ваш, не получилось, у Вас он отличный но цвета заранее фиксированные в коде, а мне бы чтоб цвета из ячейки можно было брать или если можно лучше Ваш код чуть чуть дополните цветами из ячеек вот мой громоздкий код
Добавлено через 17 минут
0 |
Казанский 15136 / 6410 / 1730 Регистрация: 24.09.2011 Сообщений: 9,999 |
||||||
04.12.2016, 19:53 |
5 |
|||||
РешениеАЛКС, нет файла, соответствующего коду. Приспособил файл из первого поста, вот что получилось.
Вложения
2 |
0 / 0 / 0 Регистрация: 07.03.2019 Сообщений: 4 |
|
23.04.2021, 09:09 |
6 |
Казанский,
0 |
MrExcel настолько впечатлен простотой использования этого нового бесплатного продукта от Microsoft, что он стал советом Excel на этой неделе.
(Только для Excel 97) Free Drawing 98 от Microsoft, чтобы оживить панель инструментов для рисования с помощью 139 простых в использовании символов для Excel.
После установки этого приложения с веб-сайта Microsoft вы сможете легко добавлять классные символы любого размера и цвета в Excel, Word и другие приложения Office.
В Excel выберите в меню «Вставка», «Рисунок», «Автофигуры». Вам будет представлена панель инструментов Autoshape с фигурами, организованными по 7 категориям: линии, соединители, базовые фигуры, блочные стрелки, блок-схема, звезды и баннеры, а также выноски. Выберите любую фигуру, затем щелкните и перетащите ее, чтобы вставить фигуру на лист.
Чтобы отформатировать фигуру с использованием холодных цветов или текстур, просто щелкните фигуру правой кнопкой мыши и выберите «Форматировать автофигуру». Выберите раскрывающийся список «Заливка» и нажмите «Другие цвета» или «Эффекты заливки». Используйте вкладку «Текстура» в диалоговом окне эффектов заливки, чтобы выбрать одну из нескольких интересных текстур.
Если у вас есть Office Valupack, вы можете найти другие текстуры в каталоге valupack textures на компакт-диске.
Содержание
- Простейшие варианты условного форматирования
- Правила выделения ячеек
- Правила отбора первых и последних значений
- Создание правил
- Управление правилами
- Вопросы и ответы
Смотря на сухие цифры таблиц, трудно с первого взгляда уловить общую картину, которую они представляют. Но, в программе Microsoft Excel имеется инструмент графической визуализации, с помощью которого можно наглядно представить данные, содержащиеся в таблицах. Это позволяет более легко и быстро усвоить информацию. Данный инструмент называется условным форматированием. Давайте разберемся, как использовать условное форматирование в программе Microsoft Excel.
Простейшие варианты условного форматирования
Для того, чтобы произвести форматирование определенной области ячеек, нужно выделить эту область (чаще всего столбец), и находясь во вкладке «Главная», кликнуть по кнопке «Условное форматирование», которая расположена на ленте в блоке инструментов «Стили».
После этого, открывается меню условного форматирования. Тут представляется три основных вида форматирования:
- Гистограммы;
- Цифровые шкалы;
- Значки.
Для того, чтобы произвести условное форматирование в виде гистограммы, выделяем столбец с данными, и кликаем по соответствующему пункту меню. Как видим, представляется на выбор несколько видов гистограмм с градиентной и сплошной заливкой. Выберете ту, которая, на ваш взгляд, больше всего соответствует стилю и содержанию таблицы.
Как видим, гистограммы появились в выделенных ячейках столбца. Чем большее числовое значение в ячейках, тем гистограмма длиннее. Кроме того, в версиях Excel 2010, 2013 и 2016 годов, имеется возможность корректного отображения отрицательных значений в гистограмме. А вот, у версии 2007 года такой возможности нет.
При использовании вместо гистограммы цветовой шкалы, также существует возможность выбрать различные варианты данного инструмента. При этом, как правило, чем большее значение расположено в ячейке, тем насыщеннее цвет шкалы.
Наиболее интересным и сложным инструментом среди данного набора функций форматирования являются значки. Существует четыре основные группы значков: направления, фигуры, индикаторы и оценки. Каждый выбранный пользователем вариант предполагает использование разных значков при оценке содержимого ячейки. Вся выделенная область сканируется Excel, и все значения ячеек разделяются на части, согласно величинам, указанным в них. К самым большим величинам применяются значки зеленого цвета, к величинам среднего диапазона – желтого, и величины, располагающиеся в самой меньшей трети – помечаются значками красного цвета.
При выборе стрелок, в качестве значков, кроме цветового оформления, используется ещё сигнализирование в виде направлений. Так, стрелка, повернутая указателем вверх, применяется к большим величинам, влево – к средним, вниз – к малым. При использовании фигур, кругом помечаются самые большие величины, треугольником – средние, ромбом – малые.
Правила выделения ячеек
По умолчанию, используется правило, при котором все ячейки выделенного фрагмента обозначаются определенным цветом или значком, согласно расположенным в них величинам. Но, используя меню, о котором мы уже говорили выше, можно применять и другие правила обозначения.
Кликаем по пункту меню «Правила выделения ячеек». Как видим, существует семь основных правил:
- Больше;
- Меньше;
- Равно;
- Между;
- Дата;
- Повторяющиеся значения.
Рассмотрим применение этих действий на примерах. Выделим диапазон ячеек, и кликнем по пункту «Больше…».
Открывается окно, в котором нужно установить, значения больше какого числа будут выделяться. Делается это в поле «Форматировать ячейки, которые больше». По умолчанию, сюда автоматически вписывается среднее значение диапазона, но можно установить любое другое, либо же указать адрес ячейки, в которой содержится это число. Последний вариант подойдёт для динамических таблиц, данные в которых постоянно изменяются, или для ячейки, где применяется формула. Мы для примера установили значение в 20000.
В следующем поле, нужно определиться, как будут выделяться ячейки: светло-красная заливка и темно-красный цвет (по умолчанию); желтая заливка и темно-желтый текст; красный текст, и т.д. Кроме того, существует пользовательский формат.
При переходе на этот пункт, открывается окно, в котором можно редактировать выделения, практически, как угодно, применяя различные варианты шрифта, заливки, и границы.
После того, как мы определились, со значениями в окне настройки правил выделения, жмём на кнопку «OK».
Как видим, ячейки выделены, согласно установленному правилу.
По такому же принципу выделяются значения при применении правил «Меньше», «Между» и «Равно». Только в первом случае, выделяются ячейки меньше значения, установленного вами; во втором случае, устанавливается интервал чисел, ячейки с которыми будут выделяться; в третьем случае задаётся конкретное число, а выделяться будут ячейки только содержащие его.
Правило выделения «Текст содержит», главным образом, применяется к ячейкам текстового формата. В окне установки правила следует указать слово, часть слова, или последовательный набор слов, при нахождении которых, соответствующие ячейки будут выделяться, установленным вами способом.
Правило «Дата» применяется к ячейкам, которые содержат значения в формате даты. При этом, в настройках можно установить выделение ячеек по тому, когда произошло или произойдёт событие: сегодня, вчера, завтра, за последние 7 дней, и т.д.
Применив правило «Повторяющиеся значения» можно настроить выделение ячеек, согласно соответствию размещенных в них данных одному из критериев: повторяющиеся это данные или уникальные.
Правила отбора первых и последних значений
Кроме того, в меню условного форматирования имеется ещё один интересный пункт – «Правила отбора первых и последних значений». Тут можно установить выделение только самых больших или самых маленьких значений в диапазоне ячеек. При этом, можно использовать отбор, как по порядковым величинам, так и по процентным. Существуют следующие критерии отбора, которые указаны в соответствующих пунктах меню:
- Первые 10 элементов;
- Первые 10%;
- Последние 10 элементов;
- Последние 10%;
- Выше среднего;
- Ниже среднего.
Но, после того, как вы кликнули по соответствующему пункту, можно немного изменить правила. Открывается окно, в котором производится выбор типа выделения, а также, при желании, можно установить другую границу отбора. Например, мы, перейдя по пункту «Первые 10 элементов», в открывшемся окне, в поле «Форматировать первые ячейки» заменили число 10 на 7. Таким образом, после нажатия на кнопку «OK», будут выделяться не 10 самых больших значений, а только 7.
Создание правил
Выше мы говорили о правилах, которые уже установлены в программе Excel, и пользователь может просто выбрать любое из них. Но, кроме того, при желании, пользователь может создавать свои правила.
Для этого, нужно нажать в любом подразделе меню условного форматирования на пункт «Другие правила…», расположенный в самом низу списка». Или же кликнуть по пункту «Создать правило…», который расположен в нижней части основного меню условного форматирования.
Открывается окно, где нужно выбрать один из шести типов правил:
- Форматировать все ячейки на основании их значений;
- Форматировать только ячейки, которые содержат;
- Форматировать только первые и последние значения;
- Форматировать только значения, которые находятся выше или ниже среднего;
- Форматировать только уникальные или повторяющиеся значения;
- Использовать формулу для определения форматируемых ячеек.
Согласно выбранному типу правил, в нижней части окна нужно настроить изменение описания правил, установив величины, интервалы и другие значения, о которых мы уже говорили ниже. Только в данном случае, установка этих значений будет более гибкая. Тут же задаётся, при помощи изменения шрифта, границ и заливки, как именно будет выглядеть выделение. После того, как все настройки выполнены, нужно нажать на кнопку «OK», для сохранения проведенных изменений.
Управление правилами
В программе Excel можно применять сразу несколько правил к одному и тому же диапазону ячеек, но отображаться на экране будет только последнее введенное правило. Для того, чтобы регламентировать выполнение различных правил относительно определенного диапазона ячеек, нужно выделить этот диапазон, и в основном меню условного форматирования перейти по пункту управление правилами.
Открывается окно, где представлены все правила, которые относятся к выделенному диапазону ячеек. Правила применяются сверху вниз, так как они размещены в списке. Таким образом, если правила противоречат друг другу, то по факту на экране отображается выполнение только самого последнего из них.
Чтобы поменять правила местами, существуют кнопки в виде стрелок направленных вверх и вниз. Для того, чтобы правило отображалось на экране, нужно его выделить, и нажать на кнопку в виде стрелки направленной вниз, пока правило не займет самую последнюю строчу в списке.
Есть и другой вариант. Нужно установить галочку в колонке с наименованием «Остановить, если истина» напротив нужного нам правила. Таким образом, перебирая правила сверху вниз, программа остановится именно на правиле, около которого стоит данная пометка, и не будет опускаться ниже, а значит, именно это правило будет фактически выполнятся.
В этом же окне имеются кнопки создания и изменения выделенного правила. После нажатия на эти кнопки, запускаются окна создания и изменения правил, о которых мы уже вели речь выше.
Для того, чтобы удалить правило, нужно его выделить, и нажать на кнопку «Удалить правило».
Кроме того, можно удалить правила и через основное меню условного форматирования. Для этого, кликаем по пункту «Удалить правила». Открывается подменю, где можно выбрать один из вариантов удаления: либо удалить правила только на выделенном диапазоне ячеек, либо удалить абсолютно все правила, которые имеются на открытом листе Excel.
Как видим, условное форматирование является очень мощным инструментом для визуализации данных в таблице. С его помощью, можно настроить таблицу таким образом, что общая информация на ней будет усваиваться пользователем с первого взгляда. Кроме того, условное форматирование придаёт большую эстетическую привлекательность документу.