
Yleinen kaava
=ISNUMBER(FIND("txt",A1))
Yhteenveto
Jos haluat sallia vain tietyn tekstimerkkijonon sisältävät arvot, voit käyttää tietojen tarkistusta mukautetun kaavan avulla, joka perustuu HAKU- ja LASKE-funktioihin. Esitetyssä esimerkissä C5: C9: een sovellettu tietojen validointi on:
=ISNUMBER(FIND("XST",C5))
Selitys
Tietojen tarkistussäännöt laukaistaan, kun käyttäjä lisää tai muuttaa solun arvoa.
Tässä kaavassa FIND-toiminto on määritetty etsimään tekstiä "XST" solusta C5. Jos löydetään, FIND palauttaa numeerisen sijainnin (eli 2, 4, 5 jne.) Edustamaan solun tekstin aloituspistettä. Jos tekstiä ei löydy, FIND palauttaa virheen. Esimerkiksi solulle C5 FIND palauttaa arvon 5, koska "XST" alkaa merkistä 5.
TULOS-funktion palauttama tulos arvioidaan sitten LASKE-toiminnolla. ISDUMBER palauttaa minkä tahansa FIND: n palauttaman numeerisen tuloksen TOSI ja vahvistus onnistuu. Kun tekstiä ei löydy, FIND palauttaa virheen, ISNUMBER palauttaa FALSE ja syötteen vahvistus epäonnistuu.
Ei saa sisältää
Vahvistaaksesi syötteen vain silloin, kun solu ei sisällä tiettyä tekstiä, voit korvata ISNUMBER-funktion ISERROR: lla seuraavasti:
=ISERROR(FIND("XST",C5))
Tämä kaava palauttaa arvon TOSI, kun XST-tiedostoa ei löydy, ja tietojen vahvistus onnistuu.
Huomautus: Soluviittaukset datan validointikaavoissa ovat suhteessa vasempaan yläkulmaan solulla valitulla alueella, kun validointisääntö on määritetty, tässä tapauksessa C5.