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

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Вие създавате, редактирате, изтривате и разглеждате всички правила за условно форматиране в работната книга с помощта на диалоговия прозорец Диспечер на правилата за условно форматиране. (В раздела Начало щракнете върху Условно форматиране и след това върху Управление на правила.)

менюто "условно форматиране" с осветено "управление на правила"

Когато към даден диапазон от клетки се прилагат две или повече правила за условно форматиране, тези правила се изчисляват в реда на приоритет (отгоре надолу), по който те са изброени в този диалогов прозорец.

Ето пример, в който има дати на изтичане на срока за табелки на идентификатори. Искаме да маркираме табелките, чийто срок изтича след 60 дни, но още не е изтекъл, с жълт цвят на фона, а табелките с изтекъл срок – с червен цвят на фона.

условно форматирани данни

В този пример клетките с идентификационни номера на служители, чиито дати на сертифициране предстои да изтекат в рамките на 60 дни, са форматирани в жълто, а идентификационните номера на служители с изтекъл сертификат са форматирани в червено. Правилата са показани в следващото изображение.

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

Първото правило (което, ако е истина, задава цвят на фона на клетката на червен) тестове стойност на дата в колона B спрямо текущата дата (получен чрез функцията днес във формула). Задайте формулата на първата стойност на данните в колона B, която е B2. Формулата за това правило е = B2 < днес(). Тази формула на тестове за клетките в колона B (клетки B2:B15). Ако формулата за произволна клетка в колона B дава резултат True, му съответната клетка в колона A (например A5 съответства на B5, A11 съответства на B11), след това се форматира с червен фонов цвят. След като всички клетки, зададена под отнася се за, се оценяват с тази първото правило, второто правило се проверява. Тази формула проверява дали стойностите в колона B са по-малко от 60 дни от текущата дата (например, да предположим, че днешната дата е 8/11/2010). Клетката в B4, 10/4/2010, е по-малко от 60 дни от днес, така че се оценява като True и се форматира с жълт фонов цвят. Формулата за това правило е = B2 < TODAY () + 60. Произволна клетка, която е първата форматиран червено от най-високите правилото в списъка остава сам.

Правилото, което стои по-високо в списъка, има по-висок приоритет от правилото, стоящо по-надолу в списъка. По подразбиране новите правила винаги се добавят най-отгоре в списъка и следователно имат най-голям приоритет, така че ще поискате да наблюдавате техния ред, Можете да промените реда на приоритетите с помощта на стрелките Премести нагоре и Премести надолу в диалоговия прозорец.

стрелки ''премести нагоре'' и ''премести надолу''

В случая на диапазон от клетки можете да имате няколко правила за условно форматиране, които са оценени като True. Ето как се прилагат, първо, когато не са в конфликти, а после, когато са в конфликт:

Когато правилата не си противоречат     Например, ако едното правило форматира клетка с получерен шрифт, а другото правило форматира същата клетка с червен цвят, клетката се форматира както с получерен шрифт, така и с червен цвят. Тъй като не съществува конфликт между двата формата, прилагат се и двете правила.

Когато правилата си противоречат    Например едното правило задава на клетката червен цвят на шрифта, а другото задава зелен цвят на шрифта на клетката. Тъй като двете правила са в конфликт, приложимо е само едно. Правилото което се прилага, е това с по-висок приоритет (по-високо в списъка в диалоговия прозорец).

Докато редактирате вашия работен лист, можете да копирате и поставяте стойности на клетки, които са условно форматирани, да попълвате диапазон от клетки с условни формати или да използвате "Копиране на формати". Тези операции могат да засегнат приоритета на правилата за условно форматиране по следния начин: създава се ново правило за условно форматиране за целевите клетки, базирано на клетките източници.

Ако копирате и поставяте стойности на клетки, които са условно форматирани, в работен лист, който е отворен в друг екземпляр на Excel (друг процес Excel.exe, който се изпълнява едновременно на компютъра), не се създава правило за условно форматиране в другия екземпляр и форматирането не се копира в този екземпляр.

За диапазон от клетки ако правило за форматиране се оценява като True, тя има приоритет пред съществуващ ръчното форматиране. Можете да приложите ръчен формат с помощта на бутоните в групата шрифт в раздела Начало (Excel 2016/2013) или групата " клетки " в раздела Начало (Excel 2010/2007). Ако изтриете правило за условно форматиране, ръчно форматиране за диапазона от клетки, остава.

Ръчното форматиране нито се изброява в диалоговия прозорец Диспечер на правилата за условно форматиране, нито се използва за определяне на приоритет.

За обратна съвместимост с версиите на Excel, които са по-стари от Excel 2007, можете да отметнете квадратчето Спри, ако е истина в диалоговия прозорец Управление на правилата, за да симулирате начина на показване на условното форматиране в тези по-стари версии на Excel, които не поддържат повече от три правила за условно форматиране или няколко правила, приложени в един и същ диапазон.

Например, ако имате повече от три правила за условно форматиране за даден диапазон от клетки и работите с версия на Excel, по-стара от Office Excel 2007, тази версия на Excel:

  • Оценява само първите три правила.

  • Прилага първото правило с най-висок приоритет, което е True.

  • Игнорира правилата с по-нисък приоритет, ако са True.

В следващата таблица са обобщени всички възможни състояния за първите три правила:

Ако правило

Е

И ако правило

Е

И ако правило

Е

Тогава

Едно

Истина

Две

Истина или неистина

Три

Истина или неистина

Прилага се правило едно, а правила две и три се игнорират.

Едно

Неистина

Две

Истина

Три

Истина или неистина

Прилага се правило две, а правило три се игнорира.

Едно

Неистина

Две

Неистина

Три

Истина

Прилага се правило три.

Едно

Неистина

Две

Неистина

Три

Неистина

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

Можете да отметнете или изчистите квадратчето Спри, ако е истина, за да промените поведението по подразбиране:

  • За да оцените само първото правило, отметнете квадратчето Спри, ако е истина за първото правило.

  • За да оцените само първото и второто правило, отметнете квадратчето Спри, ако е истина за второто правило.

Не можете да отметнете или изчистите квадратчето Спри, ако е истина, ако правилото форматира, като използва лента за данни, цветова скала или набор от икони.

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

  1. В раздела Начало, в групата Стилове щракнете върху стрелката до Условно форматиране, а след това върху Управление на правилата.

    менюто "условно форматиране" с осветено "управление на правила"

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

    Ако в списъчното поле Покажи правилата за форматиране на не виждате исканото от вас правило, проверете дали са избрани правилните диапазон от клетки, работен лист, таблица или отчет с обобщена таблица.

  2. Изберете правило. Правилата могат да се избират само едно по едно.

  3. За да преместите избраното правило приоритет, щракнете върху Премести нагоре. За да преместите избраното правило приоритет, щракнете върху Премести надолу.

    стрелки ''премести нагоре'' и ''премести надолу''

  4. Ако желаете да спрете изчисляването на правило за конкретно правило, отметнете квадратчето Спри, ако е истина.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel, да получите поддръжка в общността за отговори или да предложите нова функция или подобрение на User Voice за Excel.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Вж. също

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

Копиране на условно форматиране

Премахване на условно форматиране

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

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×