Soll ich VLOOKUP oder HLOOKUP verwenden?
Wenn die Daten in Ihrer Tabelle Spaltenüberschriften enthalten, verwenden Sie die Funktion VLOOKUP. Wenn die Datentabelle Zeilenüberschriften enthält und Sie horizontal in den Zeilen nach einer „Übereinstimmung“ suchen müssen, verwenden Sie HLOOKUP .
Die Haupteinschränkung besteht darin, dass der mit VLOOKUP gesuchte Wert in der linken Tabellenspalte und in HLOOKUP in der obersten Zeile des Datensatzes stehen muss.
Unten finden Sie ein Beispiel für die weniger häufig verwendete HLOOKUP-Funktion.
HLOOKUP wird verwendet, um entlang der obersten Zeile zu suchen und dann nach unten zu schauen, um das Ergebnis aus einer bestimmten Zeile abzurufen – in diesem Fall der zweiten Zeile.
Im folgenden Beispiel wird die Funktion VLOOKUP verwendet.
Die Syntax der VLOOKUP-Formel lautet wie folgt
- Lookup_value: A11 oder East_01 (in diesem Beispiel).
- Table_array: Der Bereich enthält die Position des Spaltensuchwerts und die Spalten, in denen sich der Rückgabewert befindet (dh A1:B9).
- Col_index_num: Die Anzahl der Spalten, die nach rechts verschoben werden sollen. In diesem Fall enthält der Bereich zwei Spalten mit der Übereinstimmung in der zweiten Spalte.
- Range_lookup: Dieses Argument ist wichtig, um korrekt verwendet zu werden, wenn der Lookup-Wert Text und nicht numerisch ist. Wenn der Parameter leer gelassen wird, ist er standardmäßig „TRUE“, was bedeutet, dass eine genaue Übereinstimmung nicht erforderlich ist. Um jedoch ordnungsgemäß zu funktionieren, muss die Nachschlagespalte in aufsteigender Reihenfolge sortiert werden. Andernfalls wird ein Fehler oder #NA in der Zelle angezeigt, wenn die Spalte nicht in aufsteigender Reihenfolge sortiert ist und dieses Argument leer bleibt. Wenn im obigen Beispiel FALSE vom letzten Argument ausgeschlossen ist, gibt die Formel einen Fehler #NA zurück, da die Nachschlagespalte nicht in aufsteigender Reihenfolge sortiert ist. (Text sollte keine nachgestellten Leerzeichen enthalten). Verwenden Sie die Trim-Funktion, um Ihren Text zu „bereinigen“, um dies zu vermeiden.
Aufbauend auf der VLOOKUP-Funktion
Wildcards: Mit VLOOKUP können verschiedene Wildcards verwendet werden. Sie haben die Möglichkeit, das Sternchen (*) zu verwenden, um eine beliebige Zeichenfolge oder das Fragezeichen (?), um ein einzelnes Zeichen zu finden. Wenn Sie ein tatsächliches Fragezeichen oder Sternchen finden möchten, geben Sie vor dem Zeichen ein ~ ein.
Gibt den Wert für die ersten 7 Zeichen zurück.
Gibt den Übereinstimmungswert für das erste „ast“ im Namen zurück.
Verwendet beide „?“ und „*“, um nach der ersten Übereinstimmung eines Textes zu suchen.
Manipulation: Andere Operationen können für VLOOKUP-Formelergebnisse ausgeführt werden, z. B. Multiplizieren oder Dividieren von zwei VLOOKUPS miteinander.
Nesting: Sie können auch „verschachtelte“ Formeln mit der IF-Funktion verwenden.
Einschränkungen von VLOOKUP
Eine wesentliche Einschränkung von VLOOKUP ist, dass es nicht nach links schauen kann. Die zu suchenden Werte müssen sich immer in der linken Spalte des Bereichs befinden, und die zurückzugebenden Werte müssen sich auf der rechten Seite befinden.
Sie können den Standard-VLOOKUP nicht verwenden, um die Spalten und Zeilen zu betrachten, um eine genaue Übereinstimmung zu finden. Die INDEX- und MATCH-Funktionen werden in diesem Fall verwendet und sind viel flexibler als die klassische VLOOKUP.Tipp: Obwohl die in VLOOKUP verschachtelte CHOOSE-Funktion ein „Workaround“ -Tool ist, ist die Kombination aus Index und Übereinstimmung effektiver, um Daten in jede Richtung zu suchen.