
SVERWEIS gehört zu den meistgenutzten Excel-Funktionen überhaupt. Ob Sie Kunden-IDs mit Namen abgleichen, Preise aus einem Produktkatalog abrufen oder Daten aus zwei verschiedenen Tabellenblättern zusammenführen – SVERWEIS erledigt all das mit einer einzigen Formel. Dieser Leitfaden deckt alles ab, was Sie brauchen: Syntax, praxisnahe Beispiele, typische Stolperfallen und wann eine andere Funktion die bessere Wahl ist.
SVERWEIS steht für Senkrechter Verweis (englisch: Vertical Lookup). Die Funktion sucht in der ersten Spalte eines Bereichs nach einem Wert und gibt einen Wert aus einer angegebenen Spalte in derselben Zeile zurück. Stellen Sie es sich als gezielte Suchaktion vor: Sie übergeben Excel einen Schlüssel, geben an, wo gesucht werden soll, und fordern eine bestimmte Information aus demselben Datensatz zurück.
Typische Anwendungsfälle in der Praxis:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Jedes Argument hat eine bestimmte Aufgabe:
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
| lookup_value | Ja | Der Wert, den Sie suchen möchten – ein Zellbezug, eine Zahl oder eine Zeichenfolge. |
| table_array | Ja | Der Bereich, der Ihre Daten enthält. Die Suchspalte muss die ganz linke Spalte dieses Bereichs sein. |
| col_index_num | Ja | Die Spaltennummer (gezählt ab der linken Seite von table_array), aus der der Wert zurückgegeben werden soll. |
| range_lookup | Nein | FALSCH (oder 0) für eine genaue Übereinstimmung; WAHR (oder 1) für eine ungefähre Übereinstimmung. Standardmäßig WAHR, wenn weggelassen. |
Wichtig: Verwenden Sie für das vierte Argument immer FALSE, es sei denn, Sie arbeiten mit einer sortierten Tabelle und benötigen tatsächlich eine ungefähre Übereinstimmung (z. B. bei Notenbereichen oder Steuerklassen). Das Weglassen des Arguments oder die Verwendung von TRUE bei unsortierten Daten ist eine häufige Ursache für falsche Ergebnisse.
Angenommen, Sie verwalten einen kleinen Produktkatalog auf Tabelle1 und möchten Preise in ein Bestellformular auf Tabelle2 übernehmen. So sehen die Daten auf Tabelle1 aus:
| A – Artikelcode | B – Produktname | C – Preis |
|---|---|---|
| P001 | Wireless Mouse | 29,99 € |
| P002 | USB-C Hub | 49,99 € |
| P003 | Mechanical Keyboard | 89,99 € |
| P004 | Monitor Stand | 34,99 € |
Auf Tabelle2 enthält Spalte A den vom Benutzer eingegebenen Artikelcode. Um den Produktnamen in Spalte B von Tabelle2 zurückzugeben, geben Sie Folgendes ein:
=VLOOKUP(A2, Sheet1!$A$2:$C$5, 2, FALSE)
Um den Preis in Spalte C von Tabelle2 zurückzugeben, ändern Sie den Spaltenindex auf 3:
=VLOOKUP(A2, Sheet1!$A$2:$C$5, 3, FALSE)
Beachten Sie die Dollarzeichen in Sheet1!$A$2:$C$5. Sie fixieren den Bereich, sodass sich table_array beim Kopieren der Formel in andere Zeilen nicht verschiebt. Falls Sie mit der Funktionsweise von Zellbezügen noch nicht vertraut sind, erklärt der Artikel Excel-Zellbezüge erklärt: relativ vs. absolut dieses Konzept ausführlich.
Setzen Sie das vierte Argument auf TRUE, wenn Ihre Nachschlagetabelle aufsteigend sortiert ist und Sie die nächstkleinere Übereinstimmung zum Suchwert wünschen. Ein klassisches Beispiel ist die Umwandlung eines Rohpunktstands in eine Buchstabennote:
=VLOOKUP(B2, $E$2:$F$6, 2, TRUE)
| E – Mindestpunktzahl | F – Note |
|---|---|
| 0 | F |
| 60 | D |
| 70 | C |
| 80 | B |
| 90 | A |
Ein Punktestand von 85 würde der Zeile mit 80 entsprechen und „B" zurückgeben. Dies funktioniert nur korrekt, weil die Spalte mit der Mindestpunktzahl von niedrig nach hoch sortiert ist.
Dies ist der häufigste Fehler. Er bedeutet, dass SVERWEIS den Suchwert in der ersten Spalte Ihrer Tabelle nicht finden konnte. Prüfen Sie Folgendes:
Um den Fehler während der Fehlersuche zu unterdrücken, verschachteln Sie die Formel: =IFERROR(VLOOKUP(A2, $D$2:$F$10, 2, FALSE), "Nicht gefunden")
Dieser Fehler erscheint, wenn col_index_num größer ist als die Anzahl der Spalten in table_array. Beispielsweise, wenn Spalte 5 angegeben wird, der Bereich aber nur 3 Spalten umfasst. Zählen Sie Ihre Spalten nach und verringern Sie den Index entsprechend.
Wird in der Regel durch einen col_index_num-Wert von null oder einen nicht numerischen Wert verursacht. Der Spaltenindex muss eine positive ganze Zahl von mindestens 1 sein.
Wenn Sie das vierte Argument weggelassen haben (oder auf TRUE gesetzt haben), Ihre Tabelle aber nicht sortiert ist, kann SVERWEIS lautlos einen falschen ungefähren Treffer zurückgeben – ohne jede Fehlermeldung. Verwenden Sie für genaue Übereinstimmungen immer FALSE.
Sie können SVERWEIS mit logischen Funktionen kombinieren, um differenziertere Ergebnisse zu erzielen. Zum Beispiel einen Rabatt nur dann anzeigen, wenn die Suche erfolgreich ist:
=IF(IFERROR(VLOOKUP(A2, $D$2:$F$10, 3, FALSE), "") = "", "Kein Rabatt", VLOOKUP(A2, $D$2:$F$10, 3, FALSE))
Weitere Informationen zum Aufbau logischer Tests in Formeln finden Sie im vollständigen Leitfaden zur WENN-Funktion: logische Tests und verschachtelte WENNs.
Sie können Daten aus einem anderen Tabellenblatt referenzieren, indem Sie dem Bereich den Tabellenblattnamen voranstellen:
=VLOOKUP(A2, Catalog!$A$2:$C$100, 2, FALSE)
So referenzieren Sie eine andere Arbeitsmappe (während diese geöffnet ist):
=VLOOKUP(A2, [PriceList.xlsx]Sheet1!$A$2:$C$100, 2, FALSE)
Wenn die Arbeitsmappe geschlossen ist, zeigt Excel den vollständigen Dateipfad automatisch an, sobald Sie den Link bei geöffneten Dateien erstellt haben.
Die Kombination INDEX VERGLEICH hebt die Einschränkung der linken Spalte auf und ist robuster, wenn Spalten hinzugefügt oder umgestellt werden. Wenn Sie häufig gegen die Grenzen von SVERWEIS ankämpfen, führt der Artikel INDEX VERGLEICH: die überlegene Nachschlagemethode Schritt für Schritt durch den Umstieg.
XVERWEIS ist in Excel 365 und Excel 2021 verfügbar und gleichzeitig einfacher und leistungsfähiger:
=XLOOKUP(A2, Sheet1!$A$2:$A$5, Sheet1!$C$2:$C$5, "Nicht gefunden")
Er sucht in beliebiger Richtung, behandelt fehlende Werte direkt und erfordert keinen numerischen Spaltenindex. Wenn Ihre Excel-Version diese Funktion unterstützt, sollten Sie XVERWEIS für alle neuen Projekte in Betracht ziehen.
SVERWEIS lässt sich hervorragend mit vielen anderen Excel-Workflows kombinieren. Ein Vertriebs-Dashboard zur KPI- und Leistungsverfolgung verwendet beispielsweise häufig SVERWEIS, um Produktnamen oder Vertriebsgebiete aus Referenztabellen in zusammenfassende Berichte zu übernehmen. Auch beim Erstellen einer professionellen Rechnungsvorlage kommt fast immer ein SVERWEIS zum Einsatz, der anhand vom Benutzer eingegebener Artikelcodes Stückpreise aus einer Produktliste abruft.
Für Teams, die mit großen Datensätzen arbeiten, ist die Kombination von SVERWEIS mit PivotTables ein produktiver Workflow: SVERWEIS reichert die Rohdaten mit Kategoriebezeichnungen an, die anschließend in einer PivotTable zusammengefasst werden.
Wenn Sie wissen, was Sie benötigen, sich aber nicht genau an die Syntax erinnern – zum Beispiel „Mitarbeiter-ID in Spalte A des HR-Blatts nachschlagen und das Gehalt aus Spalte D zurückgeben" – können Sie Ihr Vorhaben bei ExcelGPT in einfachem Deutsch beschreiben. Die korrekte SVERWEIS-Formel wird sofort generiert und ist bereit zum Einfügen in Ihre Tabelle.
Die wahrscheinlichste Ursache sind inkonsistente Datentypen oder zusätzliche Leerzeichen in bestimmten Zellen. Wenden Sie =GLÄTTEN(A2) auf Ihre Suchwerte an und stellen Sie sicher, dass alle Einträge in der Suchspalte als derselbe Datentyp gespeichert sind (entweder alle als Text oder alle als Zahlen). Sie können auch =WENNFEHLER(SVERWEIS(...), "Daten prüfen") verwenden, um zu ermitteln, welche Zeilen fehlschlagen, ohne den Rest Ihres Berichts zu unterbrechen.
Mit einer einzelnen Formel im herkömmlichen Sinne nicht. Sie benötigen für jede zurückzugebende Spalte einen separaten SVERWEIS, wobei nur col_index_num geändert wird. Alternativ kann XVERWEIS in Excel 365 mit einer einzigen Formel eine gesamte Ergebniszeile zurückgeben, indem ein mehrspaltiges Rückgabearray angegeben wird.
SVERWEIS gibt immer den Wert zurück, der der ersten gefundenen Übereinstimmung entspricht, und durchsucht die Tabelle von oben nach unten. Wenn die Suchspalte Duplikate enthält, werden nachfolgende Treffer ignoriert. Erwägen Sie bei Szenarien mit Duplikaten die Verwendung einer PivotTable oder von Hilfsspalten zur Deduplizierung vor der Suche.
Nein. SVERWEIS behandelt Groß- und Kleinbuchstaben als identisch. Die Suche nach „apfel" findet auch „Apfel" oder „APFEL". Wenn Sie eine Suche mit Unterscheidung der Groß-/Kleinschreibung benötigen, müssen Sie stattdessen eine Matrixformel verwenden, die IDENTISCH() und INDEX/VERGLEICH kombiniert.
Erfahren Sie, wie die Excel-WENN-Funktion funktioniert, wie Sie mehrere WENNs verschachteln und wann moderne Alternativen wie WENNS und WECHSELN für übersichtlichere, besser lesbare Logik sinnvoll sind.
Lernen Sie SVERWEIS von Grund auf: Syntax, Schritt-für-Schritt-Beispiele, Fehlerbehebung und wann Sie moderne Alternativen wie INDEX VERGLEICH verwenden sollten.
Erfahren Sie, wie die TEXT-Funktion in Excel Zahlen, Datums- und Uhrzeitwerte mithilfe von Formatcodes in formatierte Textzeichenfolgen umwandelt – mit praxisnahen Beispielen und typischen Anwendungsfällen.