VLOOKUP aus mehreren Spalten mit nur einer Rückgabe in Excel

  • Teile Das
Hugh West

Die Funktion VLOOKUP ist ein entscheidender Faktor, wenn Sie Informationen aus einer Reihe von Daten in derselben oder in einer anderen Form abrufen müssen. verschiedene Arbeitsblätter Die Excel VLOOKUP ist eine bemerkenswerte Hilfe, wenn es darum geht, in Arbeitsblättern nach einem bestimmten Wert zu suchen. Obwohl diese Funktion sehr leistungsfähig ist, fehlt ihr eine wichtige Eigenschaft. Ihre Syntax erlaubt es, jeweils nur einen Wert nachzuschlagen. Wir können jedoch einige Änderungen vornehmen, um diese Funktion zu verbessern mehrere Spalten nachschlagen und geben nur einen Wert zurück. Heute werden wir besprechen, wie man die VLOOKUP-Funktion um nur einen Wert aus mehreren Spalten in Excel zurückzugeben.

Download Arbeitsbuch Praxis

Laden Sie dieses Übungsblatt herunter, um zu üben, während Sie diesen Artikel lesen.

VLOOKUP aus mehreren Spalten mit einfacher Rückgabe.xlsx

2 geeignete Methoden für VLOOKUP aus mehreren Spalten mit nur einer Rückgabe in Excel

Die VLOOKUP oder "Vertikales Nachschlagen" Funktion nimmt den Eingabewert, sucht ihn in den Arbeitsblättern und gibt den Wert zurück, der der Eingabe entspricht. Manchmal müssen wir nur einen Wert in mehreren Spalten nachschlagen und den Wert zurückgeben. Die übliche VLOOKUP Funktion erlaubt es dem Benutzer nicht, dies zu tun. Aber wir können einige Änderungen vornehmen und nur einen Wert aus mehreren Spalten zurückgeben, indem wir VLOOKUP Wir werden nun zwei verschiedene Möglichkeiten erörtern, dies zu tun.

1. die Verwendung des Standard-VLOOKUP, um nur einen Wert aus mehreren Spalten zurückzugeben

Stellen Sie sich eine Situation vor, in der Sie in einem Supermarkt arbeiten. In Ihrem Arbeitsblatt haben Sie die "Artikel-ID" , "Produktname" und "Preis" Nun müssen Sie herausfinden, welche Produkte Sie benötigen. "Preis" einer bestimmten "Produkt" mit einer bestimmten "ID" .

Gehen Sie einen der unten aufgeführten Wege, um diese Aufgabe zu erledigen.

1.1 Verwendung von VLOOKUP aus mehreren Spalten desselben Arbeitsblatts

In diesem Beispiel wollen wir beispielsweise das Produkt Messer mit der ID M-04 Sie können Ihre Aufgabe auf demselben Arbeitsblatt erledigen, indem Sie die folgenden Schritte befolgen.

📌 Schritte:

  • Erstellen Sie zunächst eine neue Spalte mit dem Namen Nachschlagewerk-Spalte die die "LEFTMOST" Spalte in der Tabellenfeld Denn die VLOOKUP Funktion sucht immer von links nach rechts nach Werten.
  • Erstellen Sie anschließend eine Tabelle an einer beliebigen Stelle des Arbeitsblatts, wo Sie den Preis für das Produkt ablesen möchten "Messer" mit ID "M-04" .

  • Wenden Sie anschließend die CONCATENATE-Funktion in der Spalte " Nachschlagspalte" um die Werte in den Spalten zusammenzuführen "Artikel-ID" und "Produkt" .
  • Klicken Sie dazu auf Zelle B5 und setzen Sie die folgende Formel ein.
=VERKETTUNG(C5,D5)

  • Drücken Sie anschließend die Taste Eingabe Taste, um die zusammengeführten Werte zu erhalten.

  • Verwenden Sie nun die Füllgriff Funktion unter um dieselbe Formel dynamisch zu kopieren und den Wert der Lookup-Spalte für alle Daten zu erhalten.

  • Später, in Zelle H6 anwenden, die VLOOKUP-Funktion Fügen Sie die Werte in die Funktion ein, und die endgültige Form lautet,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Drücken Sie anschließend Eingabe .

🔎 Formelaufschlüsselung:

  • Nachschlagen_Wert ist H4&H5 Wir verwenden diesen Verkettungsoperator. ("&") zur Unterstützung der VLOOKUP-Funktion zur Suche in Spalten "Artikel-ID" und "Produkt" gleichzeitig und geben nur einen Wert zurück.
  • table_array: ist B5:E16.
  • Spalte_Index_Zahl ist 4.
  • [range_lookup]: wir wollen die genaue Übereinstimmung (FALSCH).

