Excel VLOOKUP Tutorial - Anfängerleitfaden für VLOOKUP (Beispiele)

Inhaltsverzeichnis

Excel VLOOKUP Tutorial

In diesem Excel VLOOKUP-Tutorial diskutieren wir, was die VLOOKUP-Funktion in Excel ist und wie sie zusammen mit praktischen Beispielen funktioniert. Die VLOOKUP-Funktion (vertikale Suche) in Excel sucht nach Informationen oder Werten aus einer Spalte einer Tabelle oder eines Datensatzes und extrahiert entsprechende Werte oder Informationen aus einer anderen Spalte und gibt sie zurück.

Die VLOOKUP-Funktion in Excel ist eine integrierte Funktion und wird so benannt, weil die Formel nach Werten sucht und diese vertikal in einer bestimmten Spalte durchsucht. Es stoppt, sobald es diesen Wert findet und rechts von diesem Wert in einer von uns angegebenen Spalte angezeigt wird.

Die allgemeine Syntax für die VLOOKUP-Funktion lautet wie folgt:

Die VLOOKUP-Formelsyntax enthält die folgenden Argumente:

  • Lookup_value: Erforderlich, stellt den Wert dar, nach dem in der ersten Spalte einer Tabelle oder eines Datasets gesucht werden soll.
  • Table_array: Erforderlich, repräsentiert das Dataset oder Datenarray , das durchsucht werden soll.
  • Col_indexnum: Erforderlich, stellt die Ganzzahl dar, die die Spaltennummer des table_array angibt, von dem wir einen Wert zurückgeben möchten
  • Range_lookup: Optional, repräsentiert oder definiert, was die Funktion zurückgeben soll, falls sie keine exakte Übereinstimmung mit dem lookup_value findet. Dieses Argument kann auf 'FALSE; oder 'TRUE', wobei 'TRUE' eine ungefähre Übereinstimmung angibt (dh die nächstgelegene Übereinstimmung unter dem lookup_value verwenden, falls die genaue Übereinstimmung nicht gefunden wird) und 'FALSE' eine genaue Übereinstimmung angibt (dh im Falle eines Fehlers einen Fehler zurückgibt) die genaue Übereinstimmung wird nicht gefunden). 'TRUE' kann auch durch '1' und 'FALSE' durch '0' ersetzt werden.

Beispiele

Beispiel 1

Nehmen wir an, wir haben eine Tabelle mit Schülerdatensätzen, die aus Rollennummer, Name, Klasse und E-Mail-ID besteht. Wenn wir nun die E-Mail-ID eines bestimmten Schülers aus dieser Datenbank abrufen möchten, verwenden wir die VLOOKUP-Funktion wie folgt:

= VLOOKUP (F2, A2: D12,4,1)

Wir können sehen, dass die obige Formel den Wert 6 in der linken Spalte der Tabelle der Schülerdatensätze nachschlägt. Das dritte Argument mit dem Wert 4 weist die Funktion an, den Wert in derselben Zeile aus der vierten Spalte der Tabelle der Schülerdatensätze zurückzugeben. Das letzte als 1 (TRUE) erwähnte Argument weist die Funktion an, eine ungefähre Übereinstimmung zurückzugeben (genaue Übereinstimmung, falls vorhanden).

So können wir sehen, dass die E-Mail-ID von Rolle Nr. 6 korrekt extrahiert und mit dieser Funktion zurückgegeben wird.

Beispiel 2

Angenommen, wir verwenden eine exakte Übereinstimmung für einen nicht vorhandenen Suchwert. Dann funktioniert die VLOOKUP-Funktion wie folgt:

= VLOOKUP (F2, A2: D12,4, 0)

Wir können sehen, dass die obige Formel den Wert 16 in der linken Spalte der Tabelle der Schülerdatensätze nachschlägt. Das dritte Argument mit dem Wert 4 weist die Funktion an, den Wert in derselben Zeile aus der vierten Spalte der Tabelle der Schülerdatensätze zurückzugeben. Das letzte als 0 (FALSE) erwähnte Argument weist die Funktion an, eine genaue Übereinstimmung und einen Fehler zurückzugeben, wenn keine genaue Übereinstimmung gefunden wird.

Wir können also sehen, dass die E-Mail-ID von Rolle Nr. 16 nicht vorhanden ist, da in der Tabelle der Schülerdatensätze kein Wert als Rolle Nr. 16 vorhanden ist. Daher wird der Fehler '# N / A' mit einem genauen Übereinstimmungsargument zurückgegeben.

