Sisällysluettelo
Opi vaihtamaan nopeasti koko rivin väri yksittäisen solun arvon perusteella Excel-taulukoissa. Vinkkejä ja kaavaesimerkkejä numero- ja tekstiarvoille.
Viime viikolla keskustelimme siitä, miten solun taustaväriä voidaan muuttaa solun arvon perusteella. Tässä artikkelissa opit, miten kokonaisia rivejä voidaan korostaa Excelissä yhden solun arvon perusteella, ja löydät myös muutamia vinkkejä ja kaavaesimerkkejä, jotka toimivat numeeristen ja tekstisolujen arvojen kanssa.
Kuinka muuttaa rivin väriä yksittäisen solun numeron perusteella?
Sanotaan, että sinulla on tällainen taulukko yrityksesi tilauksista:
Voit halutessasi varjostaa rivit eri väreillä solun arvon perusteella. Määrä. sarakkeessa, jotta näet tärkeimmät tilaukset yhdellä silmäyksellä. Tämä onnistuu helposti Excelin ehdollisen muotoilun avulla.
- Aloita valitsemalla solut, joiden taustaväriä haluat muuttaa.
- Luo uusi muotoilusääntö napsauttamalla Ehdollinen muotoilu > Uusi sääntö... on Etusivu välilehti.
- " Uusi muotoilusääntö " avautuvassa valintaikkunassa, valitse vaihtoehto " Määritä muotoiltavat solut kaavan avulla " ja kirjoita seuraava kaava kenttään " Muotoile arvot, joissa tämä kaava on tosi " -kenttää korostamaan tilauksia, joiden määrä on suurempi kuin 4:
=$C2>4
Voit luonnollisesti käyttää operaattoreita pienempi kuin (<) ja yhtä suuri kuin (=) löytääksesi ja korostaaksesi rivit, joiden Qty. on pienempi kuin 4 tai yhtä suuri kuin 4:
=$C2<4
=$C2=4
Kiinnitä huomiota myös dollarimerkkiin $ ennen solun osoitetta - sitä tarvitaan, jotta sarakkeen kirjain pysyy samana, kun kaava kopioidaan koko riville. Itse asiassa se tekee tempun ja soveltaa muotoilua koko riviin tietyn solun arvon perusteella.
- Klikkaa " Formaatti... " -painiketta ja vaihda Täytä Jos oletusvärit eivät riitä, napsauta " Lisää värejä... " -painiketta valitaksesi mieleisesi, ja napsauta sitten OK kahdesti.
Voit myös käyttää muita muotoiluvaihtoehtoja, kuten fontin väriä tai solujen reunuksia, muilla välilehdillä. Solujen muotoilu vuoropuhelu.
- Muotoilusääntösi esikatselu näyttää samankaltaiselta kuin tämä:
- Jos halusit sen olevan tällainen ja olet tyytyväinen väriin, napsauta painiketta OK nähdäksesi uuden muotoilun olevan voimassa.
Jos nyt arvo kentässä Määrä. sarakkeen arvo on suurempi kuin 4, Excel-taulukon kaikki rivit muuttuvat sinisiksi.
Kuten näet, rivin värin muuttaminen yksittäisen solun numeron perusteella on Excelissä melko helppoa. Jatkossa löydät lisää kaavaesimerkkejä ja pari vinkkiä monimutkaisempiin tilanteisiin.
Kuinka soveltaa useita sääntöjä haluamallasi prioriteetilla?
Edellisessä esimerkissä voit halutessasi korostaa rivejä, joilla on eri arvot Määrä. sarakkeen eri väreillä. Voit esimerkiksi lisätä säännön, joka varjostaa rivit, joiden määrä on vähintään 10. Käytä tässä tapauksessa tätä kaavaa:
=$C2>9
Kun toinen muotoilusääntö on luotu, aseta sääntöjen prioriteetti niin, että molemmat säännöt toimivat.
- On Etusivu välilehdellä, kohdassa Tyylit ryhmää, napsauta Ehdollinen muotoilu > Hallitse sääntöjä... .
- Valitse " Tämä laskentataulukko " in the " Näytä muotoilusäännöt " kentässä. Jos haluat hallita sääntöjä, jotka koskevat vain nykyistä valintaasi, valitse " Nykyinen valinta ".
- Valitse muotoilusääntö, jota haluat soveltaa ensimmäisenä, ja siirrä se nuolinäppäimillä luettelon alkuun. Tuloksen pitäisi näyttää tältä:
Napsauta OK painiketta ja vastaavat rivit vaihtavat välittömästi taustaväriään molemmissa kaavoissa määritettyjen soluarvojen perusteella.
Miten muuttaa rivin väriä solun tekstiarvon perusteella?
Esimerkkitaulukossamme voit tilausten seurannan helpottamiseksi varjostaa rivit arvojen perusteella kentässä Toimitus sarakkeeseen, jotta:
- Jos tilaus on "Erääntyy X päivän kuluttua", tällaisten rivien taustaväri muuttuu oranssiksi;
- Jos tuote on "Toimitettu", koko rivi värjäytyy vihreäksi;
- Jos tilaus on "erääntynyt", rivi muuttuu punaiseksi.
Luonnollisesti rivin väri muuttuu, jos tilauksen tila päivittyy.
Vaikka ensimmäisen esimerkin kaava voisi toimia "Toimitettu" ja "Erääntynyt"( =$E2="Toimitettu"
ja =$E2="Erääntynyt"
), tehtävä kuulostaa hieman hankalammalta "Due in..." -tilausten osalta. Kuten näet, eri tilaukset erääntyvät 1, 3, 5 tai useamman päivän kuluttua, eikä yllä oleva kaava toimi, koska se on tarkoitettu tarkkaa vastaavuutta varten.
Tässä tapauksessa sinun on parempi käyttää SEARCH-toimintoa, joka toimii myös osittaisessa vastaavuudessa:
=SEARCH("Due in", $E2)>0
Kaavassa, E2 on sen solun osoite, johon haluat perustaa muotoilun, dollarimerkkiä ($) käytetään sarakekoordinaatin lukitsemiseen ja >0 tarkoittaa, että muotoilua sovelletaan, jos määritetty teksti (" Erääntyy vuonna " meidän tapauksessamme) löytyy mistä tahansa solun kohdasta.
Luo kolme tällaista sääntöä ensimmäisen esimerkin vaiheiden mukaisesti, ja tuloksena on alla oleva taulukko:
Korosta rivi, jos solu alkaa tietyllä tekstillä
Käyttämällä >0 yllä olevassa kaavassa tarkoittaa, että rivi väritetään riippumatta siitä, missä avainsolussa määritetty teksti sijaitsee. Esimerkiksi toimitus-sarakkeessa (F) voi olla teksti " Kiireellinen, eräpäivä 6 tunnin sisällä ", ja tämäkin rivi väritetään.
Rivin värin muuttaminen, kun avainsolu alkaa tiettyä arvoa, käytä =1 kaavassa, esim:
=SEARCH("Due in", $E2)=1
tässä tapauksessa rivi korostetaan vain, jos määritetty teksti löytyy solun ensimmäisestä kohdasta.
Jotta tämä ehdollinen muotoilusääntö toimisi oikein, varmista, että avainsarakkeessa ei ole johtavia välilyöntejä, muutoin saatat raastaa aivojasi yrittäessäsi selvittää, miksi kaava ei toimi :) Voit käyttää tätä ilmaista työkalua etsimään ja poistamaan johtavat ja perässä olevat välilyönnit työarkistoista - Trim Spaces add-in for Excel.
Kuinka muuttaa solun väriä toisen solun arvon perusteella?
Itse asiassa tämä on vain muunnelma rivin taustavärin vaihtamisesta. Mutta koko taulukon sijasta valitset sarakkeen tai alueen, jonka solujen väriä haluat muuttaa, ja käytät edellä kuvattuja kaavoja.
Voisimme esimerkiksi luoda kolme tällaista sääntöä, jotka varjostavat vain soluja, jotka ovat " Tilausnumero " sarakkeessa toisen solun arvon perusteella (arvot sarakkeessa Toimitus sarake).
Kuinka muuttaa rivin väriä useiden ehtojen perusteella?
Jos haluat varjostaa rivejä ruudussa sama väri perustuu useisiin arvoihin , voit useiden muotoilusääntöjen luomisen sijaan käyttää OR- tai AND-funktioita useiden ehtojen asettamiseen.
Voimme esimerkiksi värittää 1 ja 3 päivän kuluttua erääntyvät tilaukset punertavaksi ja 5 ja 7 päivän kuluttua erääntyvät tilaukset keltaiseksi. Kaavat ovat seuraavat:
=OR($F2="Erääntyy 1 päivän kuluessa", $F2="Erääntyy 3 päivän kuluessa")
=OR($F2="Erääntyy 5 päivän kuluttua", $F2="Erääntyy 7 päivän kuluttua")
Ja voit käyttää AND-funktiota esimerkiksi rivien taustavärin muuttamiseen seuraavilla komennoilla Määrä. vähintään 5 ja enintään 10:
=AND($D2>=5, $D2<=10)
Luonnollisesti et ole rajoitettu käyttämään vain kahta ehtoa tällaisissa kaavoissa, vaan voit käyttää niitä niin monta kuin haluat. Esimerkiksi:
=OR($F2="Erääntyy 1 päivän kuluessa", $F2="Erääntyy 3 päivän kuluessa", $F2="Erääntyy 5 päivän kuluessa"))
Vihje: Nyt kun tiedät, miten soluja voidaan värittää erilaisten arvojen erottamiseksi toisistaan, haluat ehkä tietää, kuinka monta solua on korostettu tietyllä värillä, ja laskea näissä soluissa olevien arvojen summan. Hyvä uutinen on, että voit automatisoida tämänkin, ja löydät ratkaisun tästä artikkelista: Solujen laskeminen, summaaminen ja suodattaminen värin mukaan Excelissä.
Nämä ovat vain muutama monista mahdollisista tavoista, joilla Excel-taulukkosi voidaan raidoittaa seepraa solun arvon perusteella, joka reagoi solun tietojen muutoksiin. Jos tarvitset jotain muuta tietojesi osalta, lähetä meille kommentti, niin yritämme selvittää tämän.