Excel фигура по условиям

 

goga63

Пользователь

Сообщений: 25
Регистрация: 01.01.1970

Имеется карта (нарисована фигурами) можно ли менять цвет районов в зависимости от показателей в таблице ?

 

LightZ

Пользователь

Сообщений: 1748
Регистрация: 22.12.2012

Я думаю, что сначала нужно дать названия всем фигурам, а потом составить таблицу: название — показатель — цвет.  
Сделаете?  
Тогда макрос можно будет быстро написать.

Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?

 

goga63

Пользователь

Сообщений: 25
Регистрация: 01.01.1970

{quote}{login=LightZ}{date=11.10.2012 10:49}{thema=}{post} название — показатель — цвет.{/post}{/quote}Названия присвоил, а цвет это условное форматирование в таблице

 

Какие цвета при показателях 1, 3, 4, 6, 7, 9?

 

anvg

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

Аноним, с простым то условным форматированием не всё так просто

http://www.planetaexcel.ru/forum.php?thread_id=31265  

хотя и решаемо.  
А тут ColorScale — то есть интерполяция по цветовой шкале. Можно найти, конечно, алгоритмы этого дела. Только будете ли это делать?

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

http://www.planetaexcel.ru/forum.php?thread_id=10307    

думаю Вам поможет    
________________________    
khafizovtt@gmail.com

Учимся сами и помогаем другим…

 

anvg

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

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

 

goga63

Пользователь

Сообщений: 25
Регистрация: 01.01.1970

Спасибо, буду разбираться.

 

Здравствуйте! На основе представленного файла  post_370180.zip хотел сделать карту Астраханской области  из 13-ти территорий (районов и городов). Мало понимая в макросах изменил диапазон под соответствующее количество фигур. Ячейки   «цвет» и «предел» на листе Цвет срабатывают  правильно, а на карте окрашиваются только семь территорий из 13. Пробовал перерисовывать, переименовывать – никак. Помогите, хочу использовать эту карту в итоговом отчёте за год. И посоветуйте, как лучше вывести на печать.  
<EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

ДОДО, а зачем Вы дублируете сообщения по разным темам? Да ещё и Правила нарушаете…

 

Постараюсь больше не нарушать, это случайно получилось

 

Осознал, проникся, однако не уверен, что всё правильно сделал

colorMap30.xls

 

anvg

Пользователь

Сообщений: 11878
Регистрация: 22.12.2012

Excel 2016, 365

ДОДО  
У вас часть названий районов на листе Районы содержат пробелы в конце названий — удалите и будет работать. Енотаевский — группа, а не свободнонарисованный полигон, соответственно, как выше писал — (раскрашиваются только фигуры свободного рисования, остальные игнорируются даже при наличии правильного имени)

 

Спасибо, буду исправлять. А Енотаевский  район географически делит Калмыкия, прихватившая кусок Волги, рыбаки и туристы в курсе (п.Цаган -Аман), что можно будет на схеме игнорировать. С наступающим Новым Годом!

 

Юрий М

Модератор

Сообщений: 60570
Регистрация: 14.09.2012

Контакты см. в профиле

 

ДОДО

Гость

#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-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (11)


Оценок пока нет. Оцените первым!

Автофигура — довольно популярное средство добавить простой объект поверх данных созданного документа. Это может быть стрелочка, выноска, скобка, рамочка и так далее. Как правило, в редакторах таблиц и текстов это стандартный набор фигур. Как добавить фигуру в Excel? Что можно сделать полезного с автофигурами? Давайте посмотрим.

Добавить  автофигуру довольно просто как видно из рисунка. Панель управления — вкладка Главная — раздел Иллюстрации — жмите Фигуры. Как мы видим, набор фигур довольно большой.

добавить фигуру в Excel

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

Содержание

  • Автофигуры в Excel. Стрелочки, скобки и выноски
  • Как добавить фигуру в Excel? Необычные применения
  • Что, если нужно удалить все фигуры?
  • Похожие статьи

Автофигуры в Excel. Стрелочки, скобки и выноски

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

Фигуры 3

Выноска. 1 граница и черта

Стрелочка отлично подходит, чтобы показать причинно-следственные связи, как например здесь:

Фигуры 4

Стрелка вправо

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

Фигуры 5

