XLOOKUP in Excel: Die moderne Verweisfunktion
So funktioniert XLOOKUP (XVERWEIS) in Excel: Syntax, Beispiele, Rückgabe nach links, mehrere Spalten und praktische Tipps im Überblick.
Von Ayoub Farid · · 3 Min. Lesezeit
XLOOKUP (im deutschen Excel als XVERWEIS bekannt) ersetzt VLOOKUP (SVERWEIS), HLOOKUP (WVERWEIS) und die meisten INDEX/MATCH-Kombinationen (INDEX/VERGLEICH) durch eine einzige, deutlich lesbarere Formel. Wenn deine Excel-Version die Funktion unterstützt (Microsoft 365, Excel 2021 oder neuer, Excel im Web) oder du Google Sheets nutzt, ist dies die Verweisfunktion, die du als Erstes lernen solltest, wenn du Excel lernen möchtest.
Hinweis für die Praxis: Im deutschen Excel heißt die Funktion XVERWEIS und trennt Argumente mit Semikolons (;). In den folgenden Beispielen nutzen wir die international gängige englische Schreibweise mit Kommas.
Syntax
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Die ersten drei Argumente reichen für die meisten Anwendungsfälle völlig aus:
- lookup_value: Der Wert, nach dem du suchst (Suchkriterium)
- lookup_array: Der Bereich oder die Spalte, in der gesucht wird (Suchmatrix)
- return_array: Der Bereich oder die Spalte, aus der das Ergebnis stammen soll (Rückgabematrix)
Beispiel
| A | B | C | |
|---|---|---|---|
| 1 | Code | Product | Price |
| 2 | P-101 | Espresso | 2.50 |
| 3 | P-102 | Latte | 3.50 |
| 4 | P-103 | Tea | 2.00 |
=XLOOKUP(F2,A2:A4,C2:C4) → 3.50 for "P-102"
Du musst keinen Spaltenindex mehr abzählen. Außerdem ist die genaue Übereinstimmung standardmäßig aktiviert.
Integrierter Wert für "nicht gefunden"
=XLOOKUP(F2,A2:A4,C2:C4,"Not found")
Eine zusätzliche Fehlerabfangung über IFERROR (WENNFEHLER) ist hier nicht mehr nötig.
Verweis nach links
Die Rückgabespalte kann sich an beliebiger Stelle in deiner Tabelle befinden:
=XLOOKUP("Latte",B2:B4,A2:A4) → P-102
Der klassische VLOOKUP kann nicht nach links suchen.
Mehrere Spalten auf einmal zurückgeben
=XLOOKUP(F2,A2:A4,B2:C4)
Gibt Produkt und Preis gleichzeitig zurück, indem das Ergebnis dynamisch in zwei benachbarte Zellen überläuft.
Ungefähre Übereinstimmungen (Staffelungen)
Für Steuersätze, Notenskalen oder Rabattstaffeln setzt du den match_mode auf -1 (genaue Übereinstimmung oder nächstkleinerer Wert):
=XLOOKUP(B2,$E$2:$E$5,$F$2:$F$5,,-1)
Im Gegensatz zum Wahrheitswert TRUE bei VLOOKUP muss die Vergleichstabelle hierfür nicht zwingend aufsteigend sortiert sein.
Den letzten Treffer finden
Mit einem search_mode von -1 durchsuchst du den Bereich von unten nach oben – perfekt, um beispielsweise den aktuellsten Preis zu einem Produkt abzufragen:
=XLOOKUP(F2,A2:A500,C2:C500,,0,-1)
Vor dem Ausfüllen fixieren
Hier gilt dieselbe Grundregel wie bei allen Excel Formeln: Wandle den relativen Bezug in einen absoluten Bezug um (mit $), bevor du die Formel nach unten ausfüllst.
=XLOOKUP(F2,$A$2:$A$500,$C$2:$C$500,"Not found")
Kompatibilität
XLOOKUP ist in Excel 2019 und älteren Versionen nicht enthalten. Wenn du eine Arbeitsmappe an jemanden mit einer älteren Version sendest, erscheint dort der Fehler #NAME?. Lies unseren Vergleich XLOOKUP vs. VLOOKUP, um die passende Variante für deinen Fall zu wählen.
Jetzt üben
Verweise und Suchfunktionen gehören zu den beliebtesten Themen beim Excel-Test im Bewerbungsverfahren und werden bald als Lerneinheit in Cellio verfügbar sein. In unseren Übungsaufgaben findest du schon jetzt praktische XLOOKUP-Aufgaben inklusive Lösungen.
Häufig gestellte Fragen
Was ist XLOOKUP in Excel?
Eine moderne Verweisfunktion, die einen Bereich durchsucht und den passenden Wert aus einem anderen Bereich zurückgibt – in jede beliebige Richtung und standardmäßig mit exakter Übereinstimmung.
Welche Excel-Versionen unterstützen XLOOKUP?
Microsoft 365, Excel 2021, Excel 2024 und Excel für das Web. Die Funktion steht dir außerdem in Google Sheets zur Verfügung.
Ist XLOOKUP besser als VLOOKUP?
Für fast alle Aufgabenstellungen ja: Du musst keine Spaltennummern mehr zählen, kannst problemlos nach links verweisen, profitierst von standardmäßig genauer Suche und sparst dir verschachtelte Fehlerformeln.
Kann XLOOKUP mehrere Werte zurückgeben?
Die Formel kann mehrere nebeneinanderliegende Spalten für einen Treffer ausgeben. Wenn du alle Zeilen auslesen möchtest, die einem Kriterium entsprechen, nutzt du stattdessen die Funktion FILTER.