Управление приоритетом правил условного форматирования

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

Предполагаемое действие

Сведения о приоритете обработки правил условного форматирования

Что происходит при одновременном использовании нескольких правил условного форматирования

Влияние операций вставки, заполнения и применения формата по образцу на правила условного форматирования

Что происходит при конфликте условного форматирования и форматирования вручную

Контроль остановки обработки правил с помощью флажка "Остановить, если истина"

Настройка приоритета правил условного форматирования

Сведения о приоритете обработки правил условного форматирования

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

Условное форматирование данных

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

Правила условного форматирования

Первое правило (которое задает красный цвет фона ячейки, если значение — «истина») проверяет значение даты в столбце B напротив текущей даты (вычисленной с помощью функции СЕГОДНЯ в формуле). Формула для этого правила назначается первому значению в столбце B — B2 и выглядит следующим образом: =B2<СЕГОДНЯ. Эта формула используется для проверки ячеек в столбце B (ячейки B2:B15). Если формула для какой-либо ячейки в столбце B оценивается как «истина», ее соответствующая ячейка в столбце A (например, A5 соответствует B5, а A11 — B11) форматируется красным цветом фона. После оценивания всех ячеек, указанных в группе Применение, с помощью этого первого правила проверяется второе правило. Данная формула проверяет, отстают ли значения в столбце B на 60 дней от текущей даты (предположим сегодняшняя дата — 11.08.2010). Ячейка в столбце B4 «4.10.2010» отстает более чем на 60 дней от сегодняшней даты, поэтому оценивается как «истина» и форматируется желтым цветом фона. Формула для данного правила имеет следующий вид: =B2<СЕГОДНЯ()+60. Любая ячейка, сначала отформатированная красным по правилу с наивысшим приоритетом в списке, оставляется.

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

Стрелки вверх и вниз

Что происходит при одновременном использовании нескольких правил условного форматирования

К диапазону ячеек можно применить несколько правил условного форматирования. Эти правила могут конфликтовать или не конфликтовать друг с другом.

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

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

Влияние операций вставки, заполнения и применения формата по образцу на правила условного форматирования

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

При копировании и вставке значений ячеек с условным форматированием в лист, открытый в другом экземпляре Excel (другой процесс Excel.exe одновременно выполняется на компьютере), правило условного форматирования не создается в другом экземпляре и форматирование не копируется в этот экземпляр.

Что происходит при конфликте условного форматирования и форматирования вручную

Если к диапазону ячеек применимо правило форматирования, то оно имеет приоритет над форматированием вручную. Форматирование вручную можно выполнить при помощи команды Формат из группы Ячейки на вкладке Главная. При удалении правила условного форматирования форматирование диапазона ячеек вручную остается.

Примечание : Форматирование вручную не указывается в диалоговом окне Диспетчер правил условного форматирования и не используется для установки приоритета правил.

Контроль остановки обработки правил с помощью флажка "Остановить, если истина"

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

Например, если в более ранних версиях Excel, предшествующих версии Excel 2007, к диапазону ячеек применяется более трех правил условного форматирования, в данной версии Excel:

  • выполняется оценивание только трех первых правил;

  • применяется первое истинное правило в последовательности;

  • пропускаются истинные правила с более низким приоритетом.

В представленной ниже таблице собраны все возможные условия для первых трех правил.

Если правило

Равно

И правило

Равно

И правило

Равно

Тогда

Один

Истина

Два

Истина или ложь

Три

Истина или ложь

Первое правило применяется, второе и третье пропускаются.

Один

Ложь

Два

Истина

Три

Истина или ложь

Второе правило применяется, третье правило пропускается.

Один

Ложь

Два

Ложь

Три

Истина

Третье правило применяется.

Один

Ложь

Два

Ложь

Три

Ложь

Ни одно правило не применяется.

Можно установить или снять флажок Остановить, если истина для изменения поведения по умолчанию:

  • для обработки только первого правила установите флажок Остановить, если истина для первого правила;

  • для обработки только первого и второго правил установите флажок Остановить, если истина для второго правила;

  • для обработки только первого, второго и третьего правил установите флажок Остановить, если истина для третьего правила.

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

В начало страницы

Настройка приоритета правил условного форматирования

  1. На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите пункт Управление правилами.

    Группа «Стили» на вкладке «Главная»

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

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

  2. Выберите правило. Допускается одновременный выбор только одного правила.

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

    Стрелки вверх и вниз

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

В начало страницы

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×