Turinys
Sužinokite, kaip greitai pakeisti visos eilutės spalvą pagal vienos ląstelės vertę "Excel" darbalapiuose. Patarimai ir formulių pavyzdžiai skaičių ir teksto reikšmėms.
Praėjusią savaitę aptarėme, kaip pakeisti ląstelės fono spalvą pagal jos vertę. Šiame straipsnyje sužinosite, kaip "Excel" programoje paryškinti ištisas eilutes pagal vienos ląstelės vertę, taip pat rasite keletą patarimų ir formulių pavyzdžių, kurie tinka skaitinėms ir tekstinėms ląstelės vertėms.
Kaip pakeisti eilutės spalvą pagal skaičių vienoje ląstelėje
Tarkime, turite tokią įmonės užsakymų lentelę:
Galite norėti nuspalvinti eilutes skirtingomis spalvomis pagal ląstelės vertę, esančią Kiekis. stulpelį, kad iš karto matytumėte svarbiausius užsakymus. Tai galima lengvai padaryti naudojant "Excel" sąlyginio formatavimo funkciją.
- Pradėkite nuo langelių, kurių fono spalvą norite pakeisti, pasirinkimo.
- Sukurkite naują formatavimo taisyklę spustelėdami Sąlyginis formatavimas > Nauja taisyklė... apie Pagrindinis skirtukas.
- " Nauja formatavimo taisyklė " dialogo lange pasirinkite parinktį " Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti " ir įveskite šią formulę į " Formuoti reikšmes, kai ši formulė yra teisinga " lauką, kad išryškintumėte užsakymus, kurių kiekis didesnis nei 4:
=$C2>4
Be to, galite naudoti operatorius mažiau nei (<) ir lygu (=), kad surastumėte ir paryškintumėte eilutes, kurių Qty. mažesnis nei 4 arba lygus 4:
=$C2<4
=$C2=4
Taip pat atkreipkite dėmesį į dolerio ženklą $ prieš ląstelės adresą - jis reikalingas tam, kad išliktų ta pati stulpelio raidė, kai formulė kopijuojama visoje eilutėje. Tiesą sakant, būtent jis atlieka triuką ir taiko formatavimą visai eilutei pagal tam tikroje ląstelėje esančią reikšmę.
- Spustelėkite " Formatas... " mygtuką ir perjunkite į Užpildykite skirtuką, kad pasirinktumėte fono spalvą. Jei numatytosios spalvos netinka, spustelėkite " Daugiau spalvų... " mygtuką, kad išsirinktumėte norimą, tada spustelėkite GERAI du kartus.
Taip pat galite naudoti bet kurias kitas formatavimo parinktis, pvz., šrifto spalvą ar langelių apvadą kituose skirtukuose Formuoti ląsteles dialogas.
- Jūsų formatavimo taisyklės peržiūra atrodys panašiai:
- Jei norėjote būtent tokios spalvos ir esate ja patenkinti, spustelėkite GERAI kad pamatytumėte, kaip įsigalioja naujas formatavimas.
Dabar, jei reikšmė Kiekis. stulpelis yra didesnis nei 4, visos "Excel" lentelės eilutės bus mėlynos.
Kaip matote, keisti eilutės spalvą pagal skaičių viename ląstelėje "Excel" programoje gana paprasta. Toliau rasite daugiau formulių pavyzdžių ir porą patarimų, skirtų sudėtingesniems scenarijams.
Kaip taikyti kelias taisykles su reikiamu prioritetu
Ankstesniame pavyzdyje galite norėti paryškinti eilutes su skirtingomis reikšmėmis Kiekis. stulpelį skirtingomis spalvomis. Pavyzdžiui, galite pridėti taisyklę, pagal kurią būtų nuspalvintos eilutės, kurių kiekis yra 10 arba didesnis. Šiuo atveju naudokite šią formulę:
=$C2>9
Sukūrę antrąją formatavimo taisyklę, nustatykite taisyklių prioritetą, kad veiktų abi taisyklės.
- Dėl Pagrindinis skirtuke Stiliai grupę, spustelėkite Sąlyginis formatavimas > Taisyklių valdymas... .
- Pasirinkite " Šis darbalapis ", esančioje " Rodyti formatavimo taisykles " lauką. Jei norite tvarkyti tik dabartiniam pasirinkimui taikomas taisykles, pasirinkite " Dabartinis pasirinkimas ".
- Pasirinkite formatavimo taisyklę, kurią norite taikyti pirmiausia, ir rodyklėmis perkelkite ją į sąrašo viršų. Rezultatas turėtų būti panašus į šį:
Spustelėkite GERAI ir atitinkamos eilutės iš karto pakeis fono spalvą pagal abiejose formulėse nurodytas ląstelių vertes.
Kaip pakeisti eilutės spalvą pagal ląstelės teksto vertę
Mūsų pavyzdinėje lentelėje, kad būtų lengviau stebėti užsakymus, galite nuspalvinti eilutes pagal reikšmes, esančias Pristatymas stulpelyje, kad:
- Jei užsakyme nurodyta "Užsakymas turi būti įvykdytas per X dienų", tokių eilučių fono spalva taps oranžinė;
- Jei elementas yra "Pristatytas", visa eilutė bus nuspalvinta žalia spalva;
- Jei užsakymo terminas yra "pradelstas", eilutė nusidažys raudonai.
Natūralu, kad eilutės spalva pasikeis, jei bus atnaujinta užsakymo būsena.
Nors mūsų pirmojo pavyzdžio formulė gali būti naudojama "Pristatytas" ir "Praėjęs terminas"( =$E2="Pristatytas"
ir =$E2="Praėjęs mokėjimo terminas"
), užduotis skamba šiek tiek sudėtingiau užsakymams "Turėtų būti įvykdyta per...". Kaip matote, skirtingi užsakymai turi būti įvykdyti per 1, 3, 5 ar daugiau dienų, o pirmiau pateikta formulė neveiks, nes ji skirta tiksliajai atitikčiai.
Tokiu atveju geriau naudoti paieškos funkciją, kuri veikia ir dalinio atitikimo atveju:
=SEARCH("Dėl", $E2)>0
Formulėje, E2 yra ląstelės, pagal kurią norite formatuoti, adresas, dolerio ženklas ($) naudojamas stulpelio koordinatei užfiksuoti, o >0 reiškia, kad formatavimas bus taikomas, jei nurodytas tekstas (" Mokėtinas per ") yra bet kurioje ląstelės vietoje.
Sukurkite tris tokias taisykles, vadovaudamiesi pirmojo pavyzdžio veiksmais, ir gausite toliau pateiktą lentelę:
Paryškinti eilutę, jei ląstelė prasideda tam tikru tekstu
Naudojant >0 pirmiau pateiktoje formulėje reiškia, kad eilutė bus nuspalvinta nepriklausomai nuo to, kurioje rakto ląstelės vietoje yra nurodytas tekstas. Pavyzdžiui, pristatymo stulpelyje (F) gali būti tekstas " Skubus, turi būti atliktas per 6 valandas ", ir ši eilutė taip pat bus nuspalvinta.
Eilutės spalvos keitimas, kai pagrindinė ląstelė prasideda nuo tam tikrą reikšmę, naudokite =1 formulėje, pvz.:
=SEARCH("Mokėtinas", $E2)=1
šiuo atveju eilutė bus paryškinta tik tuo atveju, jei nurodytas tekstas yra pirmoje langelio vietoje.
Kad ši sąlyginio formatavimo taisyklė veiktų teisingai, įsitikinkite, kad pagrindiniame stulpelyje nėra pradinių tarpų, kitaip galite pasukti galvą, kodėl formulė neveikia :) Galite naudoti šį nemokamą įrankį, kad rastumėte ir pašalintumėte pradinius ir galinius tarpus savo darbalapiuose - "Excel" priedą "Trim Spaces".
Kaip pakeisti ląstelės spalvą pagal kitos ląstelės vertę
Iš tikrųjų tai tiesiog eilutės atvejo fono spalvos keitimo variantas. Tačiau vietoj visos lentelės pasirenkate stulpelį arba intervalą, kuriame norite pakeisti ląstelių spalvą, ir naudojate pirmiau aprašytas formules.
Pavyzdžiui, galėtume sukurti tris tokias taisykles, kad šešėliuotų tik langelius, esančius " Užsakymo numeris " stulpelis pagal kito langelio vertę (reikšmės, esančios Pristatymas stulpelis).
Kaip pakeisti eilutės spalvą pagal kelias sąlygas
Jei norite šešėliuoti eilutes, esančias ta pati spalva pagal kelias reikšmes , tada, užuot kūrę kelias formatavimo taisykles, kelioms sąlygoms nustatyti galite naudoti OR arba AND funkcijas.
Pavyzdžiui, užsakymus, kuriuos reikia įvykdyti per 1 ir 3 dienas, galime nuspalvinti rausva spalva, o tuos, kuriuos reikia įvykdyti per 5 ir 7 dienas, - geltona spalva. Toliau pateikiamos tokios formulės:
=OR($F2="Turi būti įvykdyta per 1 dieną", $F2="Turi būti įvykdyta per 3 dienas")
=OR($F2="Mokėtina per 5 dienas", $F2="Mokėtina per 7 dienas")
Galite naudoti funkciją AND, tarkime, norėdami pakeisti eilučių fono spalvą su Kiekis. lygi 5 arba didesnė už 5 ir lygi 10 arba mažesnė už 10:
=AND($D2>=5, $D2<=10)
Žinoma, tokiose formulėse neapsiribojama tik 2 sąlygomis, galite naudoti tiek sąlygų, kiek jums reikia. Pavyzdžiui:
=OR($F2="Turi būti įvykdyta per 1 dieną", $F2="Turi būti įvykdyta per 3 dienas", $F2="Turi būti įvykdyta per 5 dienas")
Patarimas: Dabar, kai jau žinote, kaip nuspalvinti ląsteles, kad galėtumėte atskirti įvairių tipų reikšmes, galbūt norėsite sužinoti, kiek ląstelių yra pažymėtos tam tikra spalva, ir apskaičiuoti tų ląstelių reikšmių sumą. Gera žinia ta, kad galite automatizuoti ir tai, o sprendimą rasite šiame straipsnyje: Kaip skaičiuoti, sumuoti ir filtruoti ląsteles pagal spalvą "Excel" programoje.
Tai tik keli iš daugelio galimų būdų, kaip "Excel" darbalapius dryžuoti pagal langelio vertę, kuri reaguos į duomenų pasikeitimą tame langelyje. Jei jūsų duomenų rinkiniui reikia ko nors kito, parašykite mums komentarą ir mes pabandysime tai išsiaiškinti.