
Általános képlet
=ISNUMBER(FIND("txt",A1))
Összegzés
Csak bizonyos szöveges karakterláncot tartalmazó értékek engedélyezéséhez használhatja az adatok hitelesítését a FIND és ISNUMBER függvényeken alapuló egyéni képlettel. A bemutatott példában a C5: C9-re alkalmazott adatellenőrzés:
=ISNUMBER(FIND("XST",C5))
Magyarázat
Az adatok ellenőrzési szabályai akkor aktiválódnak, amikor a felhasználó hozzáad vagy módosít egy cellaértéket.
Ebben a képletben a FIND függvény úgy van konfigurálva, hogy az "XST" szöveget keresse a C5 cellában. Ha megtalálta, a FIND egy numerikus pozíciót ad vissza (pl. 2, 4, 5 stb.), Amely a cellában lévő szöveg kezdőpontját képviseli. Ha a szöveg nem található, a FIND hibát ad vissza. Például a C5 cellához a FIND 5-öt ad vissza, mivel az "XST" az 5. karaktertől kezdődik.
A FIND függvény által visszaadott eredményt az ISNUMBER függvény értékeli. A FIND által visszaküldött bármely numerikus eredmény esetén az ISNUMBER IGAZ értéket ad vissza, és az érvényesítés sikeres lesz. Ha a szöveg nem található, a FIND hibát, az ISNUMBER a FALSE értéket ad vissza, és a bevitel sikertelen lesz.
Nem tartalmazhat
A bevitel csak akkor érvényesítéséhez, ha egy cella nem tartalmaz konkrét szöveget, az ISNUMBER függvényt lecserélheti a következőre: ISERROR:
=ISERROR(FIND("XST",C5))
Ez a képlet IGAZ értéket ad vissza, ha az "XST" nem található, és az adatok ellenőrzése sikeres lesz.
Megjegyzés: Az adatellenőrzési képletek cellahivatkozásai az érvényesítési szabály definiálásakor kiválasztott tartomány bal felső cellájához viszonyulnak, ebben az esetben C5.