Der SVERWEIS (auf Englisch VLOOKUP) gehört zu den meistgenutzten Funktionen in Excel – und gleichzeitig zu denen, die am häufigsten für Frust sorgen. In diesem Ratgeber wird SVERWEIS erklärt, und zwar so, dass Sie ihn nach dem Lesen wirklich sicher einsetzen können: mit klaren Beispielen, den typischen Stolperfallen und der modernen Alternative XVERWEIS (XLOOKUP).
Was macht SVERWEIS überhaupt?
SVERWEIS sucht einen Wert in der ersten Spalte eines Bereichs und gibt Ihnen einen Wert aus einer Spalte derselben Zeile zurück. Stellen Sie sich eine Artikelliste vor: Sie kennen die Artikelnummer und möchten den passenden Preis wissen. Genau dafür ist die Funktion gemacht.
Wichtig vorab: In der deutschen Excel-Oberfläche heißt die Funktion SVERWEIS, technisch (und in jeder englischen Version sowie in xlsx-Formeln) ist es VLOOKUP. Beide tun exakt dasselbe. Ich verwende hier die englischen Funktionsnamen, weil sie sprachunabhängig funktionieren.
Der Aufbau: vier Argumente
Die Syntax lautet:
VLOOKUP(Suchkriterium, Matrix, Spaltenindex, Bereich_Verweis)
| Argument | Bedeutung |
|---|---|
| Suchkriterium | Der Wert, nach dem gesucht wird (z. B. eine Artikelnummer). |
| Matrix | Der Tabellenbereich. Der Suchwert muss in der ersten Spalte stehen. |
| Spaltenindex | Die Nummer der Spalte (innerhalb der Matrix), aus der das Ergebnis kommt. |
| Bereich_Verweis | FALSE = exakte Suche, TRUE = ungefähre Suche. |
Ein konkretes Beispiel
Angenommen, Sie haben folgende Preisliste in den Spalten A bis C:
| A (Artikelnr.) | B (Bezeichnung) | C (Preis) |
|---|---|---|
| 1001 | Bürostuhl | 149,00 € |
| 1002 | Schreibtisch | 299,00 € |
| 1003 | Aktenschrank | 189,00 € |
In Zelle E2 steht die gesuchte Artikelnummer 1002. Den Preis holen Sie mit:
=VLOOKUP(E2, A2:C4, 3, FALSE)
Das Ergebnis ist 299,00 €. Excel sucht die 1002 in der ersten Spalte (A), springt in dieselbe Zeile und gibt den Wert aus der dritten Spalte des Bereichs (also C) zurück.
Tipp: Spaltenindex nie raten
Der Spaltenindex bezieht sich immer auf die Matrix, nicht auf das gesamte Tabellenblatt. Beginnt Ihre Matrix bei Spalte A, ist C die Spalte 3. Beginnt die Matrix aber bei Spalte B, wäre C die Spalte 2. Ein klassischer Anfängerfehler ist, hier die echten Spaltenbuchstaben des Blatts zu zählen.
Exakte vs. ungefähre Übereinstimmung
Das vierte Argument entscheidet über alles – und genau hier entstehen die meisten falschen Ergebnisse.
Exakte Suche: FALSE (empfohlen)
Mit FALSE (oder 0) sucht Excel die exakte Übereinstimmung. Findet es den Wert nicht, gibt es #NV zurück. Für Artikelnummern, IDs, Kundennummern oder Namen ist das fast immer die richtige Wahl:
=VLOOKUP(E2, A2:C4, 3, FALSE)
Ungefähre Suche: TRUE
Mit TRUE (oder 1) sucht Excel den nächstkleineren Wert. Das ist nur sinnvoll für Bereiche wie Steuertabellen, Mengenrabatte oder Notenskalen – und nur, wenn die erste Spalte aufsteigend sortiert ist. Beispiel für eine Rabattstaffel:
=VLOOKUP(F2, Rabatte!A2:B5, 2, TRUE)
Stolperfalle: Wer das vierte Argument weglässt, bekommt automatisch TRUE. Bei unsortierten Daten liefert das stillschweigend falsche Werte, ohne dass eine Fehlermeldung erscheint. Geben Sie deshalb immer ausdrücklich FALSE an, wenn Sie exakt suchen wollen.
Der häufigste Fehler: #NV
Die Fehlermeldung #NV (englisch #N/A, „nicht verfügbar“) bedeutet schlicht: Der Suchwert wurde in der ersten Spalte nicht gefunden. Die häufigsten Ursachen:
- Leerzeichen: „1002 “ mit unsichtbarem Leerzeichen ist nicht gleich „1002″. Bereinigen mit
=TRIM(E2). - Zahl als Text: Eine Artikelnummer kann als Text formatiert sein, während die Tabelle echte Zahlen enthält (oder umgekehrt). Achten Sie auf die kleinen grünen Ecken in der Zelle.
- Suchwert nicht in der ersten Spalte: SVERWEIS sucht nur nach rechts. Steht der Suchwert in Spalte C und das Ergebnis in A, funktioniert es nicht.
- Tippfehler oder unterschiedliche Schreibweise.
#NV elegant abfangen mit IFERROR
Damit Ihre Tabelle nicht voller #NV steht, kapseln Sie den SVERWEIS in IFERROR:
=IFERROR(VLOOKUP(E2, A2:C4, 3, FALSE), "Nicht gefunden")
Findet Excel den Wert, erscheint der Preis. Andernfalls steht „Nicht gefunden“ statt einer Fehlermeldung – sauber und nutzerfreundlich, etwa in einer Rechnungsvorlage, in der Sie Artikelpreise automatisch ziehen.
Die moderne Alternative: XVERWEIS (XLOOKUP)
Seit Excel 2021 und Microsoft 365 gibt es den XVERWEIS (XLOOKUP). Er behebt fast alle Schwächen des SVERWEIS und ist meist die bessere Wahl. Die Syntax:
XLOOKUP(Suchkriterium, Suchmatrix, Rückgabematrix, [wenn_nicht_gefunden])
Dasselbe Beispiel wie oben:
=XLOOKUP(E2, A2:A4, C2:C4, "Nicht gefunden")
Die Vorteile auf einen Blick:
| Eigenschaft | SVERWEIS / VLOOKUP | XVERWEIS / XLOOKUP |
|---|---|---|
| Suchrichtung | Nur nach rechts | Nach links und rechts |
| Spaltenindex zählen | Nötig (fehleranfällig) | Entfällt – Sie wählen die Spalte direkt |
| Standardverhalten | Ungefähr (gefährlich) | Exakt |
| Fehlerbehandlung | Extra mit IFERROR | Direkt eingebaut |
| Spalte einfügen bricht Formel? | Ja, oft | Nein |
Empfehlung: Nutzen Sie XVERWEIS, wenn Ihre Excel-Version (2021 oder 365) ihn anbietet. SVERWEIS bleibt wichtig, weil ältere Dateien und Kollegen mit Excel 2016/2019 ihn weiterhin brauchen.
Profi-Tipps und Tastenkürzel
- Absolute Bezüge mit F4: Wenn Sie eine SVERWEIS-Formel nach unten kopieren, sollte die Matrix fixiert sein. Markieren Sie den Bereich und drücken Sie F4, um aus
A2:C4ein$A$2:$C$4zu machen. - Funktionsnamen-Sprache: SVERWEIS und VLOOKUP sind identisch. Beim Speichern als .xlsx werden intern immer die englischen Namen verwendet – das ist auch der Grund, warum Vorlagen aus verschiedenen Ländern problemlos funktionieren.
- Mit INDEX/MATCH nach links suchen: Wenn Sie noch kein XVERWEIS haben und nach links suchen müssen, hilft
=INDEX(A2:A4, MATCH(E2, C2:C4, 0)). - Datentyp prüfen: Multiplizieren Sie einen Textwert mit 1 (
=E2*1), um zu testen, ob es eine echte Zahl ist.
Mehr fertige Excel-Tabellen mit eingebauten Formeln finden Sie in unserer Vorlagen-Übersicht – ideal, um SVERWEIS und XVERWEIS gleich an einem echten Beispiel auszuprobieren.
Häufige Fragen (FAQ)
Was ist der Unterschied zwischen SVERWEIS und VLOOKUP?
Es gibt keinen funktionalen Unterschied. SVERWEIS ist nur der deutsche Anzeigename in Excel, VLOOKUP der englische. Intern – und in jeder als .xlsx gespeicherten Datei – wird stets der englische Name VLOOKUP verwendet. Die Argumente und das Verhalten sind völlig identisch.
Warum zeigt mein SVERWEIS #NV an, obwohl der Wert vorhanden ist?
Fast immer liegt es an unsichtbaren Unterschieden: ein überzähliges Leerzeichen, eine als Text formatierte Zahl oder eine andere Schreibweise. Prüfen Sie den Suchwert mit =TRIM(E2) und stellen Sie sicher, dass Such- und Tabellenspalte denselben Datentyp haben. Auch ein vergessenes FALSE als viertes Argument kann zu falschen oder fehlenden Treffern führen.
Sollte ich noch SVERWEIS lernen oder gleich XVERWEIS?
Lernen Sie beides. XVERWEIS (XLOOKUP) ist moderner, einfacher und sicherer und sollte Ihre erste Wahl sein, wenn Sie Excel 2021 oder Microsoft 365 nutzen. SVERWEIS müssen Sie trotzdem kennen, weil unzählige bestehende Tabellen und Kollegen mit älteren Versionen ihn weiterhin einsetzen.