So werden wir in der Lage sein VLOOKUP aus mehreren Spalten mit nur einer Rückgabe.

1.2 Verwendung des VLOOKUP von mehreren Spalten in verschiedenen Arbeitsblättern

Hier führen wir den gleichen Vorgang durch, aber in diesem Fall befindet sich das Datenfeld in einem anderen Arbeitsblatt. In diesem Fall befindet sich der Datensatz im Feld " M01" Arbeitsblatt, und wir werden die Formel im Feld " M02" Befolgen Sie die folgenden Schritte, um Werte zu erhalten.

📌 Schritte:

  • Erstellen Sie zuallererst eine Tabelle in einem anderen Arbeitsblatt, in der Sie den Preis mit der Option VLOOKUP-Funktion .

  • Später, in Zelle D5 den VLOOKUP-Funktion um nur einen Wert aus mehrspaltigen Nachschlagewerken zurückzugeben. Die endgültige Formel lautet,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Drücken Sie anschließend die Eingabe Schlüssel.

🔎 Formelaufschlüsselung:

  • Nachschlagen_Wert ist B5&C5 .
  • table_array: ist M01'!B5:E16 Klicken Sie auf das Symbol "M01" Arbeitsblatt und wählen Sie das Tabellenfeld aus.
  • Spalte_Index_Zahl ist 4.
  • [range_lookup]: wir wollen die genaue Übereinstimmung (FALSCH) .

Das Ergebnis ist, dass wir den Nachschlagewert in einem anderen Arbeitsblatt aus mehreren Spalten mit nur einer Rückgabe erhalten.

Ähnliche Lektüre

  • VLOOKUP funktioniert nicht (8 Gründe & Lösungen)
  • Excel LOOKUP vs. VLOOKUP: Mit 3 Beispielen
  • Warum gibt VLOOKUP #N/A zurück, wenn es eine Übereinstimmung gibt (5 Ursachen und Lösungen)?
  • INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
  • VLOOKUP mit mehreren Kriterien in Excel verwenden (6 Methoden + Alternativen)

2. mehrere VLOOKUP-Funktionen verwenden, um nur einen Wert aus mehreren Spalten zurückzugeben

Wir werden diese Formel durch Verschachtelung einer VLOOKUP Funktion in eine andere VLOOKUP Wir werden uns nun mit dieser Technik vertraut machen.

2.1 Verwendung von mehreren VLOOKUPs aus mehreren Spalten im selben Arbeitsblatt

Zunächst lernen wir diese Methode kennen, bei der sich die Daten und Ergebnisse auf demselben Arbeitsblatt befinden.

Im folgenden Beispiel werden zwei verschiedene Tabellen betrachtet, von denen eine den Text " Artikel-ID" und " Produkt" Spalten; und die andere enthält " Produkt" und " Preis" Nun wollen wir den Preis aus diesen Spalten mit Hilfe der verschachtelten VLOOKUP Formel.

Führen Sie die folgenden Schritte aus, um dieses Ziel zu erreichen.

📌 Schritte:

  • Erstellen Sie gleich zu Beginn eine Tabelle an einer beliebigen Stelle des Arbeitsblatts, an der Sie den einzigen Wert aus der mehrspaltigen Suche zurückgeben möchten.

  • Später, in Zelle I5 die verschachtelte VLOOKUP-Funktion .

Die endgültige Formel lautet,

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • Drücken Sie anschließend die Taste Eingabe Somit ist die Taste VLOOKUP gibt nur einen Wert aus mehreren Spalten zurück.

🔎 Formelaufschlüsselung:

  • Nachschlagen_Wert ist VLOOKUP(H5,B$5:C$16,2,FALSE) Hier verwenden wir diese zweite VLOOKUP um die "Produkt" aus der Tabelle und verwenden Sie diesen Wert dann als Nachschlagewert für den ersten VLOOKUP.
  • table_array: ist " E$5:F$16" .
  • Spalte_Index_Zahl ist 2
  • [range_lookup]: wir wollen die genaue Übereinstimmung (FALSCH)
  • Wenden Sie nun die gleiche Funktion auf den Rest der "Artikel-ID".
  • Sie können auch die Füllgriff um dieselbe Formel unten dynamisch zu kopieren.

