Die Funktion `XVERGLEICH` in Excel ist eine erweiterte Suchfunktion, die in bestimmten Versionen von Excel verfügbar ist (Office 365 und Excel 2019 oder höher). Sie bietet mehr Flexibilität als die herkömmliche `VERGLEICH`-Funktion. Hier ist eine Anleitung zur Verwendung der `XVERGLEICH`-Funktion:
Syntax
XVERGLEICH(Suchkriterium; Suchmatrix; [Vergleichstyp]; [Suchmodus])
Parameter
- Suchkriterium: Der Wert, den Sie suchen möchten.
- Suchmatrix: Der Bereich, in dem gesucht werden soll.
- [Vergleichstyp] (optional): Gibt an, wie die Vergleiche durchgeführt werden sollen. Die Optionen sind:
- `0` oder weglassen: Die genaue Übereinstimmung wird gesucht.
- `1`: Sucht den größten Wert, der kleiner oder gleich dem Suchkriterium ist (Matrix muss aufsteigend sortiert sein).
- `-1`: Sucht den kleinsten Wert, der größer oder gleich dem Suchkriterium ist (Matrix muss absteigend sortiert sein).
- `2`: Platzhaltervergleich (kann verwendet werden, um Text mit Platzhaltern zu vergleichen).
- `-2`: Platzhaltersuche mit umgekehrter Reihenfolge.
- [Suchmodus] (optional): Gibt an, wie die Suche durchgeführt werden soll. Die Optionen sind:
- `1` oder weglassen: Erste-zu-Letzte-Suche.
- `-1`: Letzte-zu-Erste-Suche.
- `2`: Binäre Suche aufsteigend (nur wenn die Daten aufsteigend sortiert sind).
- `-2`: Binäre Suche absteigend (nur wenn die Daten absteigend sortiert sind).
Beispiel
Angenommen, Sie haben eine Liste in den Zellen A1:A10 und möchten den Index eines bestimmten Wertes finden:
=XVERGLEICH("Suchwert"; A1:A10; 0)
Dieses Beispiel sucht nach einer genauen Übereinstimmung für “Suchwert” in der Liste und gibt die relative Position zurück.
Ein weiterer Anwendungsfall, um den letzten Auftritt eines Wertes zu finden, wäre:
=XVERGLEICH("Suchwert"; A1:A10; 0; -1)
Hierbei wird von unten nach oben gesucht.
Die `XVERGLEICH`-Funktion ist besonders nützlich, um flexiblere Suchkriterien und Suchmethoden zu verwenden, was sie deutlich vielseitiger als die ältere `VERGLEICH`-Funktion macht.