XVERWEIS in Excel – einfach erklärt mit interaktiver Übung
XVERWEIS sucht einen Wert in einer Spalte und gibt den passenden Eintrag aus einer anderen Spalte zurück, auch wenn diese links von der Suchspalte liegt. Im deutschen Excel lautet die Grundform =XVERWEIS(Suchkriterium;Suchmatrix;Rückgabematrix), und ohne weitere Angaben sucht XVERWEIS genau.
Syntax von XVERWEIS
=XVERWEIS(Suchkriterium; Suchmatrix; Rückgabematrix; [wenn_nicht_gefunden]; [Vergleichsmodus]; [Suchmodus]) - Suchkriterium
- Der Wert, den du suchst, meist ein Zellbezug wie
E2. - Suchmatrix
- Die Spalte (oder Zeile), in der gesucht wird, zum Beispiel
B2:B7. - Rückgabematrix
- Die Spalte mit dem Ergebnis, zum Beispiel
C2:C7. Sie muss gleich viele Zeilen haben wie die Suchmatrix und darf links oder rechts davon liegen. - wenn_nicht_gefunden
- Optional. Was XVERWEIS zeigt, wenn nichts gefunden wird, etwa
"Nummer fehlt". Ohne dieses Argument erscheint #NV. - Vergleichsmodus
- Optional.
0sucht genau (Standard),-1nimmt bei fehlendem Treffer das nächstkleinere Element,1das nächstgrößere,2erlaubt Platzhalter wie*. - Suchmodus
- Optional.
1sucht von oben nach unten (Standard),-1von unten nach oben und findet so den letzten Treffer.2und-2sind die binäre Suche für sortierte Daten.
XVERWEIS auf Englisch: XLOOKUP
Auf Englisch heißt XVERWEIS XLOOKUP. Im englischen Excel trennst du die Argumente mit Kommas statt mit Semikolons. Alle Funktionsnamen findest du in der Übersicht Excel-Funktionen Deutsch–Englisch.
XVERWEIS live ausprobieren
Die Tabelle unten ist echt: Tippe die Formel selbst ein, wie in Excel. Zelli prüft deine Lösung und hilft, wenn etwas nicht stimmt.
Interaktive Übung
Probier es aus: Ersatzteile nachschlagen
Schritt 1 von 2
XVERWEIS braucht drei Angaben: was du suchst (E2), wo du suchst (die Teilenummern in B2:B7) und woher das Ergebnis kommt (die Lagerorte in C2:C7). FALSCH oder einen Spaltenindex brauchst du nicht.
Hol dir in G2 mit XVERWEIS den Lagerort zur Teilenummer in E2.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Bezeichnung | Teile-Nr. | Lagerort | Teile-Nr. | Bezeichnung | Lagerort | |
| 2 | Bremsbelag vorn | BT-4410 | Regal 3 | OF-2019 | |||
| 3 | Luftfilter | LF-2207 | Regal 1 | ||||
| 4 | Zündkerze | ZK-1185 | Regal 5 | ||||
| 5 | Wischerblatt | WB-3302 | Regal 2 | ||||
| 6 | Ölfilter | OF-2019 | Regal 1 | ||||
| 7 | Keilriemen | KR-5630 | Regal 4 |
Lösung ansehen
- Schritt 1:
G2: =XVERWEIS(E2;B2:B7;C2:C7) - Schritt 2:
F2: =XVERWEIS(E2;B2:B7;A2:A7)
So funktioniert XVERWEIS
XVERWEIS arbeitet mit zwei getrennten Bereichen: einer Spalte, in der gesucht wird, und einer Spalte, aus der das Ergebnis kommt. Excel sucht das Suchkriterium in der Suchmatrix, merkt sich die Position des Treffers und gibt den Wert an derselben Position aus der Rückgabematrix zurück.
In der Übung oben liest du =XVERWEIS(E2;B2:B7;C2:C7) so: Nimm die Teilenummer aus E2, suche sie in B2:B7 und gib den Lagerort aus derselben Zeile in C2:C7 zurück. OF-2019 steht in der fünften Zeile des Bereichs, also kommt der fünfte Eintrag aus C2:C7 zurück: Regal 1.
Weil die Bereiche getrennt sind, spielt die Reihenfolge der Spalten keine Rolle. Die Rückgabematrix darf rechts oder links der Suchmatrix liegen, sogar auf einem anderen Tabellenblatt. Fügt jemand eine Spalte ein, passt Excel die Bezüge an, und die Formel zeigt weiter auf die richtige Spalte. Bei SVERWEIS mit seinem festen Spaltenindex ist das nicht so.
XVERWEIS auf Englisch und in alten Anleitungen
Auf Englisch heißt die Funktion XLOOKUP. Englische Anleitungen trennen die Argumente mit Kommas, im deutschen Excel nimmst du Semikolons. Alle Funktionsnamen findest du in der Übersicht Deutsch–Englisch.
Die optionalen Argumente
Für die meisten Aufgaben reichen die ersten drei Argumente. Die übrigen drei lohnen sich in besonderen Fällen:
wenn_nicht_gefunden ersetzt #NV durch einen eigenen Wert. =XVERWEIS(E2;A2:A7;B2:B7;"Nummer fehlt") ist kürzer und klarer als eine Kombination mit WENNFEHLER. Gleichzeitig blendet es nur das „nicht gefunden“ aus, andere Fehler bleiben sichtbar.
Vergleichsmodus steuert, was als Treffer gilt. Mit -1 nimmt XVERWEIS bei fehlendem genauen Treffer den nächstkleineren Wert. Das ist der richtige Modus für Staffeln wie „Porto ab 5 kg“ oder „Rabatt ab 500 €“. Mit 1 bekommst du den nächstgrößeren Wert, mit 2 darfst du Platzhalter verwenden, zum Beispiel "Brems*".
Suchmodus bestimmt die Richtung. Standard ist von oben nach unten, XVERWEIS liefert also den ersten Treffer. Mit -1 sucht er von unten nach oben und findet den letzten Eintrag, etwa die jüngste Lieferung zu einer Teilenummer in einer chronologischen Liste.
Willst du ein Argument überspringen, lässt du es zwischen zwei Semikolons leer, wie in =XVERWEIS(D2;A2:A6;B2:B6;;-1).
Mehrere Spalten auf einmal
Die Rückgabematrix darf mehrere Spalten breit sein. =XVERWEIS(E2;B2:B7;A2:C7) liefert dann die ganze Zeile der Liste: Für OF-2019 stehen Ölfilter, OF-2019 und Regal 1 nebeneinander, die Werte laufen in die Nachbarzellen rechts daneben über. Nimm nur Spalten in die Rückgabematrix, die du wirklich brauchst. Eine leere Spalte im Bereich erscheint im Ergebnis als 0. Diese Zellen müssen frei sein, sonst erscheint der Fehler #ÜBERLAUF!.
XVERWEIS oder SVERWEIS?
Wenn alle, die mit deiner Datei arbeiten, Microsoft 365 oder Excel 2021 und neuer nutzen, ist XVERWEIS fast immer die bessere Wahl: weniger Argumente, genaue Suche als Standard, Suche in beide Richtungen. Musst du Dateien mit älteren Versionen teilen, bleibt SVERWEIS der sichere Weg. In vielen Firmendateien und Einstellungstests begegnet er dir ohnehin noch, deshalb lohnt es sich, beide zu können.
Typische Fehler mit XVERWEIS
#NV, weil der Wert nicht vorkommt
Findet XVERWEIS das Suchkriterium nicht, zeigt er #NV. Oft ist der Wert wirklich nicht da, manchmal steckt ein Leerzeichen oder eine als Text gespeicherte Zahl dahinter. Für echte Lücken gibst du im vierten Argument einen eigenen Text an. Mehr zum Fehler #NV.
Interaktive Übung
Fehler beheben: #NV durch eigenen Text ersetzen
Schritt 1 von 1
Die Nummer in E2 gibt es nicht, deshalb zeigt F2 #NV. Das vierte Argument wenn_nicht_gefunden legt fest, was stattdessen erscheint. Ein Text steht dort in Anführungszeichen.
Ergänze die Formel in F2, sodass sie „Nummer fehlt“ statt
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Teile-Nr. | Bezeichnung | Teile-Nr. | Bezeichnung | ||
| 2 | BT-4410 | Bremsbelag vorn | SP-7001 | #NV | ||
| 3 | LF-2207 | Luftfilter | ||||
| 4 | ZK-1185 | Zündkerze | ||||
| 5 | WB-3302 | Wischerblatt | ||||
| 6 | OF-2019 | Ölfilter | ||||
| 7 | KR-5630 | Keilriemen |
Lösung ansehen
F2: =XVERWEIS(E2;A2:A7;B2:B7;"Nummer fehlt")
Such- und Rückgabematrix unterschiedlich groß: #WERT!
Suchmatrix und Rückgabematrix müssen gleich viele Zeilen haben. Ist eine davon kürzer, zeigt XVERWEIS #WERT!. Am sichersten beginnen und enden beide Bereiche in denselben Zeilen.
Interaktive Übung
Fehler beheben: Bereiche unterschiedlich groß
Schritt 1 von 1
F2 zeigt #WERT!. Die Suchmatrix A2:A7 hat sechs Zeilen, die Rückgabematrix B2:B6 nur fünf. Bei XVERWEIS müssen beide Bereiche gleich viele Zeilen haben, sonst kann Excel die Treffer nicht zuordnen.
Korrigiere die Rückgabematrix in F2, sodass sie bis Zeile 7 reicht.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Teile-Nr. | Bezeichnung | Teile-Nr. | Bezeichnung | ||
| 2 | BT-4410 | Bremsbelag vorn | LF-2207 | #WERT! | ||
| 3 | LF-2207 | Luftfilter | ||||
| 4 | ZK-1185 | Zündkerze | ||||
| 5 | WB-3302 | Wischerblatt | ||||
| 6 | OF-2019 | Ölfilter | ||||
| 7 | KR-5630 | Keilriemen |
Lösung ansehen
F2: =XVERWEIS(E2;A2:A7;B2:B7)
Staffel ohne Vergleichsmodus
Anders als SVERWEIS sucht XVERWEIS ohne weitere Angaben genau. Für Staffeln wie Porto, Rabatt oder Noten brauchst du den Vergleichsmodus -1. Die Staffel muss dafür nicht sortiert sein.
Interaktive Übung
Fehler beheben: Staffel ohne Vergleichsmodus
Schritt 1 von 1
Ein Paket mit 7,5 kg kostet das Porto der Stufe „ab 5 kg“. XVERWEIS sucht aber von sich aus genau und findet 7,5 nicht, daher #NV. Mit Vergleichsmodus -1 nimmt er das nächstkleinere Element. wenn_nicht_gefunden darfst du dabei leer lassen.
Ergänze die Formel in E2 um den Vergleichsmodus -1, sodass sie das Porto der passenden Stufe liefert.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Gewicht ab kg | Porto | Gewicht kg | Porto | |
| 2 | 0 | 4,99 € | 7,5 | #NV | |
| 3 | 2 | 6,49 € | |||
| 4 | 5 | 8,99 € | |||
| 5 | 10 | 13,99 € | |||
| 6 | 20 | 19,99 € |
Lösung ansehen
E2: =XVERWEIS(D2;A2:A6;B2:B6;;-1)
#NAME? in älteren Excel-Versionen
XVERWEIS gibt es in Microsoft 365, Excel 2021, Excel 2024 und Excel für das Web. In Excel 2019 und älter kennt Excel die Funktion nicht und zeigt #NAME?. Arbeitest du mit Kolleginnen und Kollegen mit älteren Versionen, nimm SVERWEIS oder INDEX/VERGLEICH.
Englischer Name oder Kommas
Aus englischen Anleitungen kommt =XLOOKUP(E2,B2:B7,C2:C7). Im deutschen Excel schreibst du =XVERWEIS(E2;B2:B7;C2:C7), mit deutschem Namen und Semikolons.
XVERWEIS, SVERWEIS und INDEX/VERGLEICH im Vergleich
| XVERWEIS | SVERWEIS | INDEX/VERGLEICH | |
|---|---|---|---|
| Argumente für die Grundform | 3 | 4 (mit FALSCH) | 2 Funktionen ineinander |
| Suche nach links | ja | nein | ja |
| Standard ohne Angabe | genaue Suche | ungefähre Suche | VERGLEICH sucht ungefähr |
| Wenn nichts gefunden wird | eigener Text möglich | #NV | #NV |
| Letzten Treffer suchen | Suchmodus -1 | nicht möglich | nur mit Umwegen |
| Verfügbar in | Microsoft 365, Excel 2021 und neuer | allen Versionen | allen Versionen |
Übe XVERWEIS in 4 Lektionen
Mit Tabellenfit übst du XVERWEIS Schritt für Schritt in einer echten Tabelle, mit deutschen Funktionsnamen und Hilfe von Zelli. Modul 1 ist kostenlos.
Häufige Fragen zu XVERWEIS
Wie nutze ich XVERWEIS mit mehreren Kriterien?
Verbinde die Suchwerte und die Suchspalten mit &: =XVERWEIS(G1&G2;A2:A50&B2:B50;C2:C50) sucht eine Zeile, in der Spalte A zu G1 und Spalte B zu G2 passt. Eine Hilfsspalte brauchst du dafür nicht.
Was ist der Unterschied zwischen SVERWEIS und XVERWEIS?
SVERWEIS braucht eine Matrix, die mit der Suchspalte beginnt, und einen Spaltenindex. XVERWEIS bekommt Such- und Ergebnisspalte getrennt, sucht deshalb auch nach links und sucht ohne weitere Angabe genau. Dafür läuft SVERWEIS in allen Excel-Versionen.
Ab welcher Excel-Version gibt es XVERWEIS?
XVERWEIS gibt es in Microsoft 365, Excel 2021, Excel 2024, Excel für das Web und in den aktuellen Apps für Mac und Mobilgeräte. Excel 2019 und älter kennen die Funktion nicht und zeigen #NAME?.
Kann XVERWEIS mehrere Ergebnisse zurückgeben?
Mehrere Spalten ja: Mit einer breiten Rückgabematrix wie A2:C7 liefert XVERWEIS alle Spalten dieser Zeile, die Werte laufen nach rechts über. Mehrere Treffer untereinander liefert XVERWEIS nicht, er nimmt immer den ersten. Dafür gibt es die Funktion FILTER.
Was zeigt XVERWEIS, wenn nichts gefunden wird?
Ohne viertes Argument erscheint #NV. Mit wenn_nicht_gefunden bestimmst du den Text selbst, etwa =XVERWEIS(E2;A2:A7;B2:B7;"Nummer fehlt"). Willst du eine leere Zelle, schreibst du "".
Weiterlesen und üben
- Lektion: XVERWEIS
- Lektion: XVERWEIS: wenn_nicht_gefunden & Suchmodus
- Lektion: SVERWEIS: genaue Suche
- Lektion: INDEX + VERGLEICH
- Übungen zum Thema: Excel-Übungen: SVERWEIS & XVERWEIS
- Verwandte Funktion: SVERWEIS erklärt
- Verwandte Funktion: INDEX/VERGLEICH erklärt
- Verwandte Funktion: FILTER erklärt
- Verwandte Funktion: WENNFEHLER erklärt
- Nachschlagen: Excel-Funktionen Deutsch–Englisch
- Selbst testen: Kostenloser Excel-Test mit 15 Aufgaben