Verwenden Sie LOOKUP, eine der Nachschlage- und Verweisfunktionen, wenn Sie in einer einzelnen Zeile oder Spalte suchen und einen Wert von derselben Position in einer zweiten Zeile oder Spalte suchen müssen.
Angenommen, Sie kennen die Teilenummer eines Autoteils, aber nicht den Preis. Sie können die Funktion VERWEIS verwenden, um den Preis in Zelle H2 zurückzugeben, wenn Sie die Nummer des Autoteils in Zelle H1 eingeben.
Verwenden Sie die VERWEIS-Funktion, um eine Zeile oder Spalte zu durchsuchen. Im Beispiel oben werden Preise in Spalte D durchsucht.
Tipp
Ziehen Sie eine der neueren Nachschlagefunktionen in Betracht, je nachdem, welche Version Sie verwenden.
- Verwenden Sie SVERWEIS , um eine Zeile oder Spalte zu durchsuchen oder mehrere Zeilen und Spalten (z. B. eine Tabelle) zu durchsuchen. SVERWEIS ist eine stark verbesserte Version von VERWEIS. Sehen Sie sich dieses Video zur Verwendung von SVERWEIS an.
- Wenn Sie Microsoft 365 verwenden, verwenden Sie XVERWEIS . Dies ist nicht nur schneller, sie ermöglicht ihnen auch die Suche in beliebige Richtungen (nach oben, unten, links, rechts).
Es gibt zwei Methoden zur Verwendung von VERWEIS: Die Vektor- und die Matrixversion.
-
Vektorversion: Verwenden Sie diese Version von VERWEIS, um eine Zeile oder eine Spalte nach einem Wert zu durchsuchen. Verwenden Sie die Vektorversion, wenn Sie den Bereich angeben möchten, der die abzugleichenden Werte enthält. Wenn Sie z. B. einen Wert in Spalte A nach unten bis zur Zeile 6 suchen möchten.
-
Arrayform: Wir empfehlen dringend die Verwendung von SVERWEIS oder SVERWEIS anstelle des Arrayformulars.
Sehen Sie sich dieses Video zur Verwendung von SVERWEIS an. Die Matrixversion wird aus Gründen der Kompatibilität mit anderen Tabellenkalkulationsprogrammen bereitgestellt, ihre Funktionalität ist jedoch eingeschränkt.
Eine Matrix ist eine Sammlung von Werten in Zeilen und Spalten (z. B. eine Tabelle), die Sie durchsuchen möchten. Wenn Sie z. B. einen Wert in Spalte A und B nach unten bis zur Zeile 6 suchen möchten. VERWEIS gibt die nächste Übereinstimmung zurück. Wenn Sie die Matrixversion verwenden möchten, müssen Ihre Daten sortiert sein.
Vektorversion
Die Vektorversion von VERWEIS durchsucht einen Bereich mit einer Zeile oder einer Spalte (auch als Vektor bezeichnet) nach einem Wert und gibt einen Wert von derselben Position in einem zweiten Bereich mit einer Zeile oder einer Spalte zurück.
Syntax
VERWEIS(Suchkriterium, Suchvektor, [Ergebnisvektor])
Die Syntax der Funktion VERWEIS weist in der Vektorversion die folgenden Argumente auf:
Suchkriterium Erforderlich. Ein Wert, nach dem VERWEIS im ersten Vektor sucht. Lookup_value kann eine Zahl, ein Text, ein logischer Wert oder ein Name oder Verweis sein, der auf einen Wert verweist.
lookup_vector Erforderlich. Ein Bereich, der nur eine Zeile oder Spalte enthält. Die Werte in lookup_vector können Text, Zahlen oder logische Werte sein.
Wichtig
Die Werte in lookup_vector müssen in aufsteigender Reihenfolge platziert werden: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; Andernfalls gibt LOOKUP möglicherweise nicht den richtigen Wert zurück. Bei Zeichenfolgen (Texten) wird nicht zwischen Groß- und Kleinbuchstaben unterschieden.
result_vector Optional. Ein Bereich, der nur eine Zeile oder Spalte enthält. Das result_vector-Argument muss die gleiche Größe wie lookup_vector haben. Es muss die gleiche Größe aufweisen.
Hinweise
- Wenn die LOOKUP-Funktion die lookup_value nicht finden kann, entspricht die Funktion dem größten Wert in lookup_vector , der kleiner oder gleich lookup_value ist.
- Wenn lookup_value kleiner als der kleinste Wert in lookup_vector ist, gibt LOOKUP den #N/A-Fehlerwert zurück.
Vektorbeispiele
Sie können diese Beispiele in Ihrem eigenen Excel-Arbeitsblatt testen, um sich mit der Funktionsweise der Funktion VERWEIS vertraut zu machen. Im ersten Beispiel erhalten Sie eine Kalkulationstabelle, die etwa so aussieht:
Kopieren Sie die Daten in der folgenden Tabelle, und fügen Sie sie in ein neues Excel-Arbeitsblatt ein.
Kopieren Sie diese Daten in Spalte A Kopieren Sie diese Daten in Spalte B Häufigkeit Farbe 4,14 Rot 4,19 Orange 5,17 Gelb 5,77 Grün 6,39 Blau Kopieren Sie die VERWEIS-Formeln im nächsten Schritt aus der folgenden Tabelle in Spalte D Ihres Arbeitsblatts.
Kopieren Sie diese Formel in Spalte D Funktionsweise der Formel Ergebnis =VERWEIS(4,19;A2:A6;B2:B6) Sucht 4,19 in Spalte A und gibt den Wert aus Spalte B zurück, der in derselben Zeile steht. Orange =VERWEIS(5,75;A2:A6;B2:B6) Sucht 5,75 in Spalte A, gleicht den nächstkleineren Wert (5,17) ab und gibt den Wert aus Spalte B zurück, der in derselben Zeile steht. Gelb =VERWEIS(7,66;A2:A6;B2:B6) Sucht 7,66 in Spalte A, gleicht den nächstkleineren Wert (6,39) ab und gibt den Wert aus Spalte B zurück, der in derselben Zeile steht. Blau =VERWEIS(0;A2:A6;B2:B6) Sucht 0 in Spalte A und gibt einen Fehlerwert zurück, da 0 kleiner als der kleinste Wert (4,14) in Spalte A ist. #NV Damit für diese Formeln Ergebnisse angezeigt werden, müssen Sie diese möglicherweise in einem Excel-Arbeitsblatt markieren, F2 drücken und dann die EINGABETASTE drücken. Passen Sie, falls erforderlich, die Spaltenbreite an, um alle Daten anzuzeigen.
Matrixversion
Tipp
Es wird dringend empfohlen, SVERWEIS oder SVERWEIS anstelle des Arrayformulars zu verwenden. Sehen Sie sich dieses Video über SVERWEIS an. Es enthält Beispiele. Die Matrixversion von VERWEIS wird aus Gründen der Kompatibilität mit anderen Tabellenkalkulationsprogrammen bereitgestellt, ihre Funktionalität ist jedoch eingeschränkt.
Die Arrayform von LOOKUP sucht in der ersten Zeile oder Spalte eines Arrays nach dem angegebenen Wert und gibt einen Wert von derselben Position in der letzten Zeile oder Spalte des Arrays zurück. Verwenden Sie diese Version der VERWEIS-Funktion, wenn sich die abzugleichenden Werte in der ersten Zeile oder Spalte der Matrix befinden.
Syntax
VERWEIS(Suchkriterium, Matrix)
Die Syntax der Funktion VERWEIS weist in der Matrixversion die folgenden Argumente auf:
Suchkriterium Erforderlich. Ein Wert, nach dem VERWEIS in einem Array sucht. Das lookup_value Argument kann eine Zahl, ein Text, ein logischer Wert oder ein Name oder Verweis sein, der auf einen Wert verweist.
- Wenn LOOKUP den Wert von lookup_value nicht finden kann, wird der größte Wert im Array verwendet, der kleiner oder gleich lookup_value ist.
- Wenn der Wert von lookup_value kleiner als der kleinste Wert in der ersten Zeile oder Spalte ist (abhängig von den Arraydimensionen), gibt LOOKUP den #N/A-Fehlerwert zurück.
Array Erforderlich. Ein Zellbereich, der Zeichenfolgen (Text), Zahlen oder Wahrheitswerte enthält, die Sie mit dem Wert für das Suchkriterium vergleichen möchten.
Die Matrixversion von VERWEIS ist den Funktionen WVERWEIS und SVERWEIS sehr ähnlich. Der Unterschied besteht darin, dass SVERWEIS nach dem Wert von lookup_value in der ersten Zeile, SVERWEIS in der ersten Spalte und LOOKUP nach den Dimensionen des Arrays sucht.Wenn das Array einen Bereich abdeckt, der größer als hoch ist (mehr Spalten als Zeilen), sucht LOOKUP nach dem Wert von lookup_value in der ersten Zeile.
Ist die Matrix quadratisch oder hat sie mehr Zeilen als Spalten, durchsucht VERWEIS die erste Spalte.
Mit den Funktionen WVERWEIS und SVERWEIS können Sie durch die Angabe eines Indexes in eine bestimmte Zeile oder Spalte springen. VERWEIS wählt dagegen immer den letzten Wert in der Zeile bzw. Spalte.
Wichtig
Die Werte im Array müssen in aufsteigender Reihenfolge platziert werden: ..., -2, -1, 0, 1, 2, ..., A-Z, FASCH, WAHR; andernfalls gibt VERWEIS möglicherweise nicht den richtigen Wert zurück. Bei Zeichenfolgen (Texten) wird nicht zwischen Groß- und Kleinbuchstaben unterschieden.