SVERWEIS in Excel: 4 Aufgaben aus dem Büroalltag

SVERWEIS in Excel: Werte aus einer anderen Tabelle holen

Mit der SVERWEIS-Funktion holen Sie einen Wert aus einer anderen Tabelle, ohne ihn abzutippen. Sie geben eine Artikelnummer vor, und Excel liefert die passende Bezeichnung und den Preis. Das ist immer dann hilfreich, wenn Angaben in zwei Listen verteilt liegen und Sie beide zusammenführen möchten.

In diesem Beitrag lösen Sie vier Aufgaben aus dem Büroalltag eines Händlers für Bürobedarf: Preise in eine Bestellliste übernehmen, offene Rechnungen mit den Zahlungseingängen abgleichen, mit zwei Suchkriterien arbeiten und einen Rabatt aus einer Umsatzstaffel bestimmen. Am Ende finden Sie die häufigsten Ursachen für die Fehlermeldung #NV und eine Übungsdatei mit allen Tabellen.

Was die SVERWEIS-Funktion macht

SVERWEIS steht für senkrechter Verweis. Die Funktion sucht einen Wert in der ersten Spalte einer Tabelle, geht in der gefundenen Zeile nach rechts und gibt den Wert aus der Spalte zurück, die Sie angeben. Gesucht wird also von oben nach unten, ausgegeben wird nach rechts.

Daraus ergeben sich zwei Bedingungen, die Sie kennen sollten. Der Suchbegriff muss in der ersten Spalte des Bereichs stehen, den Sie durchsuchen lassen. Und die Spalte mit dem Ergebnis muss rechts davon liegen. Nach links kann SVERWEIS nicht suchen.

Die Funktion hat vier Argumente:

ArgumentBedeutung
SuchkriteriumDer Wert, nach dem gesucht wird. Meist ein Zellbezug wie C4, möglich sind auch ein fester Text in Anführungszeichen oder eine Zahl.
MatrixDer Bereich, der durchsucht wird. Die erste Spalte dieses Bereichs enthält die Suchbegriffe. Der Bereich muss weit genug nach rechts reichen, damit die Ergebnisspalte enthalten ist.
SpaltenindexDie Nummer der Spalte innerhalb der Matrix, aus der das Ergebnis kommt. Gezählt wird ab der ersten Spalte der Matrix, nicht ab Spalte A des Arbeitsblatts.
Bereich_VerweisFALSCH sucht nach einer genauen Übereinstimmung. WAHR sucht den nächstkleineren Wert und setzt eine aufsteigend sortierte erste Spalte voraus.

Das vierte Argument ist der häufigste Stolperstein. Lassen Sie es weg, rechnet Excel mit WAHR und liefert bei unsortierten Daten stillschweigend falsche Werte. Schreiben Sie deshalb in allen Fällen, in denen Sie einen genauen Treffer brauchen, ausdrücklich FALSCH hinein.

Aufgabe 1: Preise in eine Bestellliste übernehmen

Auf dem Blatt Bestellungen stehen Datum, Bestellnummer, Artikelnummer und Menge. Bezeichnung, Einzelpreis und Gesamtpreis fehlen. Diese Angaben liegen auf einem zweiten Blatt in der Preisliste.

Excel-Tabelle mit Bestellungen, in der die Spalten Bezeichnung, Einzelpreis und Gesamtpreis noch leer sind

Die Artikelnummer in Spalte C ist die Verbindung zwischen beiden Tabellen. Nach ihr sucht SVERWEIS in der Preisliste.

Die Preisliste als Nachschlagetabelle

Wechseln Sie auf das Blatt Preisliste. Die Artikelnummern stehen dort in Spalte A, also in der ersten Spalte. Damit ist die Grundbedingung für SVERWEIS erfüllt.

Preisliste in Excel mit Artikelnummer in der ersten Spalte als Suchbereich für SVERWEIS

Der Bereich A4:D13 ist die Matrix. Er beginnt bei den Artikelnummern und reicht bis zur Spalte mit dem Einzelpreis. Die Kopfzeile in Zeile 3 gehört nicht dazu, sonst könnte Excel die Überschrift als Treffer ausgeben.

Den Spaltenindex bestimmen

Zählen Sie die Spalten innerhalb der Matrix, beginnend bei der Suchspalte mit der Nummer 1. In diesem Beispiel ist die Artikelnummer Spalte 1, die Bezeichnung Spalte 2, die Kategorie Spalte 3 und der Einzelpreis Spalte 4.