Правая фигурная скобка

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

Фигуры 6

Как добавить фигуру в Excel? Необычные применения

Мишень

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

Фигуры 8

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

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

Фигуры 9

Что, если нужно удалить все фигуры?

Вы знаете, что excel файл — это архив? Подробно можно прочитать в материале.

Удалив все drawnings из структуры по ссылке выше, вы удалите так же все фигуры, в том числе кнопки макросов.

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

5 / 3 / 2

Регистрация: 17.02.2016

Сообщений: 344

1

Окрас фигур по значению в ячейке

29.11.2016, 19:28. Показов 4195. Ответов 5


Студворк — интернет-сервис помощи студентам

Добрый день, подскажите пожалуйста как окрасить фигуры в экселе по значению в ячейке, т.е. в примере на листе1 есть 4 фигуры созданные в экселе, надо чтоб каждая фигура окрашивалась по значению в ячейке на листе2 (Название столбца «окрас по значению в ячейке») согласно легенде, файл прилогаю

Наименование фигуры окрас по значению в ячейке     легенда
Полилиния 2 1     1 = желтое
Полилиния 5 2     2 = красное
Полилиния 6 1     3 = розовое
Полилиния 7 3     4 = белое



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

Лучший ответ Сообщение было отмечено АЛКС как решение

Решение

АЛКС,

Visual Basic
1
2
3
4
5
6
7
Sub Alks()
Dim cols(), c As Range
  cols = Array(, vbYellow, vbRed, &HCBC0FF, vbWhite)
  For Each c In Sheets("Лист2").Range("B7", Sheets("Лист2").Cells(Rows.Count, "B").End(xlUp))
    Sheets("Лист1").Shapes(c.Value).Fill.ForeColor.RGB = cols(c.Offset(, 1))
  Next
End Sub



2



АЛКС

5 / 3 / 2

Регистрация: 17.02.2016

Сообщений: 344

30.11.2016, 20:28

 [ТС]

4

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

вот мой громоздкий код

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Private Sub Worksheet_Change(ByVal Target As Range)
Dim x1 As Shape, x2 As Shape
Set x1 = Sheets("Лист2").Shapes("название фигуры1")
Set x2 = Sheets("Лист2").Shapes("название фигуры2")
Set x3 = Sheets("Лист2").Shapes("название фигуры3")
Set x3 = Sheets("Лист2").Shapes("название фигуры4")
 
    If Target.Cells.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("c7")) Is Nothing Then
        Select Case Target.Value
            Case 1
                x1.Fill.ForeColor.RGB = Range("j2").Interior.Color
            Case 2
                x1.Fill.ForeColor.RGB = Range("j3").Interior.Color
            Case 3
                x1.Fill.ForeColor.RGB = Range("j4").Interior.Color
            Case 4
                x1.Fill.ForeColor.RGB = Range("j5").Interior.Color
            Case 5
                x1.Fill.ForeColor.RGB = Range("j6").Interior.Color
            Case 10
                x1.Fill.ForeColor.RGB = Range("j7").Interior.Color
        End Select
    End If
    If Target.Cells.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("c8")) Is Nothing Then
        Select Case Target.Value
            Case 1
                x2.Fill.ForeColor.RGB = Range("j2").Interior.Color
            Case 2
                x2.Fill.ForeColor.RGB = Range("j3").Interior.Color
            Case 3
                x2.Fill.ForeColor.RGB = Range("j4").Interior.Color
            Case 4
                x2.Fill.ForeColor.RGB = Range("j5").Interior.Color
            Case 5
                x2.Fill.ForeColor.RGB = Range("j6").Interior.Color
            Case 10
                x2.Fill.ForeColor.RGB = Range("j7").Interior.Color
        End Select
    End If
    If Not Intersect(Target, Range("c9")) Is Nothing Then
        Select Case Target.Value
            Case 1
                x3.Fill.ForeColor.RGB = Range("j2").Interior.Color
            Case 2
                x3.Fill.ForeColor.RGB = Range("j3").Interior.Color
            Case 3
                x3.Fill.ForeColor.RGB = Range("j4").Interior.Color
            Case 4
                x3.Fill.ForeColor.RGB = Range("j5").Interior.Color
            Case 5
                x3.Fill.ForeColor.RGB = Range("j6").Interior.Color
            Case 10
                x3.Fill.ForeColor.RGB = Range("j7").Interior.Color
        End Select
    End If
    
