Vlookup (Vertical Lookup) ist eine Funktion in der Tabellenkalkulationssoftware wie Microsoft Excel und Google Sheets, die in der ersten Spalte eines Zellbereichs nach einem bestimmten Wert sucht und dann einen Wert in derselben Zeile aus einer bestimmten Spalte innerhalb dieses Bereichs zurückgibt.
Stellen Sie sich das so vor:Sie haben eine Datentabelle und möchten eine bestimmte Information finden, die darauf basiert, etwas anderes zu kennen. Vlookup hilft Ihnen dabei.
So funktioniert es:
* Lookup_Value: Dies ist der Wert, den Sie suchen. Es muss in der ersten Spalte des Bereichs sein, den Sie suchen.
* table_array: Dies ist der Bereich der Zellen, die die Daten enthalten, in denen Sie suchen. Es muss die Spalte enthalten, die Ihren `Lookup_Value` enthält, und die Spalte, die den Wert enthält, den Sie abrufen möchten.
* col_index_num: Dies ist die Spaltennummer innerhalb der `table_array`, von der Sie den Wert abrufen möchten. Die erste Spalte von `table_array` ist Spalte 1.
* [raille_lookup]: Dies ist ein optionales Argument.
* `True` oder` 1` (oder weggelassen):Findet eine ungefähre Übereinstimmung. Die erste Spalte von `table_array 'muss in aufsteigender Reihenfolge sortiert werden. Es gibt den Wert aus der Zeile mit dem größten Wert zurück, der weniger oder gleich dem `Lookup_Value` entspricht.
* `False` oder` 0`:findet eine genaue Übereinstimmung. Dies wird im Allgemeinen bevorzugt, um Fehler zu vermeiden.
Beispiel:
Nehmen wir an, Sie haben einen solchen Tisch:
| Produktcode | Produktname | Preis |
| --- | --- | --- |
| A123 | Widget a | $ 10 |
| B456 | Widget B | $ 20 |
| C789 | Widget C | $ 30 |
Sie möchten den Preis von "B456" finden. Sie würden Vlookup so verwenden:
`=Vlookup (" B456 ", A1:C3, 3, Falsch)`
* `Lookup_value`:" B456 "
* `table_array`:a1:c3 (die gesamte Tabelle)
* `col_index_num`:3 (Der Preis befindet sich in der dritten Spalte der Tabelle)
* `range_lookup`:false (wir wollen eine genaue Übereinstimmung)
Die Formel würde `$ 20` zurückgeben.
Einschränkungen:
* Der `Lookup_Value` muss in der ersten Spalte der` table_array` sein.
* Verwenden von `true` oder weglassen` range_lookup` erfordert eine sortierte erste Spalte, die zu Fehlern führen kann, wenn die Daten nicht korrekt sortiert werden. `False" ist im Allgemeinen sicherer.
* Vlookup kann nur rechts neben der Suchspalte nach Werten nachschlagen. Es kann nicht nach links schauen. Wenn Sie nach links suchen, sollten Sie Index und Übereinstimmung verwenden.
Obwohl Vlookup nützlich ist, ist `xlookup` eine neuere Funktion, die eine größere Flexibilität bietet und einige der Einschränkungen von Vlookup überwindet (wie die Suche in jeder Spalte und nach links). Wenn Ihre Tabellenkalkulationssoftware es unterstützt, ist Xlookup oft eine bessere Wahl.