Skip to main content

So verwenden Sie die VLOOKUP-Funktion von Excel

Cómo Utilizar la Función BuscarV en Excel (Juni 2026)

Cómo Utilizar la Función BuscarV en Excel (Juni 2026)
Anonim

Die VLOOKUP-Funktion von Excel, die für steht vertikale Suche kann verwendet werden, um bestimmte Informationen in einer Tabelle mit Daten oder Datenbanken abzurufen.

VLOOKUP gibt normalerweise ein einzelnes Datenfeld als Ausgabe zurück. Wie das geht, ist:

  1. Sie geben einen Namen an oder Lookup-Wert Dadurch wird VLOOKUP mitgeteilt, in welcher Zeile oder in welchem ​​Datensatz der Datentabelle die gewünschten Informationen gesucht werden sollen
  2. Sie geben die Spaltennummer an - bekannt als Col_index_num - der gesuchten Daten
  3. Die Funktion sucht nach Lookup-Wert in der ersten Spalte der Datentabelle
  4. VLOOKUP sucht dann die Informationen, die Sie aus einem anderen Feld des gleichen Datensatzes suchen, und gibt sie unter Verwendung der angegebenen Spaltennummer zurück

Finden Sie Informationen in einer Datenbank mit VLOOKUP

In der Abbildung oben wird mit VLOOKUP der Stückpreis eines Artikels anhand seines Namens ermittelt. Der Name wird zum Lookup-Wert welche VLOOKUP verwendet, um den Preis in der zweiten Spalte zu finden.

Die Syntax und Argumente der VLOOKUP-Funktion

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und enthält den Namen der Funktion, Klammern und Argumente.

Die Syntax für die VLOOKUP-Funktion lautet:

= VLOOKUP (Lookup_value, Table_array, Col_index_num, Range_lookup)

Lookup-Wert - (erforderlich) der Wert, den Sie in der ersten Spalte von suchen möchten Table_array Streit.

Table_array - (erforderlich) Dies ist die Tabelle mit Daten, nach denen VLOOKUP die Informationen sucht, nach denen Sie suchen- das Table_array muss mindestens zwei Datenspalten enthalten;- Die erste Spalte enthält normalerweise das Lookup-Wert.

Col_index_num - (erforderlich) die Spaltennummer des gefundenen Werts- Die Nummerierung beginnt mit Lookup-Wert Spalte als Spalte 1;- ob Col_index_num ist auf eine Anzahl gesetzt, die größer ist als die Anzahl der Spalten, die in ausgewählt werden Range_lookup Argument ein #REF! Fehler wird von der Funktion zurückgegeben.

Range_lookup - (optional) gibt an, ob der Angebot ist aufsteigend sortiert- Die Daten in der ersten Spalte werden als Sortierschlüssel verwendet- ein boolescher Wert - TRUE oder FALSE sind die einzigen zulässigen Werte- Wenn nicht angegeben, wird der Wert standardmäßig auf TRUE gesetzt- falls auf TRUE gesetzt oder weggelassen und eine exakte Übereinstimmung für das Lookup-Wert nicht gefunden wird, wird die nächstliegende Übereinstimmung, deren Größe oder Wert kleiner ist, als verwendet search_key - Wenn der Wert auf TRUE gesetzt oder weggelassen wird und die erste Spalte des Bereichs nicht aufsteigend sortiert ist, kann dies zu einem falschen Ergebnis führen- Wenn FALSE eingestellt ist, akzeptiert VLOOKUP nur eine exakte Übereinstimmung für Lookup-Wert .

Daten zuerst sortieren

Obwohl dies nicht immer erforderlich ist, empfiehlt es sich in der Regel, zuerst den Datenbereich, nach dem VLOOKUP sucht, in aufsteigender Reihenfolge zu sortieren, indem die erste Spalte des Bereichs für den Sortierschlüssel verwendet wird.

Wenn die Daten nicht sortiert sind, gibt VLOOKUP möglicherweise ein falsches Ergebnis zurück.

