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

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

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

В этой статье

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

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

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

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

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

Меню "Условное форматирование" с выделенным пунктом "Управление правилами"

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

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

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

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

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

Первое правило (который в случае значения True задает красный цвет фона ячейки) проверяет значение даты в столбце B от текущей даты (полученный с помощью функции сегодня в формуле). Назначение формула первое значение данных в столбце B, являющееся B2. Формула для данного правила = B2 < сегодня(). Эта формула проверяет ячейки в столбце B (B2:B15 ячейки). Если возвращает значение True, его соответствующую ячейку в столбце A, формула для любую ячейку в столбце B (например, A5 соответствует B5, A11 соответствует B11), затем форматируется красного цвета фона. После всех ячеек, которые указаны в разделе применима к оцениваются с этой первое правило, второе правило проверки. Эта формула проверяет значений в столбце B меньше, чем 60 дней от текущей даты (например, допустим, текущую дату 8/11/2010). К ячейке B4, 10/4/2010, так меньше, чем 60 дней после текущей даты, он интерпретируется как True и отформатированный на желтом фоне. Формула для данного правила = B2 < сегодня () + 60. Слева любую ячейку, которая была первой выделяются красным цветом с помощью наибольшие правила в списке отдельно.

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

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

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

К диапазону ячеек можно применить несколько правил условного форматирования. Вот примеры применения правил: сначала тех, которые не конфликтуют друг с другом, а затем — конфликтующих.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если правило

Равно

И правило

Равно

И правило

Равно

Тогда

Один

Истина

Два

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

Три

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

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

Один

Ложь

Два

Истина

Три

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

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

Один

Ложь

Два

Ложь

Три

Истина

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

Один

Ложь

Два

Ложь

Три

Ложь

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

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

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

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

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

К началу страницы

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

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

    Меню "Условное форматирование" с выделенным пунктом "Управление правилами"

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

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

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

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

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

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

К началу страницы

Дополнительные сведения об условном форматировании

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

См. также

Добавление, изменение и Отмена условного форматирования

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

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

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

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

×