Excel: Verander die rykleur gebaseer op selwaarde

  • Deel Dit
Michael Brown

Leer hoe om vinnig die kleur van die hele ry te verander op grond van 'n enkele sel se waarde in jou Excel-werkblaaie. Wenke en formulevoorbeelde vir getal- en tekswaardes.

Verlede week het ons bespreek hoe om die agtergrondkleur van 'n sel te verander op grond van sy waarde. In hierdie artikel sal jy leer hoe om hele rye in Excel uit te lig op grond van 'n waarde van een sel, en ook 'n paar wenke en formulevoorbeelde vind wat met numeriese en teksselwaardes sal werk.

    Hoe om 'n rykleur te verander op grond van 'n nommer in 'n enkele sel

    Sê, jy het 'n tabel van jou maatskappybestellings soos volg:

    Jy wil dalk die rye in verskillende skakeer kleure gebaseer op die selwaarde in die Aantal. kolom om die belangrikste bestellings in 'n oogopslag te sien. Dit kan maklik gedoen word deur Excel-voorwaardelike formatering te gebruik.

    1. Begin deur die selle te kies waarvan die agtergrondkleur jy wil verander.
    2. Skep 'n nuwe formateringreël deur te klik Voorwaardelike formatering > Nuwe reël... op die Tuis -oortjie.
    3. In die " Nuwe formateringreël " dialoogvenster wat oopmaak, kies die opsie " Gebruik 'n formule om te bepaal watter selle om te formateer " en voer die volgende formule in die " Formaatwaardes waar hierdie formule waar is "-veld om bestellings met Aantal uit te lig. groter as 4:

      =$C2>4

      En natuurlik kan jy die kleiner as (<) en gelyk aan (=) operateurs gebruik omvind en merk rye wat Aantal het. kleiner as 4 of gelyk aan 4:

      =$C2<4

      =$C2=4

      Let ook op die dollarteken $ voor die sel se adres - dit is nodig om die kolomletter dieselfde te hou wanneer die formule oor die ry gekopieer word. Eintlik is dit wat die truuk doen en formatering toepas op die hele ry gebaseer op 'n waarde in 'n gegewe sel.

    4. Klik op die " Format... "-knoppie en skakel oor na Vul -oortjie om die agtergrondkleur te kies. As die verstekkleure nie voldoende is nie, klik die " Meer kleure... "-knoppie om die een na jou smaak te kies, en klik dan twee keer OK .

      Jy kan ook enige ander formateringopsies gebruik, soos die lettertipekleur of sellegrens op die ander oortjies van die Formateer selle -dialoog.

    5. Die voorskou van jou formateringsreël sal soortgelyk soos hierdie lyk:
    6. As dit is hoe jy dit wou hê en jy is tevrede met die kleur, klik OK om jou nuwe formatering in werking te sien.

      Nou, as die waarde in die Aantal. -kolom groter as 4 is, sal die hele rye in jou Excel-tabel blou word.

    Soos jy kan sien, is die verandering van die ry se kleur gebaseer op 'n nommer in 'n enkele sel redelik maklik in Excel. Verder sal jy meer formule-voorbeelde en 'n paar wenke vir meer komplekse scenario's vind.

    Hoe om verskeie reëls toe te pas met die prioriteit wat jy nodig het

    In die vorige voorbeeld, jywil dalk die rye met verskillende waardes in die Aantal. -kolom in verskillende kleure uitlig. Byvoorbeeld, jy kan 'n reël byvoeg om die rye te skadu met hoeveelheid 10 of meer. Gebruik in hierdie geval hierdie formule:

    =$C2>9

    Nadat jou tweede formateringreël geskep is, stel die reëlsprioriteit sodat albei jou reëls sal werk.

    1. Op die Tuis -oortjie, in die Style -groep, klik Voorwaardelike formatering > Bestuur reëls... .
    2. Kies " Hierdie werkblad " in die " Wys formateringreëls vir "-veld. As jy die reëls wil bestuur wat slegs op jou huidige seleksie van toepassing is, kies " Huidige seleksie ".
    3. Kies die formateringreël wat jy eers toegepas wil hê en skuif dit na bo die lys met die pyltjies. Die resultaat moet soos volg lyk:

      Klik op die OK -knoppie en die ooreenstemmende rye sal onmiddellik hul agtergrondkleur verander op grond van die selwaardes wat jy in beide formules gespesifiseer het.

    Hoe om 'n rykleur te verander op grond van 'n tekswaarde in 'n sel

    In ons voorbeeldtabel, om opvolg van bestellings makliker te maak, kan die rye skakeer op grond van die waardes in die Aflewering -kolom, sodat:

    • As 'n bestelling "Verskuldig in X dae" is, die agtergrondkleur van sulke rye sal verander oranje;
    • As 'n item "Afgelewer" is, sal die hele ry in groen gekleur word;
    • Indien 'n bestelling "Vervaldatum" is, sal die rysal rooi word.

    Natuurlik sal die rykleur verander as die bestellingstatus opgedateer word.

    Terwyl die formule uit ons eerste voorbeeld kan werk vir "Afgelewer" en "Aangekoms". "( =$E2="Delivered" en =$E2="Past Due" ), die taak klink 'n bietjie moeiliker vir "Verskuldig in ..." bestellings. Soos jy sien, is verskillende bestellings oor 1, 3, 5 of meer dae betaalbaar en die formule hierbo sal nie werk nie, want dit is bedoel vir presiese passing.

    In hierdie geval moet jy beter die SEARCH gebruik funksie wat ook vir die gedeeltelike passing werk:

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

    In die formule is E2 die adres van die sel waarop jy jou formatering wil baseer, die dollarteken ($) word gebruik om die kolomkoördinaat te sluit, en >0 beteken dat die formatering toegepas sal word as die gespesifiseerde teks (" Verskuldig in " in ons geval) is gevind in enige posisie in die sel.

    Skep drie sulke reëls volgens die stappe van die eerste voorbeeld, en jy sal die onderstaande tabel hê, as die resultaat:

    Merk ry as sel begin met spesifieke teks

    Deur >0 in die formule hierbo te gebruik, beteken dat die ry gekleur sal wees, ongeag waar die gespesifiseerde teks in die sleutelsel geleë is. Byvoorbeeld, die afleweringskolom (F) kan die teks " Dringend, betaalbaar binne 6 uur " bevat, en hierdie ry sal ook gekleur word.

    Om die rykleur te verander wanneer die sleutelsel begin met 'n spesifieke waarde, gebruik =1 in die formule, bv.:

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

    in hierdiegeval, sal die ry slegs uitgelig word as die gespesifiseerde teks in die eerste posisie in die sel gevind word.

    Vir hierdie voorwaardelike formateringreël om korrek te werk, maak seker dat daar geen voorste spasies in die sleutelkolom is nie, anders jy kan dalk jou brein raas om uit te vind hoekom die formule nie werk nie :) Jy kan hierdie gratis hulpmiddel gebruik om voor- en agterspasies in jou werkblaaie te vind en te verwyder - Trim Spaces-byvoeging vir Excel.

    Hoe om 'n sel se kleur te verander op grond van 'n waarde van 'n ander sel

    In werklikheid is dit bloot 'n variasie van die verandering van die agtergrondkleur van 'n rykas. Maar in plaas van die hele tabel, kies jy 'n kolom of 'n reeks waar jy die selle se kleur wil verander en gebruik die formules hierbo beskryf.

    Ons kan byvoorbeeld drie sulke reëls skep om slegs die selle in te skakeer die " Bestellingnommer "-kolom gebaseer op 'n ander selwaarde (waardes in die Aflewering -kolom).

    Hoe om ry se kleur te verander op grond van verskeie toestande

    As jy die rye in dieselfde kleur wil skaker op grond van verskeie waardes , dan in plaas daarvan om verskeie formateringreëls te skep jy kan die OF- of EN-funksies gebruik om verskeie voorwaardes te stel.

    Ons kan byvoorbeeld die bestellings wat oor 1 en 3 dae betaalbaar is in die rooierige kleur kleur, en dié wat oor 5 en 7 dae betaalbaar is in die geel kleur. Die formules is soos volg:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days")

    =OR($F2="Due in 5 Days", $F2="Due in 7 Days")

    En jy kan die EN gebruikfunksie, sê, om die agtergrondkleur van rye te verander met Aantal. gelyk aan of groter as 5 en gelyk aan of minder as 10:

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

    Natuurlik, jy is nie beperk tot die gebruik van slegs 2 voorwaardes in sulke formules nie, jy is vry om soveel te gebruik as wat jy nodig het. Byvoorbeeld:

    =OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")

    Wenk: Noudat jy weet hoe om selle in te kleur om tussen verskillende soorte waardes te onderskei, wil jy dalk weet hoeveel selle in 'n sekere kleur uitgelig is en bereken die som van waardes in daardie selle. Die goeie nuus is dat jy dit ook kan outomatiseer en jy sal die oplossing in hierdie artikel vind: Hoe om selle volgens kleur in Excel te tel, optel en filter.

    Hierdie is slegs 'n paar van baie moontlike maniere om te sebra streep jou Excel-werkblaaie op grond van 'n sel se waarde wat sal reageer op verandering van data in daardie sel. As jy iets anders vir jou datastel nodig het, stuur vir ons 'n opmerking en ons sal probeer om dit uit te vind.

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.