Nummerierte Spalten der Matrix von 1 bis 4 zur Bestimmung des Spaltenindex in SVERWEIS

Zählen Sie nie die Spaltenbuchstaben des Arbeitsblatts. Beginnt die Matrix bei Spalte C, ist C die Spalte 1. Genau hier entstehen die meisten falschen Ergebnisse.

Die Formel eingeben

Gehen Sie zurück auf das Blatt Bestellungen und klicken Sie in die Zelle E4. Geben Sie die Formel ein:

=SVERWEIS($C4;Preisliste!$A$4:$D$13;2;FALSCH)

Bestätigen Sie mit Enter. In E4 erscheint die Bezeichnung des Artikels BB-3001, also Ordner A4 breit, schwarz.

SVERWEIS-Formel in Zelle E4 liefert die Artikelbezeichnung aus der Preisliste

So sind die vier Argumente in dieser Formel belegt:

=SVERWEIS($C4;Preisliste!$A$4:$D$13;2;FALSCH)
  • $C4 ist das Suchkriterium, also die Artikelnummer dieser Zeile.
  • Preisliste!$A$4:$D$13 ist die Matrix auf dem anderen Blatt. Das Ausrufezeichen trennt den Blattnamen vom Bereich.
  • 2 ist der Spaltenindex, hier die Bezeichnung.
  • FALSCH verlangt eine genaue Übereinstimmung der Artikelnummer.

Sie müssen den Bereich nicht abtippen. Setzen Sie den Cursor an die Stelle des zweiten Arguments, wechseln Sie auf das Blatt Preisliste und markieren Sie dort A4:D13 mit der Maus. Excel trägt den Bezug samt Blattnamen selbst ein.

Die Formel nach unten kopieren

Ergänzen Sie in F4 den Einzelpreis und in G4 den Gesamtpreis:

=SVERWEIS($C4;Preisliste!$A$4:$D$13;4;FALSCH)
=D4*F4

Markieren Sie anschließend E4:G4 und ziehen Sie das kleine Quadrat an der rechten unteren Ecke der Markierung bis Zeile 11 nach unten. Excel füllt die restlichen Zeilen aus.

Fertig ausgefüllte Bestellliste mit Bezeichnung, Einzelpreis und Gesamtpreis aus SVERWEIS

Warum die Dollarzeichen nötig sind

Die Schreibweise $A$4:$D$13 nennt sich absoluter Bezug. Sie sorgt dafür, dass der Suchbereich beim Kopieren an seiner Stelle bleibt. Ohne Dollarzeichen wandert der Bereich mit jeder Zeile eine Zeile nach unten. In Zeile 9 durchsucht Excel dann nur noch Preisliste!A9:D18, und die ersten Artikel fehlen darin.

SVERWEIS liefert #NV, weil der Suchbereich ohne Dollarzeichen beim Kopieren verrutscht ist

Das Ergebnis ist tückisch, weil ein Teil der Zeilen weiterhin stimmt. Setzen Sie die Dollarzeichen deshalb sofort. Markieren Sie den Bereich in der Bearbeitungsleiste und drücken Sie F4, dann ergänzt Excel sie für Sie. Mehr dazu lesen Sie unter relative und absolute Zellbezüge.

Beim Suchkriterium $C4 ist nur der Spaltenbuchstabe festgesetzt. Die Zeilennummer bleibt beweglich, damit jede Zeile ihre eigene Artikelnummer nachschlägt.

Aufgabe 2: Offene Rechnungen mit den Zahlungseingängen abgleichen

Auf dem Blatt Zahlungen stehen links sieben Rechnungen, rechts die vier Zahlungseingänge aus dem Kontoauszug. Gesucht ist die Antwort auf eine einfache Frage: Welche Rechnung ist noch offen?

Zwei Excel-Listen nebeneinander: offene Rechnungen und Zahlungseingänge aus dem Kontoauszug

Geben Sie in D4 diese Formel ein und kopieren Sie sie bis Zeile 10 nach unten:

=SVERWEIS(A4;$F$4:$G$7;2;FALSCH)
SVERWEIS zeigt #NV für die Rechnungen, zu denen kein Zahlungseingang vorliegt

