Excel MATCH Funktion: Position von Werten finden
Die Excel MATCH Funktion (VERGLEICH) ermittelt die Position eines Werts in einer Liste. Lerne Syntax, Tipps und praktische Formel-Kombinationen.
Von Ayoub Farid · · 2 Min. Lesezeit
MATCH (auf Deutsch: VERGLEICH) verrät dir, wo sich ein Eintrag in einer Liste befindet: an 1., 2. oder 17. Stelle. Für sich allein genommen klingt das vielleicht abstrakt, aber genau das macht die Funktion zum Herzstück flexibler Suchabfragen und Prüfungen, ob ein Wert überhaupt existiert.
*Hinweis: Wenn du dein Excel auf Deutsch nutzt, heißt die Funktion VERGLEICH und trennt Argumente mit Semikolons statt Kommas.*
Syntax
=MATCH(lookup_value, lookup_array, [match_type])
| Vergleichstyp (match_type) | Bedeutung |
|---|---|
| 0 | Genaue Übereinstimmung (solltest du fast immer nutzen) |
| 1 (Standard) | Größter Wert kleiner oder gleich dem Suchkriterium; Liste muss aufsteigend sortiert sein |
| -1 | Kleinster Wert größer oder gleich dem Suchkriterium; Liste muss absteigend sortiert sein |
Beispiel
Wenn in den Zellen A2:A4 die Werte Espresso, Latte und Tea stehen:
=MATCH("Tea",A2:A4,0) → 3
Wird der Suchwert nicht gefunden, gibt Excel den Fehler #N/A (im deutschen Excel #NV) zurück.
Prüfen, ob ein Wert existiert
=ISNUMBER(MATCH(F2,$A$2:$A$500,0))
Gibt WAHR (TRUE) zurück, wenn der Wert aus Zelle F2 im Bereich existiert. Setze ein IF (WENN) darum, um ein klares Textlabel auszugeben:
=IF(ISNUMBER(MATCH(F2,$A$2:$A$500,0)),"On list","Missing")
Das ist eine extrem praktische Methode, um zwei Spalten zu vergleichen.
MATCH in anderen Formeln nutzen
- Zusammen mit INDEX für flexible Lookups: siehe INDEX MATCH (INDEX/VERGLEICH).
- Um den Spaltenindex für VLOOKUP (SVERWEIS) dynamisch zu ermitteln, damit deine Tabelle auch dann funktioniert, wenn neue Spalten eingefügt werden:
=VLOOKUP(F2,$A$1:$H$500,MATCH("Price",$A$1:$H$1,0),FALSE)
Platzhalterzeichen
Mit dem Vergleichstyp 0 kannst du die Platzhalter * und ? verwenden: =MATCH("Lat*",A2:A100,0) findet den ersten Eintrag in deiner Tabelle, der mit „Lat“ beginnt.
XMATCH
Neuere Versionen von Excel und Google Sheets bieten XMATCH (XVERWEIS-Pendant: XVERGLEICH). Diese Funktion sucht standardmäßig nach einer genauen Übereinstimmung und kann auch von unten nach oben suchen. Wenn sie dir zur Verfügung steht, ist sie meistens die noch einfachere und sicherere Wahl.
Häufig gestellte Fragen
Was gibt MATCH in Excel zurück?
Die relative Position des Werts innerhalb des gewählten Bereichs, nicht den Inhalt der Zelle selbst.
Warum gibt MATCH den Fehler #N/A (bzw. #NV) zurück?
Der Wert kommt im angegebenen Bereich nicht exakt vor (achte auf unsichtbare Leerzeichen oder Text- statt Zahlenformate) oder du hast eine ungefähre Suche bei unsortierten Daten verwendet.
Was ist der Unterschied zwischen MATCH und XMATCH?
XMATCH nutzt standardmäßig die genaue Übereinstimmung und bietet erweiterte Suchoptionen (z. B. Rückwärtssuche). Die Funktion ist in neueren Excel-Versionen und Google Sheets verfügbar.
Unterscheidet MATCH zwischen Groß- und Kleinschreibung?
Nein, die Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung.