Inhaltsverzeichnis
In Microsoft Excel wird die VLOOKUP-Funktion wird im Allgemeinen verwendet, um Daten auf der Grundlage eines Nachschlagewerts in einer Spalte oder einem Bereich von Zellen zu extrahieren. In diesem Artikel werden die 10 besten Beispiele und Praktiken mit dem VLOOKUP Funktion.
Download Arbeitsbuch Praxis
Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.
Übung mit VLOOKUP.xlsxEinführung in die VLOOKUP-Funktion
- Ziel der Funktion:
Die VLOOKUP-Funktion wird verwendet, um nach einem bestimmten Wert in der Spalte ganz links in einer bestimmten Tabelle zu suchen, und gibt dann einen Wert in derselben Zeile aus einer bestimmten Spalte zurück.
- Syntax:
=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])
- Argumente Erläuterung:
Argument | Erforderlich/Optional | Erläuterung |
---|---|---|
lookup_value | Erforderlich | Der Wert, nach dem in der Spalte ganz links in der angegebenen Tabelle gesucht wird. Kann ein einzelner Wert oder ein Array von Werten sein. |
table_array | Erforderlich | Die Tabelle, in der nach dem lookup_value in der Spalte ganz links gesucht wird. |
col_index_num | Erforderlich | Die Nummer der Spalte in der Tabelle, aus der ein Wert zurückgegeben werden soll. |
[range_lookup] | Optional | Gibt an, ob eine exakte oder teilweise Übereinstimmung mit dem lookup_value erforderlich ist. 0 für eine exakte Übereinstimmung, 1 für eine teilweise Übereinstimmung. Standardwert ist 1 (teilweise Übereinstimmung). |
- Rückgabe Parameter:
Gibt den Wert der gleichen Zeile aus der angegebenen Spalte der angegebenen Tabelle zurück, wobei der Wert in der Spalte ganz links mit dem lookup_value übereinstimmt.
10 bewährte Praktiken mit VLOOKUP in Excel
Wir haben die Schwierigkeitsgrade der Anwendungen der VLOOKUP Funktion in drei Kategorien einteilen: Anfänger, Mittelstufe und Fortgeschrittene .
1. einsteigerfreundliche Beispiele und Übungen mit VLOOKUP
i. VLOOKUP zum horizontalen Suchen bestimmter Daten oder eines Arrays aus einer Tabelle
In der folgenden Tabelle wurde eine Reihe von Verkaufsdaten für den Verkäufer erfasst. In unserem ersten Beispiel der VLOOKUP werden wir die Verkaufsdaten eines bestimmten Verkäufers abrufen.
Zum Beispiel werden wir den Verkaufsdatensatz von Peter vom Tisch.
In der Ausgabe Zelle C16 lautet die erforderliche Formel:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Nach dem Drücken von Eingabe erhalten Sie den Abteilungs-, Monats- und Umsatzwert in einem horizontalen Array auf einmal. In dieser Funktion haben wir den Spaltenindex von drei Spalten C, D und E in einer Reihe von {2,3,4} Die Funktion hat also die extrahierten Werte aus all diesen drei Spalten zurückgegeben.
Lesen Sie mehr: Wie man Daten aus mehreren Arbeitsblättern in Excel zieht (4 schnelle Wege)
ii) VLOOKUP-Übung mit benanntem Bereich in Excel
Im ersten Argument der VLOOKUP Funktion können wir die Array- oder Tabellendaten mit einer benannter Bereich Im vorherigen Beispiel war der ausgewählte Array- oder Tabellendatenbereich B5:E13 Aber hier werden wir diesen Datenbereich als Verkauf_Daten.
Dazu müssen wir einfach das Array auswählen und dann den Namen im Feld Name Box die sich in der linken oberen Ecke des Arbeitsblatts befindet.
Die im vorigen Beispiel verwendete Formel sieht nun mit dem definierten benannten Bereich wie folgt aus:
=VLOOKUP(B16,Umsatz_Daten,{2,3,4},FALSE)
Nach dem Drücken von Eingabe können wir ähnliche Daten wie im vorangegangenen Abschnitt extrahieren.
iii. kategorisieren von Daten mit VLOOKUP in Excel
In diesem Beispiel haben wir eine zusätzliche Spalte mit dem Namen Kategorie außerhalb der Datentabelle oder des Arrays. Hier werden wir die Abteilungen in Kategorien einteilen mit A, B, oder C auf der Grundlage der zweiten Tabelle am unteren Rand.
📌 Schritt 1:
➤ Auswählen Zelle F5 und Typ:
=VLOOKUP(C5,$C$16:$D$18,2,FALSE)
➤ Presse Eingabe und die Funktion gibt zurück A denn dieses Alphabet bezeichnet die Jeans Abteilung.
📌 Schritt 2:
➤ Verwenden Sie nun Füllen Griff zum automatischen Ausfüllen der gesamten Säule F und es werden Ihnen alle Kategorien auf der Grundlage der Abteilungsnamen angezeigt.
2. mittelschwere Beispiele und Praktiken mit VLOOKUP
i. Anzeige einer Fehlermeldung, wenn Daten mit VLOOKUP nicht gefunden werden
Manchmal kann es vorkommen, dass wir die Daten nicht nach den von uns festgelegten Kriterien finden oder extrahieren können. In diesem Fall wird die VLOOKUP eine Fehlermeldung zurück, die in der Datentabelle recht merkwürdig aussieht. Wir können diese Fehlermeldung durch eine angepasste Anweisung ersetzen, z. B. "Nicht gefunden" oder "Daten nicht verfügbar".
Wir suchen zum Beispiel den Verkaufsdatensatz von Robert aber dieser Name ist nicht in der Verkäufer Wir verwenden also die Spalte IFERROR und diese Funktion definiert eine Meldung, die angezeigt wird, wenn die Funktion das angegebene Kriterium nicht erfüllen kann.
Unter Zelle C16 die gewünschte Formel mit IFERROR und VLOOKUP Funktionen sein wird:
=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Nicht gefunden")
Jetzt drücken Eingabe und Sie werden die angepasste Anweisung finden "Nicht gefunden" da die Funktion aufgrund des Fehlens des Namens keine Daten extrahieren konnte Robert in Säule B .
ii. VLOOKUP ein Wert, der zusätzliche Leerzeichen enthält
Unser Suchwert kann manchmal ein verstecktes Leerzeichen enthalten. In diesem Fall kann unser Suchwert nicht mit den entsprechenden Namen in Säule B Die Funktion gibt also einen Fehler zurück, wie in der folgenden Abbildung dargestellt.
Um diese Fehlermeldung zu vermeiden und das Leerzeichen zu entfernen, bevor die Suche nach dem angegebenen Wert beginnt, müssen wir die TRIM Die TRIM-Funktion schneidet den überflüssigen Platz aus dem Nachschlagewert ab.
Seit Zelle B16 enthält ein zusätzliches Leerzeichen am Ende des Namens Peter, die erforderliche Formel, um nur den Namen Peter ohne Leerzeichen in der Ausgabe zu suchen Zelle C16 sein wird:
=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)
Nach dem Drücken von Eingabe finden Sie die extrahierten Daten für Peter.
iii) VLOOKUP mit MATCH-Funktion in Excel
In diesem Abschnitt suchen wir nach zwei definierten Kriterien zusammen mit Spalten und Zeilen. Bei dieser zweiseitigen Suche müssen wir die MATCH Funktion, um die Spaltennummer aus dem ausgewählten Array zu bestimmen.
Auf der Grundlage des folgenden Datensatzes können wir z. B. jede Art von Verkaufsdatensatz für einen bestimmten Verkäufer, z. B. Antonio, herausziehen und seine Abteilung hier finden.
In der Ausgabe Zelle C18 die gewünschte Formel mit dem MATCH und VLOOKUP Funktionen sein wird:
=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)
Presse Eingabe und die Formel liefert Jeans'. als Antonio arbeitet in der Jeans-Abteilung.
Sie können die Ausgabekriterien in Zelle C17 Sie können auch den Namen des Verkäufers in Zelle C16 um auch für andere Verkäufer Verkaufsdaten zu finden.
Lesen Sie mehr: INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
iv) Herausziehen von Daten auf der Grundlage einer teilweisen Übereinstimmung mit VLOOKUP
VLOOKUP Funktion funktioniert auch mit der Verwendung von Platzhalterzeichen durch die wir nach einer teilweise Übereinstimmung in der Tabelle und ziehen Sie die entsprechenden Daten heraus.
Wir können zum Beispiel nach dem aktuellen Namen mit einem Teiltext suchen "Tonne" und dann extrahieren wir den Verkaufsdatensatz für diesen Verkäufer.
Die erforderliche Formel in Zelle C16 sein sollte:
=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)
Nach dem Drücken von Eingabe liefert die Formel die Verkaufsdaten für Antonio da dieser Name den angegebenen Text enthält - "Tonne" .
Lesen Sie mehr: VLOOKUP mit Platzhalter in Excel (3 Methoden)
v. Extrahieren des letzten Wertes in einer Liste mit VLOOKUP
Das Extrahieren des letzten oder endgültigen Wertes in einem langen Bereich von Zellen ist zu einfach mit dem VLOOKUP Funktion.
Auf dem folgenden Bild, Säule B enthält Zahlen mit zufälligen Werten. Wir extrahieren den letzten Wert aus dieser Spalte oder dem Bereich der Zellen B5:B14 .
Die notwendige Formel mit dem VLOOKUP Funktion in der Ausgabe Zelle D8 sein wird:
=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)
Presse Eingabe und Sie erhalten den Wert, der in der letzten Zelle dieser Spalte steht.
🔎 Wie funktioniert die Formel?
- In dieser Funktion ist der Nachschlagewert eine große Zahl, die im Bereich der Zellen gesucht werden muss B5:B14 .
- Das Suchkriterium im dritten Argument lautet hier WAHR die die ungefähre Übereinstimmung mit dieser Zahl angibt.
- Die VLOOKUP sucht nach diesem großen Wert und gibt den letzten Wert auf der Grundlage der ungefähren Übereinstimmung zurück, da die Funktion nicht in der Lage ist, die definierte Zahl in der Spalte zu finden.
Lesen Sie mehr: Excel VLOOKUP zum Suchen des letzten Wertes in einer Spalte (mit Alternativen)
Ähnliche Lektüre
- VLOOKUP funktioniert nicht (8 Gründe & Lösungen)
- Excel LOOKUP vs. VLOOKUP: Mit 3 Beispielen
- Was ist ein Tabellen-Array in VLOOKUP (erklärt mit Beispielen)
- VLOOKUP mit mehreren Kriterien in Excel verwenden (6 Methoden + Alternativen)
- VLOOKUP mit Platzhalter in Excel durchführen (2 Methoden)
3. fortgeschrittene Beispiele und Praktiken mit VLOOKUP
i. VLOOKUP zum Suchen von Text in Excel, bei dem die Groß-/Kleinschreibung berücksichtigt wird
Manchmal müssen wir nach Übereinstimmungen in der Groß- und Kleinschreibung suchen und dann die Daten extrahieren. In der folgenden Tabelle, Säule B wurde ein wenig geändert, und wie Sie feststellen können, hat diese Spalte jetzt den Namen Simon dreimal, aber jedes Mal mit anderen Fällen.
Wir suchen nach dem genauen Namen SIMON und ziehen die Verkaufsdaten auf der Grundlage der Übereinstimmung heraus.
Die gewünschte Formel in der Ausgabe Zelle C16 sein wird:
=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)
Nach dem Drücken von Eingabe werden Ihnen die entsprechenden Verkaufsdaten für den genauen Namen angezeigt SIMON nur.
🔎 Wie funktioniert die Formel?
- Das Lookup-Array der VLOOKUP Funktion wurde mit der Kombination von CHOOSE und EXAKT Funktionen.
- Die EXAKT Die Funktion sucht hier nach Übereinstimmungen des Namens SIMON im Bereich der Zellen unter Berücksichtigung der Groß- und Kleinschreibung B5:B13 und gibt ein Array von zurück:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}
- CHOOSE Funktion extrahiert hier die gesamten Tabellendaten, aber nur die erste Spalte zeigt die booleschen Werte (TRUE und FALSE) anstelle der Verkäufernamen.
- VLOOKUP Funktion sucht nach dem angegebenen booleschen Wert WAHR in diesen extrahierten Daten und gibt anschließend die verfügbaren Verkaufsdatensätze auf der Grundlage der Zeilennummer des übereinstimmenden Nachschlagewerts zurück WAHR .
Lesen Sie mehr: Groß-/Kleinschreibung bei VLOOKUP in Excel beachten (4 Methoden)
ii. Verwendung von Drop-Down-Listenelementen als VLOOKUP-Werte
Anstatt den Namen oder andere Kriterien manuell zu ändern, können wir auch die Dropdown-Listen für die definierten Kriterien und extrahieren Sie die Daten. In der folgenden Tabelle wurden die Verkaufswerte einer Reihe von Verkäufern für drei verschiedene Monate erfasst. Unter der Primärtabelle erstellen wir zwei Dropdown-Listen für die Verkäufer und die Monate.
📌 Schritt 1:
➤ Auswählen Zelle C15 wo die Dropdown-Liste zugewiesen wird.
➤ Vom Daten Farbband, wählen Sie Validierung von Daten von der Daten-Tools Dropdown.
Ein Dialogfeld wird angezeigt.
📌 Schritt 2:
➤ In der Erlauben Sie wählen Sie die Option Liste .
➤ Im Quelle geben Sie den Zellbereich an, der die Namen aller Verkäufer enthält.
➤ Presse OK und Sie sind mit der Erstellung des ersten Dropdowns fertig.
Wie in der Abbildung unten, finden Sie eine Dropdown-Liste für alle Verkäufer.
In ähnlicher Weise müssen Sie eine weitere Dropdown-Liste für den Bereich der Zellen erstellen (C4:E4) mit den Namen der Monate.
📌 Schritt 3:
➤ Wählen Sie nun den Namen Antonio von der Verkäufer Dropdown.
➤ Wählen Sie den Monatsnamen Februar von der Monat Dropdown.
➤ Schließlich, in der Ausgabe Zelle C17 wird die entsprechende Formel lauten:
=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)
➤ Presse Eingabe und Sie erhalten sofort die resultierenden Daten angezeigt.
Jetzt können Sie jeden der Namen oder Monate aus der Liste Verkäufer und Monat Dropdowns und finden Sie die entsprechenden Ausgänge in Zelle C17 sofort.
Lesen Sie mehr: VLOOKUP mit Dropdown-Liste in Excel
💡 Zu beachtende Dinge
- Die lookup_value Wenn Sie ein Array von Werten eingeben, sucht die Funktion nach jedem der Werte in der Spalte ganz links und gibt die Werte der gleichen Zeile aus der angegebenen Spalte zurück.
- Die Funktion sucht nach einer ungefähren Übereinstimmung, wenn die [range_lookup] Argument auf 1 gesetzt ist. In diesem Fall wird immer nach dem nächst niedrigeren Wert des lookup_value und nicht die nächsthöhere.
- Wenn die col_index_number ein Bruch anstelle einer ganzen Zahl ist, wandelt Excel ihn selbst in die niedrigere ganze Zahl um, erhöht aber #WERT! Fehler, wenn die col_index_number Null oder negativ ist.
Abschließende Worte
Ich hoffe, dass alle Verwendungen des VLOOKUP Funktion in diesem Artikel wird Ihnen nun helfen, sie in Ihren Excel-Tabellen anzuwenden, während Sie Daten auf der Grundlage eines Nachschlagewerts extrahieren. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Oder Sie können sich unsere anderen Artikel zu Excel-Funktionen auf dieser Website ansehen.