Inhaltsverzeichnis
In Microsoft Excel stehen mehrere Formeln zur Verfügung VLOOKUP und geben Werte aus mehreren Spalten zurück. Da die VLOOKUP-Funktion nicht in der Lage ist, mehrere Daten selbst zu extrahieren, müssen wir eine Array-Formel mit die Funktion VLOOKUP Es gibt auch einfache Alternativen zur Array-Formel, um Werte aus mehreren Spalten zurückzugeben, und alle diese Methoden werden in diesem Artikel mit geeigneten Beispielen und Abbildungen behandelt.
Download Arbeitsbuch Praxis
Sie können die Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben.
VLOOKUP zur Rückgabe mehrerer Spalten.xlsx4 Möglichkeiten zur Verwendung von VLOOKUP zur Rückgabe mehrerer Spalten in Excel
1) VLOOKUP mit Array-Formel zur Rückgabe von Werten aus mehreren Spalten
In der folgenden Abbildung ist ein Datensatz mit verschiedenen Smartphone-Modellen und deren Spezifikationen zu sehen. Die Ausgabetabelle am unteren Rand enthält alle Spezifikationen für ein bestimmtes Smartphone-Modell. Wir verwenden die VLOOKUP-Funktion um Daten aus mehreren Spalten für das angegebene Handset oder Smartphone zu extrahieren.
Angenommen, wir wollen die Spezifikationen für das Smartphone-Gerät herausziehen Poco F3 Die erforderliche Array-Formel mit dem VLOOKUP Funktion in der Ausgabe Zelle C15 sein wird:
=VLOOKUP(B15,B5:F12,{2,3,4,5},FALSE)
Nach dem Drücken von Eingabe wird die Funktion alle Spezifikationen für das ausgewählte Gerät auf einmal zurückgeben.
Lesen Sie mehr: Excel VLOOKUP, um mehrere Werte vertikal zurückzugeben
2) VLOOKUP zur Rückgabe mehrerer Spalten aus verschiedenen Arbeitsmappen in Excel
In diesem Abschnitt werden wir die VLOOKUP Funktion zum Extrahieren von Daten aus einer anderes Arbeitsblatt Bei der Anwendung dieser Methode müssen Sie beachten, dass eine andere Arbeitsmappe geöffnet bleiben muss, da die Funktion sonst ein #N/A Fehler.
Nehmen wir an, die folgende Primärdatentabelle befindet sich in einer Excel-Arbeitsmappe namens Buch 1 .
Und eine weitere Arbeitsmappe namens Buch 2 stellt die Ausgabedaten dar, die aus den folgenden Daten extrahiert werden müssen Buch 1 für ein bestimmtes Smartphone-Gerät.
Also, in Buch 2 die Ausgabe Zelle C5 die folgende Formel einnehmen:
=VLOOKUP(B5,'[Buch 1.xlsx]Blatt1'!$B$5:$F$12,{2,3,4,5},FALSE)
Nach dem Drücken von Eingabe erhalten Sie die Spezifikationen für das ausgewählte Gerät, wie in der folgenden Abbildung dargestellt.
Lesen Sie mehr: Verwendung von VBA VLOOKUP zum Auffinden von Werten aus einem anderen Arbeitsblatt in Excel
Ähnliche Lektüre
- Excel VLOOKUP zum Suchen des letzten Wertes in einer Spalte (mit Alternativen)
- VLOOKUP mit mehreren Bedingungen in Excel (2 Methoden)
- VLOOKUP-Beispiel zwischen zwei Blättern in Excel
- VLOOKUP mit Platzhalter in Excel durchführen (2 Methoden)
- VLOOKUP und Rückgabe aller Übereinstimmungen in Excel (7 Möglichkeiten)
3 VLOOKUP zum Summieren von Rückgabewerten aus mehreren Spalten in Excel
Nach der Rückgabe von Werten aus mehreren Spalten mit der VLOOKUP Funktion können wir beliebige Berechnungen mit den Ausgabedaten durchführen. Die folgende Datentabelle zeigt die Verkaufsdaten mehrerer zufälliger Verkäufer über 5 aufeinanderfolgende Tage. Wir suchen einen Verkäufer in der Datentabelle, zeichnen die entsprechenden Verkäufe über 5 Tage und werten dann den Gesamtumsatz in der Ausgabe aus Zelle C18 .
Angenommen, wir wollen den Gesamtumsatz von Patrick wissen. Die erforderliche Formel besteht aus SUMME und VLOOKUP Funktionen in Zelle C18 sein sollte:
=SUM(VLOOKUP(C17,B6:G15,{2,3,4,5,6},FALSE))
Jetzt drücken Eingabe und Sie erhalten sofort den Gesamtumsatz des ausgewählten Verkäufers.
Lesen Sie mehr: Vlookup und Summe über mehrere Blätter in Excel (2 Formeln)
4 VLOOKUP mit COLUMN-Funktion zur Rückgabe von Werten aus mehreren Spalten
Wir haben eine weitere Methode zur Verfügung, um die VLOOKUP Funktion, um mehrere Spalten zurückzugeben, und dieses Mal verwenden wir nicht die Array-Formel, sondern die Funktion COLUMN Hier können Sie die Spaltennummer für die VLOOKUP Danach müssen wir die Funktion Füllen Griff entlang der Zeile, um den Rest der Daten für das angegebene Smartphone-Gerät automatisch auszufüllen.
Da wir die Spezifikationen für Poco F3 die gewünschte Formel in der Ausgabe Zelle C15 sein wird:
=VLOOKUP($B$15,$B$5:$F$12,COLUMN(C$4)-1,FALSE)
Nach dem Drücken von Eingabe und das Ziehen der Füllen Griff nach rechts bis zur letzten Ausgabezelle, finden wir die folgenden Rückgabewerte.
Eine Alternative zu VLOOKUP zur Rückgabe mehrerer Spalten in Excel
Die geeignetste Alternative zum VLOOKUP Funktion ist die Kombination der INDEX und die MATCH Funktionen: Die INDEX-Funktion gibt einen Wert oder einen Verweis auf den Schnittpunkt der jeweiligen Zeile und Spalte zurück. Die MATCH-Funktion gibt die relative Position eines Elements in einem Array zurück, das mit einem bestimmten Wert in einer bestimmten Reihenfolge übereinstimmt. In unserer Formel fügen wir die MATCH um die Zeilennummer für das Nachschlagewerk anzugeben.
Die erforderliche Array-Formel in der Ausgabe lautet also Zelle C15 sein wird:
=INDEX(B5:F12,MATCH(B15,B5:B12,0),{2,3,4,5})
Nach dem Drücken von Eingabe werden Ihnen die aus mehreren Spalten extrahierten Spezifikationen für das ausgewählte Smartphone-Gerät angezeigt.
Lesen Sie mehr: INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
Abschließende Worte
Ich hoffe, dass all diese oben genannten Methoden Ihnen nun helfen werden, sie in Ihren Excel-Tabellen anzuwenden, wenn Sie einen Wert nachschlagen und mehrere Spalten aus einer Datentabelle herausziehen müssen. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Oder schauen Sie sich unsere anderen Artikel zu Excel-Funktionen auf dieser Website an.