Excel formula: Provjera valjanosti podataka bez interpunkcije -

Generička formula

=COUNT(FIND(xlist,A1))=0

Sažetak

Da biste koristili provjeru valjanosti podataka za ograničavanje interpunkcije, možete koristiti imenovani raspon i formulu koja se temelji na funkcijama FIND i COUNT. U prikazanom primjeru, provjera valjanosti podataka primijenjena na C5: C10 je:

=COUNT(FIND(xlist,B5))=0

gdje je xlist imenovani raspon D5: D11.

Obrazloženje

Pravila za provjeru valjanosti podataka pokreću se kada korisnik doda ili promijeni vrijednost ćelije. Kad prilagođena formula vrati ISTINA, provjera valjanosti prolazi i ulaz se prihvaća. Kada formula vrati FALSE, provjera valjanosti ne uspijeva, a unos se odbija iskačućom porukom.

U ovom smo slučaju prethodno definirali imenovani raspon "xlist" kao D5: D11. Ovaj raspon sadrži znakove koji nisu dopušteni.

Formula koju koristimo za provjeru valjanosti podataka je:

=COUNT(FIND(xlist,B5))=0

Funkcija FIND koja radi iznutra prema van konfigurirana je s xlist za "pronalaženje teksta" i ćelijom B5 kao tekstom za pretraživanje. Budući da dajemo FIND niz s više vrijednosti, FIND vraća niz rezultata, jedan za svaki znak u imenovanom rasponu "xlist". Za ćeliju B5 rezultat FIND-a izgleda ovako:

(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Svaka pogreška #VALUE predstavlja jedan znak koji nije pronađen. Ako pokušamo unijeti, recimo, "demolition @", što uključuje ograničeni znak, FIND vraća:

(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)

Imajte na umu da je druga vrijednost u polju sada 11.

Dalje, funkcija COUNT vraća broj svih brojeva u polju. Kada niz ne sadrži brojeve (tj. Nema ograničene znakove), COUNT vraća nulu, izraz vraća TRUE i provjera valjanosti podataka uspijeva. Međutim, kada niz ne sadrži brojeve (tj. Postoji barem jedan ograničeni znak) COUNT vraća broj, izraz vraća FALSE, a provjera valjanosti podataka ne uspijeva.

Znakovi koji se pojavljuju u imenovanom rasponu xlist mogu se prilagoditi zahtjevima prilagođavanja.

Napomena: Reference ćelija u formulama za provjeru valjanosti podataka su u odnosu na gornju lijevu ćeliju u rasponu odabranom kada je definirano pravilo provjere valjanosti, u ovom slučaju B5.

Zanimljivi članci...