Excel WENN Zelle enthält Text
Ob ein Wort in einer Zelle vorkommt, prüfst du mit ISTZAHL(FINDEN(Wort; Zelle)): FINDEN liefert die Position, ISTZAHL macht daraus WAHR oder FALSCH. WENN gibt dann dein Ergebnis aus.
Ursachen und Wege
- Grundmuster:
=WENN(ISTZAHL(FINDEN("Rechnung";A2));"ja";"nein") - Groß- und Kleinschreibung ignorieren: FINDEN unterscheidet sie. Nimm SUCHEN, das ist gleich aufgebaut, aber ohne Unterschied.
- Mehrere Wörter: Verknüpfe mit ODER:
ODER(ISTZAHL(SUCHEN("Mahnung";A2));ISTZAHL(SUCHEN("Rechnung";A2))) - Genau gleich statt enthalten: Für exakte Gleichheit reicht
A2="Rechnung". - #WERT! ohne ISTZAHL: FINDEN gibt #WERT! zurück, wenn das Wort fehlt. ISTZAHL fängt das ab.
Die Lösung
=WENN(ISTZAHL(FINDEN("Rechnung";A2));"ja";"nein")Wird das Wort gefunden, liefert FINDEN eine Zahl, und ISTZAHL ist WAHR.
Selbst üben: Betreff enthält „Rechnung“
In A2 steht ein E-Mail-Betreff. Schreibe in B2 „ja“, wenn er das Wort „Rechnung“ enthält, sonst „nein“.
Tabelle seitlich wischen, um alle Spalten zu sehen.
| A | B | |
|---|---|---|
| 1 | Betreff | Rechnung? |
| 2 | Rechnung 2026-17 im Anhang | |
| 3 | Termin am Montag |
Tipp: WENN(ISTZAHL(FINDEN("Rechnung";A2));"ja";"nein")
Häufige Fragen
Was ist der Unterschied zwischen FINDEN und SUCHEN?
FINDEN beachtet Groß-/Kleinschreibung, SUCHEN nicht und erlaubt Platzhalter.
Geht das auch mit ZÄHLENWENN?
Ja: =WENN(ZÄHLENWENN(A2;"*Rechnung*")>0;"ja";"nein").