Als Ergebnis erhalten Sie das VLOOKUP-Ergebnis aus mehreren Spalten mit nur einer Rückgabe.

Lesen Sie mehr: Verwendung von verschachteltem VLOOKUP in Excel (3 Kriterien)

2.2 Verwendung mehrerer VLOOKUPs aus mehreren Spalten in verschiedenen Arbeitsblättern

Jetzt werden wir die gleiche Aufgabe durchführen, aber in diesem Fall befinden sich die Datentabellen in verschiedenen Arbeitsblättern. Gehen Sie die folgenden Schritte durch, um diesen Prozess zu lernen.

📌 Schritte:

  • Erstellen Sie zunächst zwei Datentabellen in zwei verschiedenen Arbeitsblättern. Für die "W1" Arbeitsblatt, erstellen Datenbereich 1 Tisch.

  • Erstellen Sie anschließend eine Datentabelle mit dem Namen Datenbereich 2 im "W2" Arbeitsblatt.

  • Erstellen Sie zu diesem Zeitpunkt eine Tabelle in einem neuen Arbeitsblatt, in der Sie die Werte aus diesen mehreren Spalten zurückgeben möchten.

  • Nachfolgend, in Zelle C5 die verschachtelte VLOOKUP-Funktion . Setzen Sie die Werte ein, und die endgültige Form der Formel lautet,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Drücken Sie anschließend Eingabe nur zurückgeben "Preis" aus der Suche nach mehreren Spalten.

🔎 Formelaufschlüsselung:

  • Nachschlagen_Wert ist VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . diese zweite VLOOKUP zieht die Produkt von der "W1" Blatt.
  • table_array: ist W2'!B$5:C$16.
  • Spalte_Index_Zahl ist 2
  • [range_lookup]: wir wollen die genaue Übereinstimmung (FALSCH)
  • Verwenden Sie anschließend die Funktion "Füllgriff", um dieselbe Formel auf den Rest des Bildes anzuwenden. "Artikel-ID" .

So erhalten Sie das gewünschte Ergebnis in diesem anderen Arbeitsblatt.

Wie man Excel VLOOKUP mit mehrspaltigen Indexnummern anwendet

Angenommen, Sie müssen mehrere Werte gleichzeitig mit einer einzigen VLOOKUP-Funktion Sie können dies durch die Verwendung mehrspaltiger Indexnummern erreichen.

Sagen wir, Sie haben " Artikel-ID" , " Produkt" und "Preis" in Ihrem gegebenen Datensatz. Nun möchten Sie sowohl die Produkt und Preis für die M-09 Artikel.

Führen Sie dazu die folgenden Schritte aus.

📌 Schritte:

  • Erstellen Sie zunächst eine Tabelle in dem Arbeitsblatt, in dem Sie Ihr Ergebnis erhalten möchten.

  • Wählen Sie anschließend die Zellen G5:H5 .

  • Geben Sie anschließend die unten stehende Formel ein und drücken Sie die Strg+Umschalt+Eingabe Sie können einfach die Tasten Eingabe wenn Sie ein Excel 365 Benutzer.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

So erhalten Sie mehrere Nachschlagewerte mit mehrspaltigen Indexnummern.

💬 Dinge zum Merken

  • Die VLOOKUP-Funktion sucht die Nachschlagewerte immer von der obersten linken Spalte nach rechts. Diese Funktion "Niemals" sucht nach den Daten auf der linken Seite.
  • Wenn Sie einen Wert eingeben, der kleiner ist als "1" als Spaltenindexnummer angeben, gibt die Funktion einen Fehler zurück.
  • Wenn Sie Ihr "Tabelle_Array" müssen Sie die absoluten Zellbezüge verwenden ($) um das Feld zu "BLOCKIEREN".
  • Verwenden Sie das 4. Argument immer als "FALSCH" um das genaue Ergebnis zu erhalten.

Lesen Sie mehr: VLOOKUP-Beispiel zwischen zwei Blättern in Excel

Schlussfolgerung

In diesem Artikel habe ich Ihnen 2 Möglichkeiten aufgezeigt, wie Sie VLOOKUP Sie können auch unsere kostenlose Arbeitsmappe zum Üben herunterladen. Ich hoffe, Sie finden diesen Artikel hilfreich und informativ. Wenn Sie weitere Fragen oder Empfehlungen haben, können Sie hier einen Kommentar abgeben.

Und, besuchen Sie ExcelWIKI um mehr über Excel zu erfahren! Einen schönen Tag noch!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.