Drei Zeilen zeigen #NV. Das ist hier keine Panne, sondern das Ergebnis: Zu diesen Rechnungen gibt es keinen Zahlungseingang. #NV steht für nicht verfügbar. Bei SVERWEIS heißt das, dass der Suchbegriff in der ersten Spalte der Matrix nicht vorkommt.

Statt #NV einen lesbaren Hinweis ausgeben

Für eine Liste, die weitergereicht wird, ist #NV unschön. Legen Sie WENNFEHLER um die Formel herum:

=WENNFEHLER(SVERWEIS(A4;$F$4:$G$7;2;FALSCH);"offen")
Mit WENNFEHLER erscheint statt #NV das Wort offen in der Spalte Bezahlt am

WENNFEHLER gibt das Ergebnis der Formel aus, solange alles glatt läuft. Tritt ein Fehler auf, erscheint stattdessen der zweite Wert, hier das Wort offen.

Ein Hinweis dazu: WENNFEHLER unterdrückt jeden Fehler, auch einen falschen Spaltenindex. Setzen Sie es erst ein, wenn die Formel nachweislich richtig rechnet. Sonst verstecken Sie damit einen Fehler, statt ihn zu sehen.

Wenn Sie ausschließlich #NV abfangen möchten und alle anderen Fehler sichtbar bleiben sollen, verwenden Sie stattdessen =WENNNV(SVERWEIS(A4;$F$4:$G$7;2;FALSCH);"offen"). Diese Funktion gibt es ab Excel 2013.

Wenn Sie die offenen Posten zusätzlich farbig hervorheben möchten, kombinieren Sie das Ergebnis mit einer bedingten Formatierung. Weitere Wege für diesen Abgleich stehen unter zwei Excel-Tabellen vergleichen, und die Funktion selbst ist unter WENNFEHLER ausführlich beschrieben.

Aufgabe 3: Mit zwei Suchkriterien arbeiten

Viele Preise hängen nicht nur am Artikel, sondern auch am Kunden. Auf dem Blatt Kundenpreise hat jeder Artikel drei Preise, je nach Kundengruppe. Die Artikelnummer allein reicht als Suchbegriff deshalb nicht aus, denn sie kommt dreimal vor. Erst Artikelnummer und Kundengruppe zusammen ergeben einen eindeutigen Treffer.

Preistabelle mit Artikelnummer und Kundengruppe, in der jede Artikelnummer mehrfach vorkommt

SVERWEIS kann nur nach einem Wert suchen. Die Lösung besteht darin, aus zwei Angaben eine zu machen: eine Hilfsspalte.

Die Hilfsspalte anlegen

Spalte A ist dafür frei geblieben, denn die Hilfsspalte muss links stehen. SVERWEIS sucht immer in der ersten Spalte der Matrix. Geben Sie in A4 ein und kopieren Sie die Formel bis Zeile 15 nach unten:

=B4&C4
Hilfsspalte in Excel, die Artikelnummer und Kundengruppe mit dem kaufmännischen Und zu einem Suchbegriff verbindet

Das kaufmännische Und verbindet zwei Zellinhalte zu einem Text. Aus BB-3001 und Partner wird BB-3001Partner. Dieser zusammengesetzte Schlüssel kommt in der Tabelle nur einmal vor.

Mit dem zusammengesetzten Schlüssel suchen

Im Angebot rechts stehen Artikelnummer und Kundengruppe in getrennten Spalten. Verbinden Sie beide im Suchkriterium auf dieselbe Weise. Geben Sie in I4 ein:

=SVERWEIS(F4&G4;$A$4:$D$15;4;FALSCH)
SVERWEIS mit zusammengesetztem Suchbegriff liefert den Preis je Artikel und Kundengruppe

Die Matrix beginnt bei der Hilfsspalte A und reicht bis zur Preisspalte D. Der Spaltenindex 4 zählt wieder ab der Matrix: Schlüssel, Artikelnummer, Kundengruppe, Preis.

Drei Punkte machen in der Praxis Ärger. Erstens muss die Reihenfolge in beiden Verkettungen gleich sein. B4&C4 auf der einen Seite verlangt F4&G4 auf der anderen. Zweitens stören Leerzeichen: Steht in einer Zelle Partner mit einem Leerzeichen am Ende, entsteht ein anderer Schlüssel und die Suche schlägt fehl.

Drei weitere Wege ohne Hilfsspalte, darunter XVERWEIS und SUMMEWENNS, stehen unter SVERWEIS mit zwei Suchkriterien.

