WVERWEIS und SVERWEIS sind Funktionen in Microsoft Excel, mit denen Sie einen Abschnitt Ihrer Tabelle als Nachschlagetabelle verwenden können.
Wenn die SVERWEIS-Funktion aufgerufen wird, sucht Excel nach einem Nachschlagewert in der linken Spalte eines Abschnitts Ihrer Tabelle, der als Tabellenarray bezeichnet wird. Die Funktion gibt einen anderen Wert in derselben Zeile zurück, der durch die Spaltenindexnummer definiert ist.
SVERWEIS ähnelt SVERWEIS, durchsucht jedoch eine Zeile anstelle einer Spalte, und das Ergebnis wird um eine Zeilenindexnummer versetzt. Das V in SVERWEIS steht für die vertikale Suche (in einer einzelnen Spalte), während das H in SVERWEIS für die horizontale Suche (innerhalb einer einzelnen Zeile) steht.
SVERWEIS-Beispiel
Verwenden wir die folgende Arbeitsmappe als Beispiel mit zwei Blättern. Das erste heißt “Datenblatt”. Auf diesem Blatt enthält jede Zeile Informationen zu einem Bestandsartikel. Die erste Spalte ist eine Teilenummer und die dritte Spalte ist ein Preis in Dollar.
Das zweite Blatt heißt “Nachschlageblatt” und enthält eine Formel, die SVERWEIS verwendet, um Daten im Datenblatt nachzuschlagen. Im folgenden Screenshot ist Zelle B2 ausgewählt und ihre Formel wird in der Formelleiste oben aufgeführt.
Der Wert von Zelle B2 ist die Formel =SVERWEIS(A2,’Datenblatt’!$A$2:$C$4,3,FALSCH).
Die obige Formel füllt die Zelle B2 mit dem Preis des in Zelle A2 identifizierten Teils. Wenn sich der Preis auf dem Datenblatt ändert, wird der Wert von Zelle B2 auf dem Nachschlageblatt automatisch entsprechend aktualisiert. Wenn sich die Teilenummer in Zelle A2 auf dem Nachschlageblatt ändert, wird Zelle B2 automatisch mit dem Preis dieses Teils aktualisiert.
Sehen wir uns jedes Element der Beispielformel genauer an.
Formelelement | Bedeutung |
---|---|
= | Das Gleichheitszeichen (=) gibt an, dass diese Zelle eine Formel enthält und das Ergebnis der Wert der Zelle werden soll. |
SVERWEIS | Der Name der Funktion. |
( | Eine öffnende Klammer gibt an, dass der vorangehende Name SVERWEIS der Name einer Funktion war. Es beginnt auch eine Liste von durch Kommas getrennten Argumenten für die Funktion. |
A2 | A2 ist die Zelle, die den nachzuschlagenden Wert enthält. |
‘Datenblatt’!$A$2:$C$4 |
Das zweite Argument, das Tabellenarray. Sie definiert einen Bereich auf einem Blatt, der als Nachschlagetabelle verwendet werden soll. Die Spalte ganz links in diesem Bereich ist die Spalte, die den Lookup-Wert enthält. Das Tabellen-Array-Argument hat die allgemeine Form: 'SheetName'!$col1$row1:$col2$row2 Der erste Teil dieses Ausdrucks identifiziert ein Blatt und der zweite Teil identifiziert einen rechteckigen Bereich auf diesem Blatt. Speziell:
Die linke Spalte des Tabellenarrays muss Ihren Suchwert enthalten. Definieren Sie Ihr Tabellenarray immer so, dass die Spalte ganz links den gesuchten Wert enthält. Dieses Argument ist erforderlich. |
3 |
Das dritte SVERWEIS-Argument, die Spaltenindexnummer. Es stellt die Anzahl der Spalten dar, versetzt von der äußersten linken Spalte des Tabellenarrays, wo das Ergebnis der Suche gefunden wird. Wenn beispielsweise die äußerste linke Spalte des Nachschlagefelds C ist, würde eine Spaltenindexnummer von 4 anzeigen, dass das Ergebnis aus der E-Spalte stammen sollte. In unserem Beispiel ist die äußerst linke Spalte des Tabellenarrays A und wir wollen ein Ergebnis aus der C-Spalte. A ist die erste Spalte, B ist die zweite Spalte und C ist die dritte Spalte, also ist unsere Spaltenindexnummer 3. Dieses Argument ist erforderlich. |
FALSCH |
Das vierte Argument ist der Range-Lookup-Wert. Es kann entweder TRUE oder FALSE sein und gibt an, ob Excel die Suche mit “exakter Suche” oder “Bereichssuche” durchführen soll.
Wenn Sie sich nicht sicher sind, welchen Übereinstimmungstyp Sie verwenden sollen, wählen Sie FALSCH für eine exakte Übereinstimmung aus. Wenn Sie TRUE für eine Bereichssuche auswählen, stellen Sie sicher, dass die Daten in der Spalte ganz links Ihres Tabellenarrays in aufsteigender Reihenfolge (vom kleinsten zum größten) sortiert sind. Andernfalls sind die Ergebnisse falsch. Dieses Argument ist optional. Wenn Sie dieses Argument weglassen, wird eine exakte Suche durchgeführt. |
) | Eine schließende Klammer, die das Ende der Argumentliste und das Ende der Funktion anzeigt. |
Denken Sie an Folgendes zu Suchvorgängen
- Der Nachschlagewert muss sich in der äußersten linken Spalte des Tabellenarrays befinden. Wenn nicht, schlägt die Suchfunktion fehl.
- Stellen Sie sicher, dass jeder Wert in der linken Spalte des Tabellenarrays eindeutig ist. Wenn Sie doppelte Werte in der Spalte haben, in der die Suche stattfindet, sind die Ergebnisse von SVERWEIS nicht garantiert korrekt.
Excel-, Formel-, Tabellenkalkulationsbegriffe