Excel-kaava: Korosta solut, jotka sisältävät -

Sisällysluettelo

Yleinen kaava

=ISNUMBER(SEARCH(substring,A1))

Yhteenveto

Huomautus: Excel sisältää monia sisäänrakennettuja "esiasetuksia" arvojen korostamiseksi ehdollisella muotoilulla, mukaan lukien esiasetus tiettyä tekstiä sisältävien solujen korostamiseksi. Jos kuitenkin haluat enemmän joustavuutta, voit käyttää omaa kaavaa, kuten tässä artikkelissa selitetään.

Jos haluat korostaa tiettyä tekstiä sisältäviä soluja, voit käyttää yksinkertaista kaavaa, joka palauttaa TOSI, kun solu sisältää määrittämäsi tekstin (alimerkkijonon).

Esimerkiksi, jos haluat korostaa alueen B2: B11 soluja, jotka sisältävät tekstin "koira", voit käyttää:

=ISNUMBER(SEARCH("dog",B2))

Huomaa: ehdollisen muotoilun yhteydessä on tärkeää, että kaava syötetään suhteessa valinnan "aktiiviseen soluun", jonka oletetaan olevan tässä tapauksessa B2.

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 kullekin 10 solusta ryhmässä B2: B11, ja B2 muuttuu joka kerta arvioitavan solun osoitteeksi, koska B2 on suhteellinen.

Kaava käyttää SEARCH-funktiota "koiran" sijainnin löytämiseen tekstistä. Jos "koira" on olemassa, SEARCH palauttaa sijaintia edustavan numeron. Jos koiraa ei ole, HAKU palauttaa #ARVO -virheen. Käärimällä ISNUMBER SEARCH: n ympärille ansamme virheen, jotta kaava palauttaa TOSI vasta, kun SEARCH palauttaa luvun. Emme välitä todellisesta sijainnista, me välitämme vain, jos asema on.

Kirjainkoolla vaihtoehto

HAKU ei eroa kirjainkokoja. Jos sinun on myös tarkistettava tapaus, korvaa vain HAKU sanoilla ETSI näin:

=ISNUMBER(FIND("dog",A1))

Etsitkö useampaa kuin yhtä asiaa?

Jos haluat korostaa soluja, jotka sisältävät yhden monista eri merkkijonoista, voit käyttää tässä kuvattua kaavaa.

Mielenkiintoisia artikkeleita...