SVERWEIS
Vertikale Suche. Durchsucht die erste Spalte eines Bereichs nach einem Schlüssel und gibt den Wert einer angegebenen Zelle in der gefundenen Zeile zurück.
Probe Verwendungszweck
=VLOOKUP(10003, A2:B26, 2, FALSE)
Syntax
=VLOOKUP(search_key, range, index, [is_sorted])
search_key
– Der Wert, nach dem gesucht werden soll. Zum Beispiel42
,"Cats"
oderI24
.range
- Der für die Suche zu berücksichtigende Bereich. Die erste Spalte im Bereich wird nach dem durchsucht Schlüssel angegeben insearch_key
.index
- Der Spaltenindex des zurückzugebenden Werts, wobei die erste Spalte imrange
mit 1 nummeriert ist.Wenn der
index
nicht zwischen 1 und der Anzahl der Spalten imrange
, wird #WERT! ist zurück gekommen.
is_sorted
– [ standardmäßigTRUE
] – Gibt an, ob die zu durchsuchende Spalte (die erste Spalte des angegebenen Bereichs) sortiert ist. In den meisten Fällen wird FALSE empfohlen.Es wird empfohlen,
is_sorted
aufFALSE
zu setzen. Wenn aufFALSE
gesetzt, wird eine exakte Übereinstimmung zurückgegeben. Wenn mehrere übereinstimmende Werte vorhanden sind, wird der Inhalt der Zelle zurückgegeben, die dem ersten gefundenen Wert entspricht, und #NV wird zurückgegeben, wenn kein solcher Wert gefunden wird.Wenn
is_sorted
TRUE
ist oder weggelassen wird, wird die nächste Übereinstimmung (kleiner oder gleich dem Suchschlüssel) zurückgegeben. Wenn alle Werte in der Suchspalte größer als der Suchschlüssel sind, wird #NV zurückgegeben.
Anmerkungen
Wenn
is_sorted
aufTRUE
gesetzt oder ausgelassen wird und die erste Spalte des Bereichs nicht in sortierter Reihenfolge ist, wird möglicherweise ein falscher Wert zurückgegeben. WennVLOOKUP
keine korrekten Ergebnisse zu liefern scheint, prüfen Sie, ob das letzte Argument aufFALSE
gesetzt ist. Wenn die Daten sortiert sind und Sie die Leistung optimieren müssen, setzen Sie es aufTRUE
. In den meisten Fällen sollte es aufFALSE
gesetzt werden.Stellen Sie bei der Suche nach numerischen Werten oder Datumswerten sicher, dass die erste Spalte im Bereich nicht nach Textwerten sortiert ist. Zum Beispiel sollten richtig sortierte Zahlen als (1, 2, 10, 100) und nicht als (1, 10, 100, 2) erscheinen, wie sie es wären, wenn sie als Zeichenfolgen sortiert wären. Die Verwendung eines falschen Sortiertyps kann dazu führen, dass falsche Werte zurückgegeben werden.
Auf regulären Ausdrücken basierende Suchschlüssel werden NICHT unterstützt. Verwenden Sie stattdessen
QUERY
.VLOOKUP
hat eine viel bessere Leistung mit sortierten Bereichen undis_sorted
aufTRUE
gesetzt. Erwägen Sie, die zu durchsuchende Spalte zu sortieren.Sie können Übereinstimmungen auch mithilfe von Musterzeichenfolgen finden, die Platzhalter enthalten. Das Fragezeichen (?) und das Sternchen (*) sind die Platzhalter für
search_key
, wobei das Fragezeichen für ein einzelnes Zeichen und das Sternchen für eine beliebige Reihe von Zeichen steht. Wenn Sie mit einem tatsächlichen Fragezeichen oder Sternchen übereinstimmen müssen, fügen Sie eine Tilde (~) vor dem Zeichen ein und fügen Sie eine zusätzliche Tilde hinzu, wenn Sie nach etwas mit einer tatsächlichen Tilde darin suchen.
Siehe auch
QUERY
: Führt eine datenübergreifende Abfrage der Google Visualization API Query Language aus.
HLOOKUP
: Horizontale Suche. Durchsucht die erste Zeile eines Bereichs nach einem Schlüssel und gibt den Wert einer angegebenen Zelle in der gefundenen Spalte zurück.
Beispiele
In diesem Beispiel durchsucht VLOOKUP
die erste Spalte nach unten nach einer Schüler-ID und gibt die entsprechende Note zurück
In diesem Beispiel durchsucht VLOOKUP
die erste Spalte nach dem Einkommen unter Verwendung einer ungefähren Übereinstimmung ( is_sorted
ist auf TRUE
gesetzt) und gibt den entsprechenden Steuersatz zurück
VLOOKUP
gibt den ersten gefundenen Wert zurück, wenn es mehrere Übereinstimmungen für den search_key
No comments:
Post a Comment