XVERGLEICH-Funktion (XMATCH)
Kurz gesagt
XVERGLEICH ist das moderne VERGLEICH: Die Funktion gibt die Position eines Werts in einer Liste zurück, sucht aber standardmäßig exakt, kann von unten nach oben suchen und beherrscht Platzhalter sowie nächstgrößere oder nächstkleinere Treffer ohne sortierte Daten.
- Syntax
=XVERGLEICH(Suchkriterium; Suchmatrix; [Vergleichsmodus]; [Suchmodus])- Häufigste Verwendung
=XVERGLEICH("Ito";B2:B5)ergibt 2 (Exakt ist der Standard, ein drittes Argument ist also nicht nötig)
Du kombinierst sie mit INDEX genau wie VERGLEICH.
- Englischer Name
- XMATCH
- Verfügbar in
- Excel 2021, 2024 und Microsoft 365
- Kategorie
- Nachschlagen und Verweisen
- Rückgabewert
- Die Position des Treffers innerhalb der Suchmatrix oder #NV, wenn es keine Übereinstimmung gibt.
- Google Sheets
- In Google Sheets mit denselben Argumenten verfügbar.
Syntax
=XVERGLEICH(Suchkriterium; Suchmatrix; [Vergleichsmodus]; [Suchmodus])
Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Suchkriterium | Erforderlich | Der gesuchte Wert. |
Suchmatrix | Erforderlich | Die Zeile oder Spalte, in der gesucht wird. |
Vergleichsmodus | Optional | 0 exakte Übereinstimmung (Standard), -1 exakt oder nächstkleineres Element, 1 exakt oder nächstgrößeres Element, 2 Platzhalterzeichen. |
Suchmodus | Optional | 1 sucht vom ersten zum letzten Element (Standard), -1 vom letzten zum ersten, 2 oder -2 binäre Suche in sortierten Daten. |
Beispiele
Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| E2 | =XVERGLEICH("Ito";B2:B5) | 2 | Exakt ist der Standard, ein drittes Argument ist also nicht nötig |
| E3 | =XVERGLEICH("Halvorsen";B2:B5;0;-1) | 3 | Die Suche von unten findet die letzte Bestellung von Halvorsen, an Position 3 |
| E4 | =INDEX(C2:C5;XVERGLEICH("Halvorsen";B2:B5;0;-1)) | 980 € | Mit INDEX: der Betrag dieser letzten Bestellung |
Live ausprobieren
Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.
Beispieldaten als Tabelle anzeigen
| Datum | Kunde | Betrag | Ergebnis | |
| 02.03.2026 | Halvorsen | 420 € | 2 | |
| 05.03.2026 | Ito | 1.150 € | 3 | |
| 09.03.2026 | Halvorsen | 980 € | 980 € | |
| 12.03.2026 | Mbeki | 260 € |
XVERGLEICH üben
Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.
Zuletzt gezahlter Preis
F2 die neuesten Stückkosten des Lieferanten aus E2 zurück: mit INDEX und einem XVERGLEICH, der von unten sucht.Typische Fehler
| Was du siehst | Ursache und Lösung |
|---|---|
| #NAME? | XVERGLEICH braucht Excel 2021, Excel 2024 oder Microsoft 365. In älteren Versionen nimmst du VERGLEICH mit 0 als drittem Argument. |
| Vergleichstyp von VERGLEICH übernommen | Bei VERGLEICH heißt 1 „ungefähr, aufsteigend sortiert“, bei XVERGLEICH dagegen „exakt oder nächstgrößeres Element“. Beim Umstellen alter Formeln wird aus =VERGLEICH(E2;B2:B5;0) einfach =XVERGLEICH(E2;B2:B5); jede 1 oder -1 solltest du nachprüfen. |
| #NV | Kein Treffer, oft wegen eines Leerzeichens am Ende oder einer als Text gespeicherten Zahl. |
Tipps
- Suchmodus -1 liefert das letzte Vorkommen, also den neuesten Eintrag in einem Protokoll, das vom ältesten zum neuesten sortiert ist.
- Für Platzhalter nimmst du Vergleichsmodus 2: =XVERGLEICH("Hal*";B2:B5;2).
Häufige Fragen
Was ist der Unterschied zwischen VERGLEICH und XVERGLEICH?
XVERGLEICH sucht standardmäßig exakt, kann vom letzten zum ersten Element suchen und findet nächstgrößere oder nächstkleinere Werte ohne sortierte Daten. VERGLEICH funktioniert in jeder Excel-Version.
Wie finde ich den letzten Treffer in einer Liste?
Nimm XVERGLEICH mit Suchmodus -1: =XVERGLEICH(E2;B2:B100;0;-1). Pack das in INDEX, um einen Wert aus dieser Zeile zurückzugeben.
Diese Seite auf Englisch: XMATCH. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .