
Обща формула
=($A1=criteria)
Обобщение
За да маркирате цели редове с условно форматиране, когато дадена стойност отговаря на определени критерии, използвайте формула със смесена препратка, която заключва колоната. В показания пример всички редове, където собственикът е "bob", са подчертани със следната формула, приложена към B5: E12:
=$D5="Bob"
Забележка: Формулите CF се въвеждат спрямо "активната клетка" в селекцията, B5 в този случай.
Обяснение
Когато използвате формула, за да приложите условно форматиране, формулата се оценява спрямо активната клетка в селекцията по време на създаването на правилото. В този случай адресът на активната клетка (B5) се използва за реда (5) и се въвежда като смесен адрес, като колона D е заключена, а редът е оставен относително. Когато правилото се оценява за всяка от 40-те клетки в B5: E12, редът ще се промени, но колоната няма.
На практика това кара правилото да игнорира стойности в колони B, C и E и да тества само стойности в колона D. Когато стойността в колона D за в даден ред е "Bob", правилото ще върне TRUE за всички клетки в този ред и форматирането ще бъдат приложени към целия ред.
Използване на други клетки като входове
Имайте предвид, че не е нужно да кодирате твърдо кои да е стойности, които могат да се променят в правилото. Вместо това можете да използвате друга клетка като „входна“ клетка, за да задържите стойността, така че лесно да можете да я промените по-късно. Например, в този случай можете да поставите "Боб" в клетка D2 и след това да пренапишете формулата така:
=$D5=$D$2
След това можете да промените D2 на който и да е приоритет и правилото за условно форматиране ще реагира незабавно. Просто се уверете, че използвате абсолютен адрес, за да предотвратите промяната на адреса на входящата клетка.
Именувани диапазони за по-чист синтаксис
Друг начин за заключване на референции е използването на имена на диапазони, тъй като имената на диапазоните са автоматично абсолютни. Например, ако назовете D2 „собственик“, можете да пренапишете формулата с по-чист синтаксис, както следва:
=$D5=owner
Това прави формулата по-лесна за четене и разбиране.