Napredno uslovno formatiranje
Uslovno formatiranje omogućava nam da na poseban način podesimo način prikaza ćelije ili grupe ćelija radi isticanja njihovih vrednosti. Prilikom upotrebe opcija za uslovno formatiranje možemo da iskoristimo neka od predefinisanih pravila, o kojima je bilo reč u prethodnom tekstu. Ipak, često ćemo želeti da pravila za formatiranje zadamo samostalno, da odredimo redosled njihovog delovanja ili onesposobimo neka od njih…
Svaki put kada izaberemo neku od opcija uslovnog formatiranja mi ustvari kreiramo novo pravilo. Otvaranjem grupe opcija Conditional Formatting, koje se nalaze u Home traci alata, pojaviće se meni na čijem se dnu nalazi opcija Manage Rules. Pokretanjem ove opcije otvara se dijalog prozor pomoću koga možemo da kreiramo nova ili uređujemo postojeća pravila uslovnog formatiranja.
Pri vrhu prozora Conditional Formatting Rules Manager nalazi se mali padajući meni u kome najpre možemo da odaberemo koju grupu pravila želimo da uređujemo. To mogu biti pravila u okviru trenutne selekcije (Current Selection), sva pravila koja su definisana u radnom radnoj svesci (This Worksheet) ili pravila iz nekog od radnih listova (Sheet: Sheet2, Sheet: Sheet3 itd.).
U glavnom delu prozora možemo da vidimo sva postojeća pravila. Za postojeće pravilo najpre vidimo kriterijum formatiranja, pa primer kako su formatirane ćelije, a zatim na koju ćeliju ili grupu ćelija se ovo formatiranje odnosi. Klikom na pravilo, pa klikom na Edit Rule možemo da promenimo pravila uslovnog formatiranja. Sličan dijalog prozor otvara se kada želimo da napravimo neko novo pravilo, što činimo klikom na opciju New Rule.
Dijalog prozor New Rule sastoji se od grupa opcija, sa gornje strane prozora, i kriterijuma formatiranja, koji se menjaju u zavisnosti od toga koju grupu opcija formatiranja smo izabrali. Grupe opcija predstavljaju rezime ranije predstavljenih opcija za uslovno formatiranje, a služe za: formatiranje ćelija na osnovu njihovih vrednosti (Format all cells based by their values), formatiranje samo ćelija određenog sadržaja (Format only cells that contain), formatiranje najviše i najniže rangiranih vrednosti (Format only top and bottom ranked values), formatiranje ćelija iznad i ispod prosečne vrednosti (Format only values that are above or below average), formatiranje samo jedinstvenih ili vrednosti koje se ponavljaju (Format only unique or duplicate values)… Odabirom svake od ponuđenih opcija pojaviće se različita kombinacija polja za unos kriterijuma i padajućih lista, kao i dugme Format čijim klikom otvaramo Format Cells dijalog prozor u kome možemo da detaljno podesimo željeni vid formatiranja.
Poslednja grupa opcija zove se Use formula to determine which cell to format, a ona je posebno zanimljiva jer omogućava uslovno formatiranje na osnovu zadate formule. Formula mora da počne znakom jednakosti, a ona uvek predstavlja logički uslov čijim ispunjavanjem dolazi do formatiranja ćelije. Na primer, ako smo odabrali grupu ćelija u E koloni (E2:E10) u kojima imamo neke vrednosti, unosom formule „=$E2>100000“ i izborom određenog formata, npr. bojenje pozadine ćelije u žuto, obojićemo sve redove u opsegu (E2:E10) koje ispunjavaju zadati uslov. Obratite pažnju, fiksirali smo kolonu E u formuli! Ovo je zato što kod uslovnog formatiranja postoji automatsko ažuriranje uslova, kao prilikom kopiranja formula, osim u slučaju da smo naglasili da uslov važi samo za ćeliju E2 („=$E$2>100000“). Kada unosimo formulu kao kriterijum uslovnog formatiranja možemo da iskoristimo sve raspoložive Excel funkcije. Tako, na primer, unosom formule „=MOD(ROW(),2)“ i biranjem da boja pozadine ćelije, koja ispunjava uslov, bude siva, svaki drugi red u odabranoj grupi ćelija biće obojen sivom bojom. Prilikom upotrebe ove opcije obratite pažnju da pravila primenjujete isključivo nad vrednostima, ne i nad zaglavljem tabele!
Vratimo se na prozor Conditional Formatting Rules Manager. Pri vrhu prozora, osim opcija New Rule i Edit Rule nalazi se i opcija Delete Rule kojom možemo da obrišemo odabrano pravilo. Takođe, desno od nje, nalaze se i dve strelice čijim klikom, nakon što smo prethodno odabrali neko pravilo, možemo pomerati pravilo „na dole“ ili „na gore“. Odnosno, možemo da menjamo redosled izvršavanja pravila. Desno od svakog pravila se nalazi i izborno polje Stop if True. Ukoliko je ono označeno, pravilo prestaje da se primenjuje ukoliko je ispunjen uslov kojim je ono određeno.
U Conditional Formatting dijalog prozoru postoji i grupa opcija Clear Rules. Ona se može iskorisiti za brisanje zadatih pravila iz tekuće selekcije, radnog lista, radne sveske ili iz pivot tabela. Ona ima istu funkciju kao opcija Delete u prozoru Conditional Formatting Rules Manager, samo što pomoću nje možemo da obrišemo više pravila odjedanput.