Excel: muutke rea värvi lahtri väärtuse alusel

  • Jaga Seda
Michael Brown

Õppige, kuidas kiiresti muuta kogu rea värvi ühe lahtri väärtuse põhjal oma Exceli töölehtedel. Näpunäited ja valemite näited arv- ja tekstiväärtuste jaoks.

Eelmisel nädalal arutasime, kuidas muuta lahtri taustavärvi selle väärtuse alusel. Selles artiklis saate teada, kuidas Excelis terveid ridu ühe lahtri väärtuse alusel esile tõsta, ning leiate ka mõned näpunäited ja valemite näited, mis töötavad numbriliste ja tekstiridade väärtustega.

    Kuidas muuta rea värvi ühe lahtri numbri põhjal

    Ütleme, et teil on oma ettevõtte tellimuste tabel niimoodi:

    Sa võid soovida ridade varjutamist erinevate värvidega vastavalt lahtri väärtusele lahtris Kogus. veergu, et näha kõige olulisemaid tellimusi ühe pilguga. Seda saab hõlpsasti teha Exceli tingimusliku vormindamise abil.

    1. Alustage lahtrite valimisega, mille taustavärvi soovite muuta.
    2. Looge uus vormindusreegel, klõpsates Tingimuslik vormindamine > Uus reegel... kohta Kodu vahekaart.
    3. In " Uus vormistamise reegel " dialoogiaknas, mis avaneb, valige valik " Kasutage valemit, et määrata, millised lahtrid tuleb vormindada " ja sisestage järgmine valem lahtrisse " Vormindage väärtused, mille puhul see valem on tõene ", et tõsta esile tellimusi, mille kogus on suurem kui 4:

      =$C2>4

      Loomulikult saate kasutada operaatoreid less than (<) ja equal to (=), et leida ja esile tõsta read, mille Qty. on väiksem kui 4 või võrdne 4:

      =$C2<4

      =$C2=4

      Pöörake tähelepanu ka dollarimärgile $ enne lahtri aadressi - seda on vaja selleks, et veeru täht jääks samaks, kui valem kopeeritakse üle rea. Tegelikult on see see see, mis teeb triki ja kohaldab vormingu kogu reale, mis põhineb antud lahtri väärtusel.

    4. Klõpsake nuppu " Formaat... " nuppu ja lülitage Täitke Kui vaikimisi värvid ei ole piisavad, klõpsake vahekaardil " Rohkem värve... " nuppu, et valida endale meelepärane ja seejärel klõpsake nuppu OK kaks korda.

      Võite kasutada ka kõiki muid vormindamisvõimalusi, näiteks kirjavärvi või lahtrite piire teistel vahekaartidel. Lahtrite vormindamine dialoog.

    5. Teie vormindusreegli eelvaade näeb välja umbes nii:
    6. Kui see on selline, nagu te soovisite, ja olete värviga rahul, klõpsake nuppu OK et näha oma uut vormingut.

      Nüüd, kui väärtus Kogus. veerg on suurem kui 4, muutuvad kõik Exceli tabeli read siniseks.

    Nagu näete, on rea värvi muutmine ühe lahtri numbri põhjal Excelis üsna lihtne. Edasi leiate veel valemite näiteid ja paar nõuannet keerulisemate stsenaariumide jaoks.

    Kuidas rakendada mitmeid reegleid vajaliku prioriteediga

    Eelmises näites võib soovida rõhutada erinevate väärtustega ridu, mis on esitatud Kogus. veergu eri värvi. Näiteks võite lisada reegli, et varjutada read, mille kogus on 10 või suurem. Sel juhul kasutage seda valemit:

    =$C2>9

    Pärast teise vormindusreegli loomist määrake reeglite prioriteet, et mõlemad reeglid töötaksid.

    1. On Kodu vahekaardil Stiilid rühma, klõpsake Tingimuslik vormindamine > Reeglite haldamine... .
    2. Vali " See tööleht " aastal " Näita vormindusreegleid ". Kui soovite hallata ainult praeguse valiku suhtes kehtivaid reegleid, valige " Praegune valik ".
    3. Valige vormindusreegel, mida soovite esimesena rakendada, ja viige see noolte abil nimekirja tippu. Tulemus peaks sarnanema sellele:

      Klõpsake nuppu OK nuppu ja vastavad read muudavad koheselt oma taustavärvi, mis põhineb mõlemas valemis määratud lahtri väärtustel.

    Kuidas muuta rea värvi lahtri teksti väärtuse alusel

    Meie näidistabelis saate tellimuste jälgimise lihtsustamiseks varjutada read vastavalt väärtustele, mis on esitatud tabelis Kohaletoimetamine veerus, nii et:

    • Kui tellimus on "Tähtaeg X päeva pärast", muutub selliste ridade taustavärv oranžiks;
    • Kui toode on "Kohaletoimetatud", on kogu rida rohelise värvusega;
    • Kui tellimus on "viivis", muutub rida punaseks.

    Loomulikult muutub rea värvus, kui tellimuse staatus muutub.

    Kuigi meie esimese näite valem võib töötada "Delivered" ja "Past Due" ( =$E2="Delivered" ja =$E2="Past Due" ), ülesanne kõlab veidi keerulisemalt "Due in..." tellimuste puhul. Nagu näete, on erinevad tellimused tähtajalised 1, 3, 5 või rohkem päeva pärast ja ülaltoodud valem ei tööta, sest see on mõeldud täpse vaste jaoks.

    Sellisel juhul tuleks kasutada funktsiooni SEARCH, mis töötab ka osalise kokkulangevuse puhul:

    =SEARCH("Due in", $E2)>0

    Valemis, E2 on selle lahtri aadress, millele soovite oma vormingu aluseks võtta, dollarimärki ($) kasutatakse veeru koordinaadi lukustamiseks ja >0 tähendab, et vormingut rakendatakse, kui määratud tekst (" Kohustuslik on " meie puhul) leitakse mis tahes positsioonis lahtris.

    Looge kolm sellist reeglit, järgides esimese näite samme, ja tulemuseks on alljärgnev tabel:

    Ridade esiletõstmine, kui lahter algab konkreetse tekstiga

    Kasutades >0 ülaltoodud valemis tähendab, et rida värvitakse olenemata sellest, kus määratud tekst asub võtmerakus. Näiteks võib tarne veerus (F) olla tekst " Kiireloomuline, tähtaeg on 6 tunni pärast " ja ka see rida on värviline.

    Rea värvi muutmiseks, kui võtmerakke algab sõnadega konkreetse väärtuse, kasutage =1 valemis, nt:

    =SEARCH("Due in", $E2)=1

    sel juhul tõstetakse rida esile ainult siis, kui määratud tekst on lahtri esimeses positsioonis.

    Et see tingimusliku vormindamise reegel töötaks õigesti, veenduge, et võtmesarjas ei ole juhtivaid tühikuid, vastasel juhul võite oma aju raagelda, püüdes aru saada, miks valem ei tööta :) Võite kasutada seda tasuta tööriista, et leida ja eemaldada juhtivad ja tagumised tühikud oma töölehtedel - Trim Spaces add-in for Excel.

    Kuidas muuta lahtri värvi teise lahtri väärtuse alusel

    Tegelikult on see lihtsalt varieerumine ridade taustavärvi muutmisest. Kuid kogu tabeli asemel valite veergu või vahemiku, kus soovite lahtrite värvi muuta, ja kasutate eespool kirjeldatud valemeid.

    Näiteks võiksime luua kolm sellist reeglit, et varjutada ainult lahtrid " Tellimuse number " veergu teise lahtri väärtuse alusel (väärtused lahtris Kohaletoimetamine veerg).

    Kuidas muuta rea värvi mitmete tingimuste alusel

    Kui soovite varjutada ridade varju sama värvi, mis põhineb mitmel väärtusel , siis saate mitme vormindusreegli loomise asemel kasutada mitme tingimuse seadmiseks OR- või AND-funktsiooni.

    Näiteks võime värvida 1 ja 3 päeva pärast tähtajalised tellimused punase värviga ning 5 ja 7 päeva pärast tähtajalised tellimused kollase värviga. Valemid on järgmised:

    =OR($F2="1 päeva pärast", $F2="3 päeva pärast")

    =OR($F2="5 päeva pärast", $F2="7 päeva pärast")

    Ja sa võid kasutada AND funktsiooni, näiteks ridade taustavärvi muutmiseks koos Kogus. võrdne või suurem kui 5 ja võrdne või väiksem kui 10:

    =AND($D2>=5, $D2<=10)

    Loomulikult ei ole te piiratud ainult 2 tingimuse kasutamisega sellistes valemites, te võite kasutada nii palju kui vaja. Näiteks:

    =OR($F2="1 päeva pärast", $F2="3 päeva pärast", $F2="5 päeva pärast")

    Vihje: Nüüd, kui te teate, kuidas värvida lahtreid, et eristada eri tüüpi väärtusi, võite teada saada, kui palju lahtreid on teatud värviga esile tõstetud ja arvutada nende lahtrite väärtuste summa. Hea uudis on see, et ka seda saab automatiseerida ja lahenduse leiate sellest artiklist: Kuidas lugeda, summeerida ja filtreerida lahtreid värvi järgi Excelis.

    Need on vaid mõned paljudest võimalikest viisidest, kuidas oma Exceli töölehtede sebratriibud põhinevad lahtri väärtusel, mis reageerivad andmete muutumisele selles lahtris. Kui vajate oma andmekogumi jaoks midagi muud, kirjutage meile kommentaar ja me püüame selle välja mõelda.

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.