Beispiel 3

Angenommen, wir verwenden eine ungefähre Übereinstimmung für einen nicht vorhandenen Suchwert. Dann funktioniert die VLOOKUP-Funktion wie folgt:

 = VLOOKUP (F2, A2: D12,4, 1)

Wir können sehen, dass die obige Formel den Wert 16 in der linken Spalte der Tabelle der Schülerdatensätze nachschlägt. Das dritte Argument mit dem Wert 4 weist die Funktion an, den Wert in derselben Zeile aus der vierten Spalte der Tabelle der Schülerdatensätze zurückzugeben. Das letzte als 1 (TRUE) erwähnte Argument weist die Funktion an, eine ungefähre Übereinstimmung zurückzugeben, wenn die genaue Übereinstimmung nicht gefunden wird.

Wir können also sehen, dass es in der ersten Spalte der Tabelle der Schülerdatensätze keinen Wert als Rolle Nr. 16 gibt, aber das vierte Argument, das als 1 oder TRUE bezeichnet wird, gibt an, dass eine ungefähre Übereinstimmung zurückgegeben wird, sodass die Funktion den größten Wert zurückgibt, der kleiner als ist 16 (in diesem Fall 12), daher wird die E-Mail-ID der Rolle Nr. 12 zurückgegeben.

Dinge, an die man sich erinnern sollte

  • Die VLOOKUP-Funktion ist eine in Excel integrierte Funktion, die als Such- / Referenzfunktion kategorisiert ist.
  • Es kann auch als Arbeitsblattfunktion verwendet werden, bei der die Funktion als Teil einer Formel in eine Zelle eines Arbeitsblatts eingegeben werden kann.
  • VLOOKUP sieht immer richtig aus, dh es ist eine Nachschlagetabelle mit Nachschlagewerten in der Spalte ganz links erforderlich. Die Daten, die wir als Ergebniswert abrufen möchten, können in einer beliebigen Spalte rechts angezeigt werden, dh der Suchwert befindet sich links vom gewünschten Ergebniswert.
  • Das Argument 'table_array', das der VLOOKUP-Funktion zur Verfügung gestellt wird, muss mindestens so viele Spalten breit sein wie der Wert des Arguments 'col_indexnum'.
  • Es dient zum Abrufen von Daten in einer Tabelle, die in vertikalen Zeilen organisiert ist, wobei jede Zeile einen neuen Datensatz darstellt. Wenn die Daten also horizontal organisiert sind, können wir die Funktion 'HLOOKUP' (horizontale Suche) verwenden.
  • Die VLOOKUP-Funktion gibt jeden Datentyp wie numerisch, Datum, Zeichenfolge usw. zurück.
  • Die VLOOKUP-Funktion ermöglicht die Verwendung von Platzhaltern wie '*'.
  • Wenn für den Parameter approximate_match 'FALSE' oder '0' angegeben ist und für den Suchwert keine genaue Übereinstimmung gefunden wird, gibt die VLOOKUP-Funktion den Fehler '# N / A' zurück.
  • Wenn für den Parameter approximate_match 'TRUE' oder '1' angegeben ist und keine genaue Übereinstimmung gefunden wird, gibt die VLOOKUP-Funktion den nächst kleineren Wert zurück.
  • Wenn 'col_indexnum' kleiner als 1 ist oder nicht als numerischer Wert erkannt wird, gibt die VLOOKUP-Funktion '#VALUE!' Zurück. Error.
  • Wenn der Wert 'range_lookup' nicht als logischer Wert erkannt wird, wird '#VALUE!' Zurückgegeben. Error.
  • Wenn 'col_indexnum' größer als eine Anzahl von Spalten in 'table_array' ist, gibt die VLOOKUP-Funktion '#REF!' Zurück. Error.
  • Wenn das Argument 'range_lookup' weggelassen wird, erlaubt die VLOOKUP-Funktion eine nicht exakte Übereinstimmung, verwendet jedoch eine exakte Übereinstimmung, falls vorhanden.
  • Die VLOOKUP-Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung.
  • Wenn die Nachschlagespalte doppelte Werte enthält, stimmt die VLOOKUP-Funktion nur mit dem ersten Wert überein.

Interessante Beiträge...