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.
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)