Sadržaj
Naučite kako brzo promijeniti boju cijelog reda na osnovu vrijednosti jedne ćelije u vašim Excel radnim listovima. Savjeti i primjeri formula za vrijednosti brojeva i teksta.
Prošle sedmice smo razgovarali o tome kako promijeniti boju pozadine ćelije na osnovu njene vrijednosti. U ovom članku ćete naučiti kako istaknuti cijele redove u Excelu na osnovu vrijednosti jedne ćelije, a također ćete pronaći nekoliko savjeta i primjera formula koji će raditi s numeričkim i tekstualnim vrijednostima ćelija.
Kako promijeniti boju reda na osnovu broja u jednoj ćeliji
Recimo, imate ovakvu tablicu narudžbi vaše kompanije:
Možda ćete željeti zasjeniti redove u različitim boje zasnovane na vrijednosti ćelije u koloni Qty. da biste na prvi pogled vidjeli najvažnije narudžbe. Ovo se lako može učiniti pomoću Excel uvjetnog oblikovanja.
- Počnite s odabirom ćelija čiju boju pozadine želite promijeniti.
- Kreirajte novo pravilo oblikovanja klikom na Uslovno oblikovanje > Novo pravilo… na kartici Početna .
- U dijaloškom prozoru " Novo pravilo oblikovanja " koji se otvori odaberite opciju " Koristite formulu da odredite koje ćelije želite formatirati " i unesite sljedeću formulu u polju " Formatirajte vrijednosti gdje je ova formula tačna " da biste istakli narudžbe s Količina. veće od 4:
=$C2>4
I naravno, možete koristiti manje od (<) i jednako (=) operatore zapronađite i označite redove koji imaju Qty. manji od 4 ili jednak 4:
=$C2<4
=$C2=4
Takođe, obratite pažnju na znak dolara $ ispred adrese ćelije - to je potrebno da slovo kolone ostane isto kada se formula kopira preko reda. Zapravo, to je ono što čini trik i primjenjuje formatiranje na cijeli red na osnovu vrijednosti u datoj ćeliji.
- Kliknite na dugme " Format... " i prebacite na karticu Fill da odaberete boju pozadine. Ako zadane boje nisu dovoljne, kliknite na dugme " Više boja... " da odaberete onu po svom ukusu, a zatim dvaput kliknite OK .
Također možete koristiti bilo koje druge opcije oblikovanja, kao što je boja fonta ili ivica ćelija na drugim karticama u dijaloškom okviru Formatiraj ćelije .
- Pregled vašeg pravila oblikovanja izgledat će slično ovome:
- Ako je ovo kako ste željeli i zadovoljni ste bojom, kliknite na OK da vidite vaše novo oblikovanje na snazi.
Sada, ako je vrijednost u koloni Kol. veća od 4, cijeli redovi u vašoj Excel tablici će postati plavi.
Kao što možete vidjeti, promjena boje reda na osnovu broja u jednoj ćeliji je prilično jednostavna u Excelu. Dalje, naći ćete još primjera formula i nekoliko savjeta za složenije scenarije.
Kako primijeniti nekoliko pravila s prioritetom koji vam je potreban
U prethodnom primjeru,možda želite da istaknete redove sa različitim vrednostima u koloni Qty. u različitim bojama. Na primjer, možete dodati pravilo da zasjenite redove s količinom 10 ili većom. U ovom slučaju koristite ovu formulu:
=$C2>9
Nakon što se kreira vaše drugo pravilo oblikovanja, postavite prioritet pravila tako da oba pravila funkcioniraju.
- Na kartici Početna , u grupi Stilovi , kliknite na Uslovno oblikovanje > Upravljanje pravilima... .
- Odaberite " Ovaj radni list " u polju " Prikaži pravila oblikovanja za ". Ako želite upravljati pravilima koja se primjenjuju samo na vaš trenutni odabir, odaberite " Trenutni odabir ".
- Odaberite pravilo oblikovanja koje želite prvo primijeniti i premjestite ga na vrh listu pomoću strelica. Rezultat bi trebao izgledati ovako:
Kliknite na dugme OK i odgovarajući redovi će odmah promijeniti boju pozadine na osnovu vrijednosti ćelija koje ste naveli u obje formule.
Kako promijeniti boju reda na osnovu tekstualne vrijednosti u ćeliji
U našoj tablici uzorka, da biste lakše pratili narudžbe, može zasjeniti redove na osnovu vrijednosti u koloni Isporuka , tako da:
- Ako je narudžba "Rosenje za X dana", boja pozadine takvih redova će se promijeniti narandžasta;
- Ako je stavka "isporučena", cijeli red će biti obojen zelenom bojom;
- Ako je narudžba "prospjela", redće postati crvena.
Naravno, boja reda će se promijeniti ako se status narudžbe ažurira.
Dok formula iz našeg prvog primjera može raditi za "Isporučeno" i "Prosjelo plaćanje "( =$E2="Delivered"
i =$E2="Past Due"
), zadatak zvuči malo složenije za narudžbe "Dospjelo u...". Kao što vidite, različite narudžbe dospijevaju za 1, 3, 5 ili više dana i gornja formula neće raditi jer je namijenjena za tačno podudaranje.
U ovom slučaju, bolje je koristiti PRETRAŽIVANJE funkcija koja radi i za djelomično podudaranje:
=SEARCH("Due in", $E2)>0
U formuli, E2 je adresa ćelije na kojoj želite zasnovati svoje oblikovanje, znak dolara ($) se koristi za zaključavanje koordinata kolone, a >0 znači da će se formatiranje primijeniti ako je navedeni tekst (" Dospjelo u " u našem slučaju) nalazi se na bilo kojoj poziciji u ćeliji.
Kreirajte tri takva pravila slijedeći korake iz prvog primjera, a kao rezultat ćete imati donju tablicu:
Istaknite red ako ćelija počinje sa određeni tekst
Upotreba >0 u gornjoj formuli znači da će red biti obojen bez obzira gdje se navedeni tekst nalazi u ključnoj ćeliji. Na primjer, kolona Isporuka (F) može sadržavati tekst " Hitno, rok za 6 sati ", a ovaj red će također biti obojen.
Da promijenite boju reda kada se ključna ćelija počinje sa određenom vrijednošću, koristite =1 u formuli, npr.:
=SEARCH("Due in", $E2)=1
u ovomslučaju, red će biti istaknut samo ako se navedeni tekst nađe na prvoj poziciji u ćeliji.
Da bi ovo pravilo uvjetnog oblikovanja ispravno funkcioniralo, uvjerite se da nema vodećih razmaka u ključnoj koloni, inače možda ćete se namučiti pokušavajući da shvatite zašto formula ne radi :) Možete koristiti ovaj besplatni alat za pronalaženje i uklanjanje vodećih i završnih razmaka u vašim radnim listovima - dodatak Trim Spaces za Excel.
Kako za promjenu boje ćelije na osnovu vrijednosti druge ćelije
U stvari, ovo je jednostavno varijacija promjene boje pozadine slučaja reda. Ali umjesto cijele tablice, odabirete stupac ili raspon u kojem želite promijeniti boju ćelija i koristite formule opisane iznad.
Na primjer, mogli bismo kreirati tri takva pravila da zasjenimo samo ćelije u kolona " Broj narudžbe " zasnovana na drugoj vrijednosti ćelije (vrijednosti u koloni Isporuka ).
Kako promijeniti boju reda na osnovu nekoliko uslova
Ako želite zasjeniti redove u istoj boji na osnovu nekoliko vrijednosti , onda umjesto da kreirate nekoliko pravila oblikovanja možete koristiti funkcije OR ili AND da postavite nekoliko uslova.
Na primjer, možemo obojiti narudžbe koje dospijevaju za 1 i 3 dana u crvenkastu boju, a one koje dospiju za 5 i 7 dana u žuta boja. Formule su sljedeće:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days")
=OR($F2="Due in 5 Days", $F2="Due in 7 Days")
I možete koristiti ANDfunkciju, recimo, za promjenu boje pozadine redova sa Qty. jednakim ili većim od 5 i jednakim ili manjim od 10:
=AND($D2>=5, $D2<=10)
Naravno, vi nisu ograničeni na korištenje samo 2 uvjeta u takvim formulama, slobodni ste koristiti onoliko koliko vam je potrebno. Na primjer:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")
Savjet: Sada kada znate kako bojati ćelije da biste razlikovali različite vrste vrijednosti, možda ćete htjeti znati koliko je ćelija istaknuto određenom bojom i izračunati zbir vrijednosti u tim ćelijama. Dobra vijest je da i ovo možete automatizirati, a rješenje ćete pronaći u ovom članku: Kako brojati, zbrajati i filtrirati ćelije po boji u Excelu.
Ovo su samo neki od mnogih mogućih načina za zebru rasporedite svoje Excel radne listove na osnovu vrijednosti ćelije koja će odgovoriti na promjenu podataka u toj ćeliji. Ako vam je potrebno nešto drugačije za vaš skup podataka, ostavite nam komentar i pokušat ćemo to shvatiti.