Excel-kaava: Solu sisältää mitkä asiat -

Sisällysluettelo

Yleinen kaava

=IF(ISNUMBER(SEARCH(substring,text)),substring,"")

Yhteenveto

Jos sinulla on luettelo asioista (sanat, alaotsikot jne.) Ja haluat selvittää, mitkä näistä asioista näkyvät solussa, voit rakentaa yksinkertaisen taulukon ja käyttää HAKU-funktioon perustuvaa kaavaa.

Perustaa

Oletetaan, että sinulla on soluja, jotka sisältävät tekstiä, jossa mainitaan eri värit, ja haluat selvittää, mitkä värit mainitaan kussakin solussa.

Luo vasemmalla olevan tekstin kanssa yksinkertainen taulukko, jossa on tarkistettavat solut vasemmalla ja oikealla sarakkeina etsimäsi sanat.

Esimerkissä tarkistamme 6 väriä, joten taulukossa on yhteensä 7 saraketta mukaan lukien sarake, jota etsimme.

Lisää toiseen sarakkeeseen ensimmäinen kaava. Esimerkin solussa C5 meillä on:

=IF(ISNUMBER(SEARCH(C$4,$B5)),C$4,"")

Selitys

Tämä kaava perustuu tässä kuvattuun yksinkertaisempaan kaavaan. Se käyttää SEARCH-toimintoa etsiessään B5: tä solun C4 käyttämiseksi hakumerkkijonona. Jos SEARCH palauttaa numeron, se tarkoittaa, että hakumerkkijono löydettiin. Tällöin ISNUMBER palauttaa TOSI ja IF-funktio palauttaa arvon C4: ssä.

Jos hakumerkkijonoa ei löydy, SEARCH palauttaa virheen, ISNUMBER palauttaa FALSE ja IF-funktio palauttaa tyhjän merkkijonon ("") - arvon, jos FALSE.

Huomaa, että tämän kaavan viitteet on rakennettu huolellisesti. Viitteellä C $ 4 rivi on lukittu, ja viitteellä $ B5 sarake on lukittu. Näin kaava voidaan kopioida koko taulukkoon ja se toimii edelleen oikein.

Mielenkiintoisia artikkeleita...