Drittens können zwei Zahlen denselben Schlüssel ergeben. Aus 12 und 345 wird 12345, aus 123 und 45 ebenfalls. In diesem Beispiel kann das nicht passieren, weil die Artikelnummern Buchstaben und einen Bindestrich enthalten. Bestehen Ihre Spalten aus reinen Zahlen, setzen Sie ein Trennzeichen dazwischen, das in den Daten nicht vorkommt: =B4&"|"&C4. Dann muss auch das Suchkriterium F4&"|"&G4 lauten.

Aufgabe 4: Rabatt aus einer Umsatzstaffel bestimmen

Bisher sollte SVERWEIS immer genau treffen. Jetzt kommt der Fall, für den das vierte Argument WAHR gedacht ist. Auf dem Blatt Rabatte steht links eine Staffel: ab 1.000 Euro Jahresumsatz gibt es 2 Prozent, ab 2.500 Euro 4 Prozent und so weiter. Rechts stehen die Jahresumsätze der Kunden.

Rabattstaffel und Kundenumsätze in Excel als Ausgangslage für SVERWEIS mit dem Argument WAHR

Ein Umsatz von 8.420,50 Euro steht in der Staffel nicht. Mit FALSCH käme hier #NV heraus. Gesucht ist der nächstkleinere Wert, also die Stufe 5.000 Euro. Genau das macht WAHR.

Geben Sie in G4 und H4 ein und kopieren Sie beide Formeln bis Zeile 9 nach unten:

=SVERWEIS(F4;$A$4:$B$8;2;WAHR)
=SVERWEIS(F4;$A$4:$C$8;3;WAHR)
SVERWEIS mit WAHR ordnet jedem Kundenumsatz die passende Rabattstufe zu

Jeder Kunde bekommt die Stufe, die zu seinem Umsatz gehört. 640 Euro ergeben 0 Prozent, 12.750,80 Euro ergeben 8 Prozent.

Für diese Variante gelten zwei Bedingungen. Die erste Spalte der Staffel muss aufsteigend sortiert sein, sonst liefert Excel falsche Werte ohne Fehlermeldung. Und die Staffel braucht eine unterste Stufe, hier die Zeile mit 0,00 Euro. Fehlt sie, erhalten alle Kunden unterhalb der ersten Grenze ein #NV. Wie Sie Listen sortieren, steht unter Sortieren und Filtern von Daten.

SVERWEIS meldet #NV: die häufigsten Ursachen

Die Fehlermeldung #NV sagt nur, dass der Suchbegriff nicht gefunden wurde. Warum nicht, verrät sie nicht. Diese Ursachen decken die meisten Fälle ab, ausführlich mit Prüfschritten stehen sie unter SVERWEIS funktioniert nicht:

Was Sie sehenUrsacheLösung
Der Wert ist sichtbar vorhanden, trotzdem #NVEine Seite enthält eine Zahl, die andere denselben Wert als TextBeide Seiten auf denselben Typ bringen. Steht der Suchbegriff als Text vor, hilft WERT(), im umgekehrten Fall &""
#NV nur in einigen ZeilenDer Suchbereich ist beim Kopieren verrutschtDollarzeichen setzen: $A$4:$D$13
Alle Zeilen zeigen #NVDer Suchbegriff steht nicht in der ersten Spalte der MatrixMatrix so wählen, dass sie bei der Suchspalte beginnt
#NV bei scheinbar gleichem TextLeerzeichen am Anfang oder Ende, etwa aus einem ExportGLÄTTEN() verwenden oder die Quelldaten bereinigen
Falscher Wert statt FehlermeldungDas vierte Argument fehlt, Excel rechnet mit WAHRFALSCH ergänzen
#BEZUG! statt eines WertsDer Spaltenindex ist größer als die Matrix breit istSpalten in der Matrix zählen und den Index anpassen

Der häufigste Fall: Zahl gegen Text

Auf dem Blatt Fehlersuche sehen Sie den Klassiker. Links steht der Kundenstamm mit Kundennummern als Zahl, rechts ein Export aus der Warenwirtschaft. Dort sind dieselben Nummern als Text gespeichert.

SVERWEIS liefert #NV, weil die Kundennummern im Export als Text gespeichert sind

Zwei Hinweise deuten darauf hin. Die Zahlen links sind rechtsbündig, die Werte rechts linksbündig. Und in der linken oberen Ecke der Exportzellen sitzt ein grünes Dreieck. Sicher ist die Prüfung mit =ISTZAHL(E4): Kommt FALSCH heraus, führt Excel den Inhalt als Text.

