Excel-Formel: Zelle enthält bestimmten Text -

Inhaltsverzeichnis

Generische Formel

=ISNUMBER(SEARCH(substring,text))

Zusammenfassung

Um zu überprüfen, ob eine Zelle bestimmten Text enthält, können Sie die SEARCH-Funktion zusammen mit der ISNUMBER-Funktion verwenden. In der generischen Version ist Teilzeichenfolge der spezifische Text, nach dem Sie suchen, und Text steht für Text in der Zelle, die Sie testen. In dem gezeigten Beispiel lautet die Formel in D5:

=ISNUMBER(SEARCH(C5,B5))

Diese Formel gibt TRUE zurück, wenn der Teilstring gefunden wird, und FALSE, wenn nicht.

Hinweis: Die SEARCH-Funktion findet automatisch Teilübereinstimmungen.

Erläuterung

Die SEARCH-Funktion gibt die Position der Suchzeichenfolge zurück, wenn sie gefunden wurde, und #VALUE! Fehler, wenn nicht gefunden. Wir verwenden diese Tatsache, um zu testen, ob die Suchzeichenfolge gefunden wird, indem wir die ISNUMBER-Funktion verwenden, um gültige numerische Positionen zu "fangen".

ISNUMBER gibt TRUE für Zahlen und FALSE für alles andere zurück. Wenn SEARCH den Teilstring findet, gibt er die Position als Zahl zurück und ISNUMBER gibt TRUE zurück. Wenn SEARCH den Teilstring nicht findet, wird ein #VALUE zurückgegeben! Fehler, der dazu führt, dass ISNUMBER FALSE zurückgibt.

Groß- und Kleinschreibung beachten

Wenn Sie möchten, dass bei dieser Formel zwischen Groß- und Kleinschreibung unterschieden wird, können Sie die SEARCH-Funktion wie folgt durch die FIND-Funktion ersetzen:

=ISNUMBER(FIND(substring,text))

Wenn die Zelle enthält

Wenn Sie etwas tun möchten, wenn eine Zelle bestimmten Text enthält, können Sie die Formel in eine IF-Anweisung wie folgt einschließen:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

Anstatt TRUE oder FALSE zurückzugeben, gibt die obige Formel "Ja" zurück, wenn Teilzeichenfolge gefunden wird, und "Nein", wenn nicht.

Mit fest codierter Suchzeichenfolge

Um eine Zelle auf einen einzelnen fest codierten Teilstring zu testen, schließen Sie den Text einfach in doppelte Anführungszeichen ein. Um beispielsweise A1 auf den Text "Apfel" zu überprüfen, verwenden Sie:

=ISNUMBER(SEARCH("apple",A1))

Suchen Sie mehr als eine Sache?

Wenn Sie eine Zelle auf mehr als eine Sache testen müssen (dh auf eine von vielen Teilzeichenfolgen), lesen Sie diese Beispielformel.

Weitere verwandte Formeln finden Sie weiter unten.

Interessante Beiträge...