Excel-kaava: Korosta solut, jotka päättyvät -

Sisällysluettelo

Yleinen kaava

=COUNTIF(A1,"*text")

Yhteenveto

Huomautus: Excel sisältää monia sisäänrakennettuja sääntöjä arvojen korostamiseksi ehdollisella muotoilulla, mukaan lukien sääntö korostamaan soluja, jotka päättyvät tietyllä tekstillä. Jos kuitenkin haluat enemmän joustavuutta, voit käyttää omaa kaavaa, kuten tässä artikkelissa selitetään.

Jos haluat korostaa soluja, jotka päättyvät tietyllä tekstillä, voit käyttää yksinkertaista kaavaa, joka perustuu COUNTIF-funktioon. Esimerkiksi, jos haluat korostaa alueen B4: G12 tiloja, jotka päättyvät kirjaimella "ota", voit käyttää:

=COUNTIF(B4,"*ota")

Huomaa: ehdollisella muotoilulla on tärkeää, että kaava syötetään suhteessa valinnan "aktiiviseen soluun", jonka oletetaan olevan tässä tapauksessa B4.

Selitys

Kun käytät kaavaa ehdollisen muotoilun käyttämiseen, kaava arvioidaan suhteessa valinnan aktiiviseen soluun säännön luontihetkellä. Tässä tapauksessa sääntö arvioidaan jokaiselle solulle kohdassa B4: G12, ja viittaus B4: ään muuttuu kunkin arvioitavan solun osoitteeksi, koska se on suhteellinen osoite.

Itse kaava käyttää COUNTIF-funktiota "laskemaan" soluilla, jotka päättyvät "otella", käyttämällä kuviota "* ota", joka käyttää jokerimerkkiä (*) vastaamaan mitä tahansa merkkijonoa, jota seuraa "ota". Käytännön näkökulmasta laskemme vain yhden solun joka kerta, mikä tarkoittaa, että joko saamme takaisin 1 tai nollan, mikä toimii täydellisesti ehdollisessa muotoilussa.

Yksinkertaisempi, joustavampi sääntö käyttämällä nimettyjä alueita

Nimeämällä syöttösolu nimettyyn alueeseen ja viittaamalla kyseiseen nimeen kaavassa voit tehdä kaavasta tehokkaamman ja joustavamman. Esimerkiksi, jos nimeät G2: n "syötteeksi", voit kirjoittaa kaavan uudestaan ​​seuraavasti:

=COUNTIF(B4,"*"&input)

Tämä kaava lisää yksinkertaisesti "*" kaiken solun alkuun. Tämän seurauksena ehdollisen muotoilun sääntö reagoi välittömästi, kun arvoa muutetaan.

Kirjainkoolla vaihtoehto

COUNTIF ei eroa isoja ja pieniä kirjaimia, joten jos sinun on tarkistettava myös kirjainkoko, voit käyttää monimutkaisempaa kaavaa, joka perustuu OIKEA-funktioon, sekä TARKKA:

=EXACT(RIGHT(A1,LEN(substring)),substring)

Tässä tapauksessa OIKEA poimii tekstin jokaisen solun oikealta puolelta ja vain etsimäsi alimerkkijonon merkkien määrän, jonka LEN toimittaa. Lopuksi EXACT vertaa purettua tekstiä etsimäsi tekstiin (alaotsikko). EXACT on isot ja pienet kirjaimet, joten TOSI palautetaan vain, kun kaikki merkit vastaavat tarkalleen.

Mielenkiintoisia artikkeleita...