Für eine schnelle Lösung wandeln Sie das Suchkriterium in der Formel um:

=SVERWEIS(WERT(E4);$A$4:$C$9;3;FALSCH)
Mit der Funktion WERT findet SVERWEIS die als Text gespeicherten Kundennummern

Umgekehrt funktioniert es genauso: Steht der Suchbegriff als Zahl vor und die Liste enthält Text, hängen Sie mit E4&"" eine leere Zeichenfolge an. Sauberer ist es, die Spalte dauerhaft umzuwandeln. Markieren Sie die Zellen, klicken Sie auf das Warnsymbol und wählen Sie In Zahl umwandeln.

Was SVERWEIS nicht kann

Drei Grenzen sollten Sie kennen, bevor Sie lange nach einem Fehler suchen, den es nicht gibt.

  • Nach links suchen. Steht die gesuchte Angabe links vom Suchbegriff, hilft SVERWEIS nicht weiter. Dafür gibt es die Kombination aus INDEX und VERGLEICH oder den XVERWEIS.
  • Mehrere Treffer ausgeben. SVERWEIS liefert immer nur den ersten Treffer von oben. Wie Sie alle passenden Zeilen ausgeben, zeigt ein eigener Beitrag.
  • Spalten einfügen überstehen. Der Spaltenindex ist eine feste Zahl. Fügen Sie innerhalb der Matrix eine Spalte ein, zeigt die Formel auf die falsche Spalte, ohne dass eine Fehlermeldung erscheint.

SVERWEIS oder XVERWEIS

XVERWEIS ist der Nachfolger und nimmt zwei dieser drei Grenzen weg: Er sucht in jede Richtung und übersteht das Einfügen von Spalten, weil er keinen Spaltenindex braucht. Beim dritten Punkt hilft er nicht, auch XVERWEIS gibt nur den ersten Treffer zurück. Dafür lässt er sich für den Fall ohne Treffer mit einem eigenen Text versehen. In Excel 2016 und Excel 2019 gibt es ihn nicht.

SVERWEISXVERWEIS
Verfügbar inallen Excel-VersionenMicrosoft 365, Excel 2021 und Excel 2024
Suchrichtungnur nach rechtsin jede Richtung
Ergebnisspalteals Nummerals Bereich
Verhalten ohne Treffer#NVeigener Text möglich
Standard bei fehlendem letzten Argumentungefähre Suchegenaue Suche

Ein Grund spricht weiterhin für SVERWEIS: Die Funktion läuft in jeder Excel-Version. Geben Sie eine Datei an Kolleginnen und Kollegen mit älteren Versionen weiter, erscheint bei XVERWEIS ein #NAME?-Fehler.

SVERWEIS auf Englisch

In einer englischen Excel-Version heißt die Funktion VLOOKUP. Die Argumente lauten dort lookup_value, table_array, col_index_num und range_lookup, statt WAHR und FALSCH schreiben Sie TRUE und FALSE.

Häufig steht dort zwischen den Argumenten ein Komma statt eines Semikolons. Das hängt allerdings nicht an der Sprache, sondern am Listentrennzeichen der Regionseinstellungen des Rechners.

Eine Datei, die Sie in einer deutschen Version erstellen, lässt sich trotzdem in einer englischen öffnen. Excel speichert die Funktionsnamen intern in Englisch und zeigt sie in der Sprache an, die eingestellt ist. Die Formel muss lediglich in der Zielversion vorhanden sein.

Übungsdatei zum Herunterladen

Alle Tabellen dieses Beitrags stecken in einer Arbeitsmappe. Die Ergebnisspalten sind gelb hinterlegt und leer, damit Sie die Formeln selbst eingeben können.

Was in der Übungsdatei steckt

  • Bestellungen und Preisliste für die Grundlagen
  • Zahlungen für den Abgleich zweier Listen
  • Kundenpreise für die Suche mit zwei Kriterien
  • Rabatte für die Umsatzstaffel
  • Fehlersuche mit dem Klassiker Zahl gegen Text

Die gelb hinterlegten Spalten sind leer. Dort geben Sie die Formeln selbst ein.

Häufig zusammen mit SVERWEIS gebraucht werden die WENN-Funktion und die übrigen zehn wichtigsten Excel-Funktionen.


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert