
Üldine valem
=($A1=criteria)
Kokkuvõte
Tingimusliku vormindusega tervete ridade esiletõstmiseks, kui väärtus vastab konkreetsetele kriteeriumidele, kasutage segatud viitega valemit, mis lukustab veeru. Näidatud näites on kõik read, kus omanik on "bob", esile tõstetud järgmise valemiga, mida rakendatakse B5: E12:
=$D5="Bob"
Märkus: CF valemid sisestatakse valiku "aktiivse lahtri" suhtes, antud juhul B5.
Selgitus
Kui kasutate tingimusliku vormingu rakendamiseks valemit, hinnatakse valemit reegli loomise ajal valiku aktiivse lahtri suhtes. Sel juhul kasutatakse rea (5) jaoks aktiivse lahtri (B5) aadressi ja sisestatakse segiaadressina, veerg D lukustatakse ja rida jäetakse suhteliseks. Kui reeglit hinnatakse B5: E12 kõigi 40 lahtri jaoks, siis rida muutub, kuid veerg mitte.
Tegelikult jätab see reegli tähelepanuta veergude B, C ja E väärtused ja ainult veeru D testiväärtused. Kui veerus D on antud rea väärtus "Bob", tagastab reegel väärtuse TRUE kõigi see rida ja vormindus rakendatakse kogu reale.
Teiste lahtrite kasutamine sisenditena
Pange tähele, et te ei pea kodeerima ühtegi väärtust, mis võib reegliks muutuda. Selle asemel saate väärtuse hoidmiseks "lahtrina" kasutada mõnda muud lahtrit, et saaksite seda hiljem hõlpsasti muuta. Näiteks võite sel juhul panna lahtrisse D2 "Bob" ja seejärel valemi ümber kirjutada nii:
=$D5=$D$2
Seejärel saate muuta D2 mis tahes soovitud prioriteediks ja tingimusliku vormindamise reegel vastab koheselt. Veenduge, et kasutaksite absoluutset aadressi, et hoida sisendi lahtrite aadressi muutumast.
Nimetatud vahemikud puhtama süntaksi jaoks
Teine võimalus viidete lukustamiseks on nimega vahemike kasutamine, kuna nimetatud vahemikud on automaatselt absoluutsed. Näiteks kui nimetate D2 omanikuks, saate valemi puhtama süntaksiga ümber kirjutada järgmiselt:
=$D5=owner
See muudab valemi hõlpsamini loetavaks ja arusaadavaks.