Excel képlet: Az adatok érvényesítésének konkrét szöveget kell tartalmaznia

Tartalomjegyzék

Á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.

érdekes cikkek...