End Sub

Добавлено через 17 минут
чуточку опечатался последний не x3 a x4



0



Казанский

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

04.12.2016, 19:53

5

Лучший ответ Сообщение было отмечено АЛКС как решение

Решение

АЛКС, нет файла, соответствующего коду. Приспособил файл из первого поста, вот что получилось.
Можно менять сразу несколько ячеек из диапазона C7:C10 (автозаполнение, вставка).

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
  On Error Resume Next
  For Each c In Intersect(Target, Range("C7:C10"))
    Select Case c.Value
    Case 1 To 5
      Sheets("Лист2").Shapes(c.Offset(, -1).Value).Fill.ForeColor.RGB = Range("j1").Offset(c.Value).Interior.Color
    Case 10
      Sheets("Лист2").Shapes(c.Offset(, -1).Value).Fill.ForeColor.RGB = Range("j7").Interior.Color
    End Select
  Next
End Sub

Вложения

Тип файла: xls фигура.xls (53.5 Кб, 58 просмотров)



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 имеется инструмент графической визуализации, с помощью которого можно наглядно представить данные, содержащиеся в таблицах. Это позволяет более легко и быстро усвоить информацию. Данный инструмент называется условным форматированием. Давайте разберемся, как использовать условное форматирование в программе Microsoft Excel.

Простейшие варианты условного форматирования

Для того, чтобы произвести форматирование определенной области ячеек, нужно выделить эту область (чаще всего столбец), и находясь во вкладке «Главная», кликнуть по кнопке «Условное форматирование», которая расположена на ленте в блоке инструментов «Стили».

После этого, открывается меню условного форматирования. Тут представляется три основных вида форматирования:

  • Гистограммы;
  • Цифровые шкалы;
  • Значки.

Типы условного форматирования в Microsoft Excel

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

Выбор гистограммы в Microsoft Excel

Как видим, гистограммы появились в выделенных ячейках столбца. Чем большее числовое значение в ячейках, тем гистограмма длиннее. Кроме того, в версиях Excel 2010, 2013 и 2016 годов, имеется возможность корректного отображения отрицательных значений в гистограмме. А вот, у версии 2007 года такой возможности нет.

Гистограмма применена в Microsoft Excel

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

Использование цветовой шкалы в Microsoft Excel

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

Значки при условном форматировании в Microsoft Excel

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

Стрелки при условном форматировании в Microsoft Excel

Lumpics.ru

Правила выделения ячеек

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

Кликаем по пункту меню «Правила выделения ячеек». Как видим, существует семь основных правил:

  • Больше;
  • Меньше;
  • Равно;
  • Между;
  • Дата;
  • Повторяющиеся значения.

Правила выделения ячеек в Microsoft Excel

Рассмотрим применение этих действий на примерах. Выделим диапазон ячеек, и кликнем по пункту «Больше…».

Переход к правилу выделения ячеек в Microsoft Excel

Открывается окно, в котором нужно установить, значения больше какого числа будут выделяться. Делается это в поле «Форматировать ячейки, которые больше». По умолчанию, сюда автоматически вписывается среднее значение диапазона, но можно установить любое другое, либо же указать адрес ячейки, в которой содержится это число. Последний вариант подойдёт для динамических таблиц, данные в которых постоянно изменяются, или для ячейки, где применяется формула. Мы для примера установили значение в 20000.

Установка границы для выделения ячеек в Microsoft Excel

В следующем поле, нужно определиться, как будут выделяться ячейки: светло-красная заливка и темно-красный цвет (по умолчанию); желтая заливка и темно-желтый текст; красный текст, и т.д. Кроме того, существует пользовательский формат.

Выбор цвета выделения в Microsoft Excel

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

Пользоательский формат в Microsoft Excel

После того, как мы определились, со значениями в окне настройки правил выделения, жмём на кнопку «OK».

Сохранение результатов в Microsoft Excel

Как видим, ячейки выделены, согласно установленному правилу.

Ячейки выделены согласно правилу в Microsoft Excel

