Excel

SVERWEIS-Funktion nutzen

01.11.2021 von Thomas Rieske
Sie möchten Eigenschaften zu einem bestimmten Eintrag einer Excel-Tabelle anzeigen? Dann kann Ihnen die Excel-Funktion „SVERWEIS“ wertvolle Dienste liefern.

Bei der SVERWEIS-Funktion handelt es sich im Grunde um eine spezielle Form der Suche. Die Formel liefert hierbei Attribute zu einem definierten Suchbegriff aus einer Excel-Tabelle zurück.

Microsoft Excel - SVERWEIS-Funktion nutzen
Microsoft Excel für Windows
SVERWEIS akzeptiert insgesamt vier Argumente, von denen das letzte optional ist.
Microsoft Excel für Windows
Wir verwenden in unserem Beispiel als Matrix einen Auszug aus einer Cocktailkarte. Drei Zeilen darunter haben wir ein kleines Suchfeld erstellt.
Microsoft Excel für Windows
In Zelle B9 ermitteln wir den Normalpreis. Als Suchkriterium für die SVERWEIS-Funktion dient Zelle A8 mit dem Getränkenamen.
Microsoft Excel für Windows
Als Matrix wählen wir die Excel-Tabelle im Bereich von A1 bis E5 aus.
Microsoft Excel für Windows
Drittes Argument für die Formel ist der Spaltenindex innerhalb des Suchbereichs, im Beispiel ist das Spalte D, sodass wir die Zahl „4“ angeben müssen.
Microsoft Excel für Windows
Da es auf eine genaue Übereinstimmung ankommt, lautet der letzte Parameter „Falsch“.
Microsoft Excel für Windows
Als Ergebnis liefert die Funktion anschließend den Normalpreis für das Getränk zurück.
Microsoft Excel für Windows
Diese Formel kopieren wir jetzt in die Zeile darunter, um auch den ermäßigten Preis auszulesen.
Microsoft Excel für Windows
In diesem Fall quittiert Excel das einfache Kopieren mit einer Fehlermeldung, da sich die Zellen verschoben haben.
Microsoft Excel für Windows
Wir korrigieren also in der Formel die durch das Kopieren verrutschten Angaben und passen zudem den Spaltenindex an, der jetzt den Wert „5“ hat.
Microsoft Excel für Windows
Nach der Änderung zeigt Excel den korrekten Wert an.
Microsoft Excel für Windows
Sie können nun Anpassungen in der Tabelle vornehmen, etwa wie hier für den Happy-Hour-Preis einer Pina Colada.
Microsoft Excel für Windows
Nachdem Sie die Eingabetaste gedrückt haben, erscheint der neue Wert auch im Suchfeld.
Microsoft Excel für Windows
Gleiches gilt, wenn Sie in Zelle A8 einen anderen Getränkenamen eintippen, also das Suchkriterium ändern.
Microsoft Excel für Windows
Wenn Sie die Zelle nach der Änderung verlassen, etwa per Enter, liefert SVERWEIS automatisch die Preise für den neuen Drink zurück.

Die allgemeine Syntax sieht folgendermaßen aus:

=SVERWEIS(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis)

Mit dem ersten Argument geben Sie den Begriff an, den Sie in der Tabelle nachschlagen wollen. Sie können ihn direkt eintragen oder nur auf die betreffende Zelle verweisen, in der er steht. Wenn Sie ihn innerhalb der Formel selbst eintragen, denken Sie daran, Strings in Anführungszeichen zu setzen.

Die Matrix legt den Bereich der Tabelle fest, den Excel für Ihre Suche heranziehen soll. Beachten Sie, dass das Suchkriterium immer in der ersten Spalte des Bereichs stehen sollte, damit SVERWEIS korrekt funktioniert.

Für den Spaltenindex tragen Sie die Nummer der Spalte ein, aus der die Funktion den Rückgabewert liefern soll. Wenn Sie beispielsweise als Matrix den Bereich A2:E5 angeben, entspricht A der ersten Spalte, B der zweiten Spalte und so weiter. Beginnt Ihr Bereich erst in Spalte B, dann handelt es sich bei B um die erste Spalte.

Das letzte Argument (Bereich_Verweis) ist optional. Damit bestimmen Sie, ob das gesuchte Ergebnis nur ungefähr mit dem Suchbegriff übereinstimmen soll (Wahr beziehungsweise 1) oder exakt (Falsch beziehungsweise 0). Wenn Sie hierfür nichts angeben, behandelt Excel das Ganze als ungenaue Suche.

Wir verwenden in unserem Beispiel als Tabelle einen Auszug aus einer Cocktailkarte. Daraus möchten wir bestimmte Werte abrufen. In der Tabelle finden sich der Getränkename (Spalte A), die Zutaten (Spalte B), die Größe (Spalte C) sowie der reguläre und der ermäßigte Preis (Spalte D beziehungsweise E).

Diese Tabelle von A1 bis E5 stellt somit unsere Matrix dar. Drei Zeilen darunter legen wir ein kleines Suchfeld an. Als Suchkriterium steht in Zelle A8 der Name des Cocktails, zu dem wir darunter den Normalpreis (B9) und den Happy-Hour-Preis (B10) per SVERWEIS auslesen wollen.

In Zelle B9 tragen wir daher Folgendes ein:

=SVERWEIS(A8;A1:E5;4;Falsch)

Eine Zeile darunter muss der Spaltenindex, also das dritte Argument, entsprechend um einen Zähler erhöht werden:

=SVERWEIS(A8;A1:E5;5;Falsch)

Wenn Sie nun in Zelle A8 den Getränkenamen, das heißt unser Suchkriterium, ändern, erhalten Sie automatisch die dazu passenden Preise. Ebenso selbsttätig werden Änderungen, die Sie in der entsprechenden Tabellenspalte der Matrix vornehmen, übernommen.

Produkte: Der Trick funktioniert mit allen aktuellen Versionen von Microsoft Excel für Windows. In anderen Umgebungen kann die Vorgehensweise abweichen. (ad)