Excel formula: Validacija podatkov mora vsebovati določeno besedilo -

Kazalo

Splošna formula

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

Povzetek

Če želite dovoliti samo vrednosti, ki vsebujejo določen besedilni niz, lahko uporabite preverjanje veljavnosti podatkov s formulo po meri, ki temelji na funkcijah FIND in ISNUMBER. V prikazanem primeru je preverjanje veljavnosti podatkov, uporabljeno za C5: C9:

=ISNUMBER(FIND("XST",C5))

Pojasnilo

Pravila za preverjanje veljavnosti podatkov se sprožijo, ko uporabnik doda ali spremeni vrednost celice.

V tej formuli je funkcija FIND konfigurirana za iskanje besedila "XST" v celici C5. Če ga najdete, bo FIND vrnil številski položaj (tj. 2, 4, 5 itd.), Ki predstavlja začetno točko besedila v celici. Če besedila ni mogoče najti, bo FIND vrnil napako. Na primer, za celico C5 bo FIND vrnil 5, saj se "XST" začne pri znaku 5.

Rezultat, ki ga vrne funkcija FIND, nato izračuna funkcija ISNUMBER. Za kateri koli številski rezultat, ki ga vrne FIND, bo ISNUMBER vrnil TRUE in validacija bo uspela. Ko besedila ni mogoče najti, bo FIND vrnil napako, ISNUMBER bo vrnil FALSE in vnos ne bo potrdil preverjanja.

Ne sme vsebovati

Če želite potrditi vnos samo, če celica ne vsebuje določenega besedila, lahko funkcijo ISNUMBER nadomestite z ISERROR, kot je ta:

=ISERROR(FIND("XST",C5))

Ta formula bo vrnila TRUE, če »XST« ne bo mogoče, in preverjanje podatkov bo uspelo.

Opomba: Sklici na celice v formulah za preverjanje veljavnosti podatkov se nanašajo na zgornjo levo celico v obsegu, izbranem, ko je določeno pravilo preverjanja veljavnosti, v tem primeru C5.

Zanimive Članki...