Genaue Übereinstimmungen

VLOOKUP kann so eingestellt werden, dass nur Informationen zurückgegeben werden, die genau mit dem übereinstimmen Lookup-Wert oder es kann eingestellt werden, um ungefähre Übereinstimmungen zurückzugeben

Der bestimmende Faktor ist der Range_lookup Streit:

  • Auf FALSE gesetzt, werden nur Informationen zurückgegeben, die sich auf genaue Übereinstimmungen mit dem Lookup-Wert
  • auf TRUE gesetzt oder weggelassen werden, werden genaue oder ungefähre Informationen in Bezug auf die zurückgegeben Lookup-Wert

Im obigen Beispiel ist das Range_lookup auf FALSE gesetzt ist, muss VLOOKUP eine exakte Übereinstimmung für den Begriff finden Widgets in der Datentabelle bestellen, um einen Einzelpreis für diesen Artikel zurückzugeben. Wenn keine exakte Übereinstimmung gefunden wird, wird von der Funktion ein Fehler # N / A zurückgegeben.

Hinweis: VLOOKUP unterscheidet nicht zwischen Groß- und Kleinschreibung Widgets und Widgets sind akzeptable Schreibweisen für das obige Beispiel.

Für den Fall, dass es mehrere übereinstimmende Werte gibt - Widgets ist beispielsweise mehrfach in Spalte 1 der Datentabelle aufgeführt - Informationen, die sich auf den ersten übereinstimmenden Wert beziehen, der von oben nach unten gefunden wurde, werden von der Funktion zurückgegeben.

Argumente der VLOOKUP-Funktion in Excel mit Hilfe von Pointing eingeben

Im ersten Beispielbild oben wird die folgende Formel mit der VLOOKUP-Funktion verwendet, um den Stückpreis für zu ermitteln Widgets befindet sich in der Datentabelle.

= VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSCH)

Obwohl diese Formel nur in eine Arbeitsblattzelle eingegeben werden kann, besteht eine weitere Option in den unten aufgeführten Schritten darin, das oben gezeigte Dialogfeld der Funktion zur Eingabe ihrer Argumente zu verwenden.

  • Die Verwendung des Dialogfelds macht es häufig einfacher, die Argumente einer Funktion korrekt einzugeben, und es ist nicht mehr erforderlich, Komma-Trennzeichen zwischen den Argumenten einzugeben.

Die folgenden Schritte wurden verwendet, um die VLOOKUP-Funktion über das Dialogfeld der Funktion in Zelle B2 einzugeben.

Öffnen des VLOOKUP-Dialogfelds

  1. Klicken Sie auf Zelle B2, um sie zur aktiven Zelle zu machen - dem Ort, an dem die Ergebnisse der VLOOKUP-Funktion angezeigt werden
  2. Klicke auf das Formeln Tab.
  3. Wählen Nachschlagen & Nachschlagen Über die Multifunktionsleiste können Sie die Dropdown-Liste der Funktionen öffnen
  4. Klicke auf VLOOKUP in der Liste, um das Dialogfeld der Funktion anzuzeigen

Die Daten, die in die vier leeren Zeilen des Dialogfelds eingegeben wurden, bilden die Argumente für die VLOOKUP-Funktion.

Hinweis auf Zellreferenzen

Die Argumente für die VLOOKUP-Funktion werden in separate Zeilen des Dialogfelds eingegeben, wie in der Abbildung oben gezeigt.

Die als Argumente zu verwendenden Zellenreferenzen können in die richtige Zeile eingegeben werden oder, wie in den folgenden Schritten beschrieben, mit Punkt und Klicken, wobei der gewünschte Bereich der Zellen mit dem Mauszeiger markiert wird, können verwendet werden, um sie einzugeben das Dialogfeld.

Verwenden relativer und absoluter Zellreferenzen mit Argumenten