По такому же принципу выделяются значения при применении правил «Меньше», «Между» и «Равно». Только в первом случае, выделяются ячейки меньше значения, установленного вами; во втором случае, устанавливается интервал чисел, ячейки с которыми будут выделяться; в третьем случае задаётся конкретное число, а выделяться будут ячейки только содержащие его.

Другие варианты выделения в Microsoft Excel

Правило выделения «Текст содержит», главным образом, применяется к ячейкам текстового формата. В окне установки правила следует указать слово, часть слова, или последовательный набор слов, при нахождении которых, соответствующие ячейки будут выделяться, установленным вами способом.

Выделение текст содержит в Microsoft Excel

Правило «Дата» применяется к ячейкам, которые содержат значения в формате даты. При этом, в настройках можно установить выделение ячеек по тому, когда произошло или произойдёт событие: сегодня, вчера, завтра, за последние 7 дней, и т.д.

Выделение ячеек по дате в Microsoft Excel

Применив правило «Повторяющиеся значения» можно настроить выделение ячеек, согласно соответствию размещенных в них данных одному из критериев: повторяющиеся это данные или уникальные.

Выделение повторяющихся значений в Microsoft Excel

Правила отбора первых и последних значений

Кроме того, в меню условного форматирования имеется ещё один интересный пункт – «Правила отбора первых и последних значений». Тут можно установить выделение только самых больших или самых маленьких значений в диапазоне ячеек. При этом, можно использовать отбор, как по порядковым величинам, так и по процентным. Существуют следующие критерии отбора, которые указаны в соответствующих пунктах меню:

  • Первые 10 элементов;
  • Первые 10%;
  • Последние 10 элементов;
  • Последние 10%;
  • Выше среднего;
  • Ниже среднего.

Правила отбора первых и последних ячеек в Microsoft Excel

Но, после того, как вы кликнули по соответствующему пункту, можно немного изменить правила. Открывается окно, в котором производится выбор типа выделения, а также, при желании, можно установить другую границу отбора. Например, мы, перейдя по пункту «Первые 10 элементов», в открывшемся окне, в поле «Форматировать первые ячейки» заменили число 10 на 7. Таким образом, после нажатия на кнопку «OK», будут выделяться не 10 самых больших значений, а только 7.

Установка правила отбора первых и последних ячеек в Microsoft Excel

Создание правил

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

Для этого, нужно нажать в любом подразделе меню условного форматирования на пункт «Другие правила…», расположенный в самом низу списка». Или же кликнуть по пункту «Создать правило…», который расположен в нижней части основного меню условного форматирования.

Переход к созданию правила в Microsoft Excel

Открывается окно, где нужно выбрать один из шести типов правил:

  1. Форматировать все ячейки на основании их значений;
  2. Форматировать только ячейки, которые содержат;
  3. Форматировать только первые и последние значения;
  4. Форматировать только значения, которые находятся выше или ниже среднего;
  5. Форматировать только уникальные или повторяющиеся значения;
  6. Использовать формулу для определения форматируемых ячеек.

Типы правил в Microsoft Excel

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

Опивание правила в Microsoft Excel

Управление правилами

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

Переход к управлению правидлами в Microsoft Excel

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

Окно управления праилами в Microsoft Excel

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

Изменение порядка правил в Microsoft Excel

Есть и другой вариант. Нужно установить галочку в колонке с наименованием «Остановить, если истина» напротив нужного нам правила. Таким образом, перебирая правила сверху вниз, программа остановится именно на правиле, около которого стоит данная пометка, и не будет опускаться ниже, а значит, именно это правило будет фактически выполнятся.

Оставить если истина в Microsoft Excel

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

Создание и изменение правила в Microsoft Excel

Для того, чтобы удалить правило, нужно его выделить, и нажать на кнопку «Удалить правило».

Удаление правила в Microsoft Excel

Кроме того, можно удалить правила и через основное меню условного форматирования. Для этого, кликаем по пункту «Удалить правила». Открывается подменю, где можно выбрать один из вариантов удаления: либо удалить правила только на выделенном диапазоне ячеек, либо удалить абсолютно все правила, которые имеются на открытом листе Excel.

Удаление правил вторым способом в Microsoft Excel

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

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel фигура за текстом
  • Excel фен excel 3000
  • Excel фамилия инициалы формула
  • Excel фамилия инициалы разделить
  • Excel фамилии в дательный падеж

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии