Sadržaj
Naučite kako brzo promijeniti boju cijelog retka na temelju vrijednosti jedne ćelije u radnim listovima programa Excel. Savjeti i primjeri formula za brojčane i tekstualne vrijednosti.
Prošli smo tjedan raspravljali o tome kako promijeniti boju pozadine ćelije na temelju njezine vrijednosti. U ovom ćete članku naučiti kako istaknuti cijele retke u Excelu na temelju vrijednosti jedne ćelije, a također ćete pronaći nekoliko savjeta i primjera formula koje će raditi s numeričkim i tekstualnim vrijednostima ćelija.
Kako promijeniti boju retka na temelju broja u jednoj ćeliji
Recimo, imate ovakvu tablicu narudžbi vaše tvrtke:
Možda ćete htjeti zasjeniti retke u različite boje na temelju vrijednosti ćelije u stupcu Kol. kako biste na prvi pogled vidjeli najvažnije narudžbe. To se može lako učiniti korištenjem Excel Conditional Formatting.
- Započnite odabirom ćelija čiju boju pozadine želite promijeniti.
- Stvorite novo pravilo oblikovanja klikom na Uvjetno oblikovanje > Novo pravilo… na kartici Početna .
- U dijaloškom prozoru " Novo pravilo oblikovanja " koji se otvori odaberite opciju " Koristite formulu za određivanje ćelija za formatiranje " i unesite sljedeću formulu u polju " Format vrijednosti gdje je ova formula istinita " za označavanje narudžbi s količinom. veće od 4:
=$C2>4
I naravno, možete koristiti operatore manje od (<) i jednako (=) zapronađite i označite retke koji imaju Kol. manji od 4 ili jednak 4:
=$C2<4
=$C2=4
Također, obratite pozornost na znak dolara $ ispred adrese ćelije - to je potreban da bi slovo stupca ostalo isto kada se formula kopira preko reda. Zapravo, to je ono što radi i primjenjuje oblikovanje na cijeli red na temelju vrijednosti u danoj ćeliji.
- Kliknite gumb " Format… " i prebacite se na karticu Fill za odabir boje pozadine. Ako zadane boje nisu dovoljne, kliknite gumb " Više boja… " kako biste odabrali onu koja vam se sviđa, a zatim dvaput kliknite U redu .
Također možete koristiti bilo koju drugu opciju oblikovanja, kao što je boja fonta ili obrub ćelija na drugim karticama dijaloškog okvira Oblikovanje ćelija .
- Pregled vašeg pravila oblikovanja izgledat će slično ovome:
- Ako je to kako ste željeli i zadovoljni ste bojom, kliknite OK da biste vidjeli da je vaše novo oblikovanje na snazi.
Sada, ako je vrijednost u stupcu Količina. veća od 4, cijeli redovi u vašoj Excel tablici postat će plavi.
Kao što vidite, promjena boje retka na temelju broja u jednoj ćeliji prilično je jednostavna u Excelu. Dalje ćete pronaći više 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 istaknuti retke s različitim vrijednostima u stupcu Količina. različitim bojama. Na primjer, možete dodati pravilo za sjenčanje redaka s količinom 10 ili većom. U ovom slučaju upotrijebite ovu formulu:
=$C2>9
Nakon što se stvori vaše drugo pravilo oblikovanja, postavite prioritet pravila tako da oba vaša pravila funkcioniraju.
- Na kartici Početna , u grupi Stilovi kliknite Uvjetno 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 popis pomoću strelica. Rezultat bi trebao biti sličan ovome:
Kliknite gumb OK i odgovarajući redovi će odmah promijeniti svoju boju pozadine na temelju vrijednosti ćelija koje ste naveli u objema formulama.
Kako promijeniti boju retka na temelju tekstualne vrijednosti u ćeliji
U našoj oglednoj tablici, kako biste lakše pratili narudžbe, može zasjeniti retke na temelju vrijednosti u stupcu Isporuka , tako da:
- Ako je narudžba "Dospijeće za X dana", boja pozadine takvih redaka promijenit će se narančasto;
- Ako je stavka "Isporučeno", cijeli red će biti obojen u zeleno;
- Ako je narudžba "Zakasnio", redće postati crvena.
Naravno, boja retka će se promijeniti ako se status narudžbe ažurira.
Dok formula iz našeg prvog primjera može raditi za "Isporučeno" i "Zakašnjelo "( =$E2="Delivered"
i =$E2="Past Due"
), zadatak zvuči malo teže za narudžbe "Rok do…". 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 točno podudaranje.
U ovom slučaju, bolje koristite PRETRAGU funkcija koja radi i za djelomično podudaranje:
=SEARCH("Due in", $E2)>0
U formuli, E2 je adresa ćelije na kojoj želite temeljiti svoje oblikovanje, znak dolara ($) koristi se za zaključavanje koordinate stupca, a >0 znači da će se oblikovanje primijeniti ako je navedeni tekst (" Rok za " u našem slučaju) pronađeno na bilo kojem mjestu u ćeliji.
Stvorite tri takva pravila slijedeći korake iz prvog primjera i dobit ćete tablicu u nastavku kao rezultat:
Označite redak ako ćelija počinje s specifični tekst
Korištenje >0 u gornjoj formuli znači da će red biti obojen bez obzira gdje se navedeni tekst nalazi u ključnoj ćeliji. Na primjer, stupac Dostava (F) može sadržavati tekst " Hitno, rok za 6 sati ", a ovaj će red također biti obojen.
Za promjenu boje retka kada ključna ćelija počinje s 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 nalazi na prvom mjestu u ćeliji.
Da bi ovo pravilo uvjetnog oblikovanja ispravno radilo, provjerite da u ključnom stupcu nema razmaka na početku, inače mogli biste razbijati glavu pokušavajući shvatiti zašto formula ne radi :) Možete koristiti ovaj besplatni alat za pronalaženje i uklanjanje razmaka na početku i na kraju u vašim radnim listovima - dodatak Trim Spaces za Excel.
Kako za promjenu boje ćelije na temelju vrijednosti druge ćelije
U stvari, ovo je jednostavno varijacija promjene boje pozadine u retku. Ali umjesto cijele tablice, odabirete stupac ili raspon u kojem želite promijeniti boju ćelija i koristite gore opisane formule.
Na primjer, mogli bismo stvoriti tri takva pravila za osjenčavanje samo ćelija u stupac " Broj narudžbe " na temelju druge vrijednosti ćelije (vrijednosti u stupcu Isporuka ).
Kako promijeniti boju retka na temelju nekoliko uvjeta
Ako želite zasjeniti retke u istu boju na temelju nekoliko vrijednosti , tada umjesto stvaranja nekoliko pravila oblikovanja možete koristiti OR ili AND funkcije za postavljanje nekoliko uvjeta.
Na primjer, možemo obojiti narudžbe koje dospijevaju za 1 i 3 dana u crvenkastu boju, a one koje dospijevaju 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 ANDfunkcija, recimo, za promjenu boje pozadine redaka s 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 koliko god 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 obojiti ćelije da biste razlikovali različite vrste vrijednosti, možda biste željeli znati koliko je ćelija označeno određenom bojom i izračunati zbroj 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 zebriranje rasporedite svoje Excel radne listove na temelju vrijednosti ćelije koja će reagirati na promjenu podataka u toj ćeliji. Ako trebate nešto drugačije za svoj skup podataka, ostavite nam komentar i mi ćemo pokušati to shvatiti.