Tutorial: Excel WENN-Funktion mit Teilübereinstimmung ("Enthält"-Logik)

Melden

Dieses Tutorial zeigt dir, wie du in Excel oder Google Tabellen eine WENN-Funktion nutzt, um Zellen zu prüfen, die einen bestimmten Teiltext enthalten.

Da die normale WENN-Funktion (IF) keine Platzhalter wie * direkt im Logiktest verarbeiten kann, nutzen wir eine Kombination aus Funktionen.


In der Standard-Anwendung prüft WENN(A1="Text";...) auf eine exakte Übereinstimmung. Wenn du jedoch prüfen willst, ob eine Zelle das Wort "Rechnung" irgendwo im Text enthält (z. B. in "Rechnung_123_final"), benötigst du einen Umweg.

Es gibt zwei gängige Methoden, dies zu lösen.


Methode 1: Die Profi-Lösung mit SUCHEN & ISTZAHL

Dies ist die stabilste und am häufigsten verwendete Formel.

Die Logik:

  1. SUCHEN("Suchtext"; A1): Sucht nach dem Text in Zelle A1. Wenn er gefunden wird, gibt Excel die Position als Zahl zurück (z. B. 5). Wenn nicht, gibt es einen Fehler (#WERT!) aus.
  2. ISTZAHL(...): Prüft, ob SUCHEN eine Zahl geliefert hat. Wenn ja -> WAHR, wenn Fehler -> FALSCH.
  3. WENN(...): Verarbeitet dieses WAHR oder FALSCH.

Die Formel:

=WENN(ISTZAHL(SUCHEN("Suchbegriff"; A1)); "Gefunden"; "Nicht gefunden")

Beispiel: Du möchtest prüfen, ob in Spalte A das Wort "Müller" vorkommt: =WENN(ISTZAHL(SUCHEN("Müller"; A2)); "Kunde Müller"; "Anderer Kunde")


Methode 2: Die einfache Lösung mit ZÄHLENWENN

Diese Methode ist kürzer und nutzt die Platzhalter-Funktion (*) von Excel.

Die Logik:

ZÄHLENWENN kann mit Sternchen (*) arbeiten. Ein Sternchen steht für eine beliebige Anzahl an Zeichen. *Suchbegriff* bedeutet also: "Egal was davor oder danach steht".

Die Formel:

=WENN(ZÄHLENWENN(A1; "*Suchbegriff*") > 0; "Ja"; "Nein")

Erklärung:

  • "*Suchbegriff*": Sucht den Begriff an jeder beliebigen Stelle.
  • > 0: Wenn die Zählung 1 ergibt, ist der Text enthalten.

Bonus: Groß- und Kleinschreibung beachten

Die Funktion SUCHEN (Methode 1) ignoriert Groß- und Kleinschreibung. Wenn du exakt auf die Schreibweise achten musst (z. B. "ID" finden, aber nicht "identisch"), verwende die Funktion FINDEN statt SUCHEN.

Formel für exakte Schreibweise:

=WENN(ISTZAHL(FINDEN("Rechnung"; A1)); "Korrekt"; "Falsch")
  • SUCHEN: Findet "rechnung", "RECHNUNG" und "Rechnung".
  • FINDEN: Findet nur "Rechnung".

Zusammenfassung: Welche Methode wann?

Methode Vorteil Nachteil
SUCHEN / ISTZAHL Standard-Weg, sehr flexibel für komplexe Formeln. Etwas längere Formel.
ZÄHLENWENN Kurz und leicht zu lesen. Funktioniert manchmal in sehr großen Matrizen langsamer.
FINDEN / ISTZAHL Beachtet Groß-/Kleinschreibung. Sucht sehr streng.

Praxistipp: Zellbezüge statt Text

Anstatt den Suchbegriff direkt in die Formel zu schreiben ("Anführungszeichen"), kannst du auf eine andere Zelle verweisen: =WENN(ISTZAHL(SUCHEN($B$1; A1)); "Match"; "") (Hier steht der Suchbegriff in Zelle B1).

0