Excel-kaava: Tietojen validoinnin on sisällettävä tiettyä tekstiä

Sisällysluettelo

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.

Mielenkiintoisia artikkeleita...