Es ist nicht ungewöhnlich, dass mehrere Kopien von VLOOKUP verwendet werden, um unterschiedliche Informationen aus derselben Datentabelle zurückzugeben.

Um dies einfacher zu machen, kann VLOOKUP oft von einer Zelle in eine andere kopiert werden. Wenn Funktionen in andere Zellen kopiert werden, muss darauf geachtet werden, dass die resultierenden Zellreferenzen korrekt sind, wenn der neue Speicherort der Funktion angegeben wird.

In der Abbildung oben sind Dollarzeichen ( $ ) umgeben die Zellreferenzen für die Table_array Argument, das angibt, dass es sich um absolute Zellbezüge handelt, dh sie werden nicht geändert, wenn die Funktion in eine andere Zelle kopiert wird.

Dies ist wünschenswert, da mehrere Kopien von VLOOKUP alle auf dieselbe Datentabelle als Informationsquelle verweisen würden.

Die Zellreferenz, die für verwendet wird Nachschlagewert - A2 - auf der anderen Seite , ist nicht von Dollarzeichen umgeben, was es zu einer relativen Zellenreferenz macht. Relative Zellenreferenzen ändern sich, wenn sie kopiert werden, um ihre neue Position relativ zur Position der Daten anzuzeigen, auf die sie verweisen.

Relative Zellenreferenzen ermöglichen die Suche nach mehreren Elementen in derselben Datentabelle, indem VLOOKUP an mehrere Speicherorte kopiert und unterschiedliche Werte eingegeben werden lookup_values .

Eingabe der Funktionsargumente

  1. Klicke auf das Lookup-Wert Zeile in der VLOOKUP Dialogbox
  2. Klicken Sie im Arbeitsblatt auf Zelle A2, um diese Zellreferenz als einzugeben search_key Streit
  3. Klicke auf das Table_array Zeile des Dialogfelds
  4. Markieren Sie die Zellen A5 bis B8 im Arbeitsblatt, um diesen Bereich als einzugeben Table_array Argument - die Tabellenüberschriften sind nicht enthalten
  5. Drücken Sie die F4 Taste auf der Tastatur, um den Bereich in absolute Zellbezüge zu ändern
  6. Klicke auf das Col_index_num Zeile des Dialogfelds
  7. Tippe A 2 in dieser Zeile als Col_index_num Argument, da die Diskontsätze in Spalte 2 der Table_array Streit
  8. Klicke auf das Range_lookup Zeile des Dialogfelds
  9. Schreibe das Wort Falsch als die Range_lookup Streit
  10. Drücken Sie die Eingeben Taste auf der Tastatur, um das Dialogfeld zu schließen und zum Arbeitsblatt zurückzukehren
  11. Die Antwort 14,76 $ - der Stückpreis für ein Widget - sollte in Zelle B2 des Arbeitsblatts erscheinen
  12. Wenn Sie auf Zelle B2 klicken, wird die vollständige Funktion angezeigt = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSCH) wird in der Formelleiste über dem Arbeitsblatt angezeigt

Excel VLOOKUP-Fehlermeldungen

Die folgenden Fehlermeldungen sind mit VLOOKUP verbunden:

Ein Fehler # N / A ("Wert nicht verfügbar") wird angezeigt, wenn:

  • Das Lookup-Wert wird nicht in der ersten Spalte des gefunden Angebot Streit
  • Das Table_array Argument ist ungenau. Das Argument kann beispielsweise leere Spalten auf der linken Seite des Bereichs enthalten
  • Das Range_lookup Das Argument ist auf FALSE und eine genaue Übereinstimmung für das Argument gesetzt search_key Argument kann nicht in der ersten Spalte von gefunden werden Angebot
  • Das Range_lookup Das Argument ist auf TRUE gesetzt und alle Werte in der ersten Spalte von Angebot sind größer als die search_key

Eine #REF! Fehler wird angezeigt, wenn:

  • Das Col_index_num Argument ist größer als die Anzahl der Spalten im Tabellenfeld.