Sie haben eine lange Preisliste und möchten zu einer Artikelnummer automatisch den passenden Preis finden? Genau dafür ist der SVERWEIS gemacht. Englisch heißt diese Funktion VLOOKUP, und sie ist eine der nützlichsten überhaupt. In dieser Anleitung zeige ich Ihnen Schritt für Schritt, wie der SVERWEIS funktioniert, ohne Fachjargon und mit Beispielen, die Sie sofort nachbauen können.
Was macht der SVERWEIS?
Der SVERWEIS sucht einen Wert in der ersten Spalte eines Bereichs und gibt einen Wert aus derselben Zeile zurück. Stellen Sie sich eine Artikeltabelle vor: In Spalte A steht die Artikelnummer, in Spalte B der Preis. Sie geben eine Nummer ein und Excel liefert den passenden Preis.
| Artikelnummer | Bezeichnung | Nettopreis | Brutto (19 % MwSt.) |
|---|---|---|---|
| A-1001 | Notizbuch A5 | 3,90 € | 4,64 € |
| A-1002 | Kugelschreiber | 1,20 € | 1,43 € |
| A-1003 | Aktenordner | 2,50 € | 2,98 € |
Die Schritte im Detail
- Funktion starten: Klicken Sie in die Zielzelle und tippen Sie
=VLOOKUP(. - Suchkriterium: Wählen Sie die Zelle mit dem gesuchten Wert, etwa die Artikelnummer in
E2. - Matrix: Markieren Sie den Bereich, der die Daten enthält, zum Beispiel
A2:C10. - Spaltenindex: Geben Sie an, aus welcher Spalte der Wert kommen soll. Der Preis steht in der dritten Spalte, also
3. - Bereich_Verweis: Schreiben Sie
FALSEfür eine exakte Übereinstimmung. Das ist fast immer richtig.
Die fertige Formel sieht so aus:
=VLOOKUP(E2,A2:C10,3,FALSE)
Damit die Matrix beim Kopieren nicht verrutscht, fixieren Sie sie mit Dollarzeichen: =VLOOKUP(E2,$A$2:$C$10,3,FALSE).
Fehler abfangen mit IFERROR
Wenn die gesuchte Nummer nicht existiert, gibt Excel die Meldung #NV zurück. Das wirkt unschön. Umschließen Sie den SVERWEIS deshalb mit der englischen Funktion IFERROR:
=IFERROR(VLOOKUP(E2,$A$2:$C$10,3,FALSE),"nicht gefunden")
Häufige Fehler
- Spaltenindex zu hoch: Wenn Ihre Matrix nur drei Spalten hat, darf der Index nicht 4 sein. Excel meldet sonst einen Bezugsfehler.
- Suchspalte nicht links: Der SVERWEIS sucht immer in der ersten Spalte der Matrix. Steht der Suchwert weiter rechts, funktioniert es nicht.
- Matrix nicht fixiert: Ohne Dollarzeichen verschiebt sich der Bereich beim Herunterkopieren und liefert falsche Ergebnisse.
- TRUE statt FALSE: Mit
TRUEsucht Excel die nächstkleinere Übereinstimmung. Bei unsortierten Daten gibt das Murks.
Tipp für große Tabellen
Bei sehr großen Datenmengen lohnt sich die modernere XVERWEIS-Funktion (Englisch XLOOKUP), weil sie flexibler ist. Für die meisten Einsteiger reicht der SVERWEIS aber völlig aus. Eine fertige Vorlage zum Üben finden Sie in unserer Preisliste-Vorlage und unserer Kundenliste-Vorlage.
Ein vollständiges Praxisbeispiel
Damit der SVERWEIS wirklich klar wird, gehen wir ein Beispiel von Anfang bis Ende durch. Stellen Sie sich vor, Sie führen eine kleine Rechnungsstellung. In einem Tabellenblatt steht Ihre Artikelliste, in einem zweiten erfassen Sie die Bestellungen. Sobald Sie eine Artikelnummer eingeben, sollen Bezeichnung und Preis automatisch erscheinen.
Legen Sie zunächst die Artikelliste in den Spalten A bis C an. In die Bestellzeile schreiben Sie in E2 die Artikelnummer. In F2 holen Sie die Bezeichnung mit =VLOOKUP(E2,$A$2:$C$10,2,FALSE) und in G2 den Preis mit =VLOOKUP(E2,$A$2:$C$10,3,FALSE). Ziehen Sie beide Formeln nach unten, und schon füllt sich jede Bestellzeile von selbst.
| Eingabe (E2) | Bezeichnung (F2) | Nettopreis (G2) | Menge | Summe netto |
|---|---|---|---|---|
| A-1001 | Notizbuch A5 | 3,90 € | 10 | 39,00 € |
| A-1003 | Aktenordner | 2,50 € | 4 | 10,00 € |
Warum die exakte Übereinstimmung wichtig ist
Der vierte Parameter entscheidet über Erfolg oder Misserfolg. Mit FALSE sucht Excel die genaue Übereinstimmung. Findet es die Nummer nicht, gibt es ehrlich #NV zurück. Mit TRUE dagegen sucht Excel die nächstkleinere Übereinstimmung und setzt voraus, dass die erste Spalte aufsteigend sortiert ist. Das ist nur in Spezialfällen sinnvoll, etwa bei Preisstaffeln oder Notenschlüsseln. Für die tägliche Arbeit mit Artikelnummern, Kundennummern oder Namen ist FALSE die richtige Wahl.
Ein weiterer Tipp aus der Praxis: Wenn Ihre Suchwerte als Text vorliegen, etwa Postleitzahlen mit führender Null, muss auch die Suchspalte als Text formatiert sein. Sonst vergleicht Excel Text mit Zahl und findet nichts. Sie erkennen Textwerte daran, dass sie linksbündig in der Zelle stehen.
Häufige Fragen
Was bedeutet die Fehlermeldung #NV beim SVERWEIS?
#NV heißt, dass der gesuchte Wert nicht gefunden wurde. Prüfen Sie auf Tippfehler oder überflüssige Leerzeichen und fangen Sie den Fehler mit IFERROR ab.
Kann der SVERWEIS auch nach links suchen?
Nein. Der SVERWEIS gibt nur Werte rechts vom Suchkriterium zurück. Für eine Suche nach links nutzen Sie INDEX und VERGLEICH (Englisch INDEX und MATCH) oder den XVERWEIS.
Wann sollte ich FALSE statt TRUE verwenden?
Verwenden Sie fast immer FALSE für eine exakte Übereinstimmung. TRUE nur bei sortierten Daten, etwa für Preisstaffeln.