XVERWEIS einfach erklärt und direkt geübt
XVERWEIS sucht einen Wert in einem Bereich und gibt den passenden Wert aus einem anderen Bereich zurück. Ohne Spaltennummer, genau und in beide Richtungen.
Kurz gesagt: =XVERWEIS(Suchwert;Suchbereich;Rückgabebereich). Excel sucht den Wert im Suchbereich und nimmt aus dem Rückgabebereich den Wert an derselben Position.
Probier es gleich aus
Gesucht ist der Preis zu der Artikelnummer in E2. Klick in die gelbe Zelle und schreib die Formel.
Aufgabe Finde in F2 mit XVERWEIS den Preis des Artikels aus E2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Artikelnr. | Artikel | Preis € | Gesucht | Preis | |
| 2 | A-101 | Kugelschreiber | 4,9 | A-103 | ||
| 3 | A-104 | Tacker | 19,9 | |||
| 4 | A-103 | Notizblock | 7,2 | |||
| 5 | A-102 | Ordner | 12,5 | |||
| 6 | A-105 | Radiergummi | 3,4 |
So ist XVERWEIS aufgebaut
| Argument | Bedeutung | Im Beispiel |
|---|---|---|
| Suchkriterium | Der Wert, den du suchst | E2 |
| Suchmatrix | Die Spalte oder Zeile, in der gesucht wird | A2:A6 |
| Rückgabematrix | Die Spalte oder Zeile, aus der das Ergebnis kommt | C2:C6 |
| wenn_nicht_gefunden (optional) | Was angezeigt wird, wenn nichts gefunden wird | "nicht gefunden" |
| Vergleichsmodus (optional) | 0 genau (Standard), -1 genau oder nächstkleinerer, 1 genau oder nächstgrößerer, 2 mit Platzhaltern wie * | weggelassen |
| Suchmodus (optional) | 1 von oben (Standard), -1 von unten | weggelassen |
Eigener Text statt #NV
Gibt es den Suchwert nicht, liefert XVERWEIS wie SVERWEIS den Fehler #NV. Mit dem vierten Argument legst du fest, was stattdessen erscheinen soll. Das ersetzt das früher übliche WENNFEHLER um die ganze Formel.
Aufgabe Die Nummer in E2 gibt es nicht. Sorge dafür, dass in F2 dann „nicht gefunden“ steht statt #NV.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Artikelnr. | Artikel | Preis € | Gesucht | Preis | |
| 2 | A-101 | Kugelschreiber | 4,9 | A-109 | ||
| 3 | A-104 | Tacker | 19,9 | |||
| 4 | A-103 | Notizblock | 7,2 | |||
| 5 | A-102 | Ordner | 12,5 | |||
| 6 | A-105 | Radiergummi | 3,4 |
Was XVERWEIS besser kann als SVERWEIS
| SVERWEIS | XVERWEIS | |
|---|---|---|
| Genaue Suche | nur mit FALSCH am Ende | Standard |
| Spaltennummer nötig | ja | nein |
| Suche nach links | nicht möglich | möglich |
| Text bei Nichtfinden | nur mit WENNFEHLER | eigenes Argument |
| Neue Spalte in der Tabelle | Spaltennummer kann falsch werden | Bereiche passen sich an |
| Verfügbar | alle Versionen | Microsoft 365, Excel 2021 und neuer |
Wer SVERWEIS kennt, versteht XVERWEIS sofort. Der wichtigste Unterschied: Statt einer großen Tabelle und einer Spaltennummer gibst du zwei Bereiche an, einen zum Suchen und einen für das Ergebnis.
In welchen Excel-Versionen gibt es XVERWEIS?
XVERWEIS gibt es in Microsoft 365, Excel 2021, Excel 2024 und in den aktuellen Versionen für Mac, iPhone, iPad und Android. In Excel 2019 und Excel 2016 fehlt XVERWEIS. Öffnest du dort eine Datei mit XVERWEIS, erscheint der Fehler #NAME?.
Wenn in deiner Firma noch ältere Versionen laufen, nimm stattdessen SVERWEIS oder die Kombination aus INDEX und VERGLEICH: =INDEX(C2:C6;VERGLEICH(E2;A2:A6;0)).
XVERWEIS auf Englisch
In der englischen Excel-Version heißt die Funktion XLOOKUP. Die Argumente werden mit Komma getrennt:
| Deutsch | Englisch |
|---|---|
=XVERWEIS(E2;A2:A6;C2:C6) | =XLOOKUP(E2,A2:A6,C2:C6) |
=XVERWEIS(E2;A2:A6;C2:C6;"nicht gefunden") | =XLOOKUP(E2,A2:A6,C2:C6,"not found") |
Häufige Fragen
Ist XVERWEIS besser als SVERWEIS?
In den meisten Fällen ja: Er sucht standardmäßig genau, braucht keine Spaltennummer und kann nach links suchen. SVERWEIS brauchst du weiterhin für ältere Excel-Versionen und bestehende Dateien.
Kann XVERWEIS mehrere Kriterien?
Ja, mit einem Trick: Du verbindest Suchwerte und Suchbereiche mit &, zum Beispiel =XVERWEIS(E2&F2;A2:A6&B2:B6;C2:C6). Excel vergleicht dann beide Merkmale gleichzeitig. Beide Methoden mit Übungen zeigt XVERWEIS mit mehreren Kriterien.
Warum zeigt XVERWEIS #NAME?
Meist ist deine Excel-Version älter als 2021 und kennt die Funktion nicht. Seltener ist der Funktionsname falsch geschrieben.