Zum Hauptinhalt springen

Suchen Sie mit Vlookup nach Werten und geben Sie mehrere Ergebnisse basierend auf einem oder mehreren Kriterien zurück.

Author: Xiaoyang Last Modified: 2025-05-28
vlookup and return multiple values

Normalerweise können Sie die Vlookup-Funktion verwenden, um den ersten entsprechenden Wert zu erhalten. Manchmal möchten Sie jedoch alle übereinstimmenden Datensätze basierend auf einem bestimmten Kriterium zurückgeben. In diesem Artikel werde ich darüber sprechen, wie Sie mit Vlookup alle übereinstimmenden Werte vertikal, horizontal oder in eine einzige Zelle zurückgeben können.

Vlookup und Rückgabe aller entsprechenden Werte vertikal

Vlookup und Rückgabe aller entsprechenden Werte horizontal

Vlookup und Rückgabe aller entsprechenden Werte in eine Zelle


Vlookup und Rückgabe aller entsprechenden Werte vertikal

Um alle übereinstimmenden Werte vertikal basierend auf einem bestimmten Kriterium zurückzugeben, wenden Sie bitte die folgende Array-Formel an:

1. Geben Sie diese Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, wo Sie das Ergebnis ausgeben möchten:

=WENNFEHLER(INDEX($C$2:$C$20; KKLEINSTE(WENN($E$2=$A$2:$A$20; ZEILE($A$2:$A$20)-ZEILE($A$2)+1); ZEILE(1:1)));"")

Hinweis: In der obigen Formel ist C 2:C20 die Spalte, die den übereinstimmenden Datensatz enthält, den Sie zurückgeben möchten; A2:A20 ist die Spalte, die das Kriterium enthält; und E2 ist das spezifische Kriterium, auf dessen Basis Sie Werte zurückgeben möchten. Bitte passen Sie sie Ihren Bedürfnissen an.

2. Drücken Sie dann gleichzeitig die Tasten Strg + Umschalt + Eingabe, um den ersten Wert zu erhalten, und ziehen Sie dann den Ausfüllkursor nach unten, um alle entsprechenden Datensätze zu erhalten, die Sie benötigen, siehe Screenshot:

 return all matching values vertically based on a specific criterion

Tipps:

Um mit Vlookup alle übereinstimmenden Werte basierend auf spezifischeren Werten vertikal zurückzugeben, wenden Sie bitte die folgende Formel an und drücken Sie die Tasten Strg + Umschalt + Eingabe.

=WENNFEHLER(INDEX($C$2:$C$20; KKLEINSTE(WENN(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))); ZEILE($A$2:$A$20)-ZEILE($A$2)+1); ZEILE(1:1)));"")

 Vlookup and return all matching values based on more specific values vertically

a screenshot of kutools for excel ai

Entfesseln Sie die Magie von Excel mit Kutools AI

  • Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
  • VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
  • Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Tools. Laden Sie jetzt herunter und erleben Sie eine Effizienz wie nie zuvor!

Vlookup und Rückgabe aller entsprechenden Werte horizontal

Wenn Sie die übereinstimmenden Werte in horizontaler Reihenfolge anzeigen möchten, kann Ihnen die folgende Array-Formel helfen.

1. Geben Sie diese Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, wo Sie das Ergebnis ausgeben möchten:

=WENNFEHLER(INDEX($C$2:$C$20;KKLEINSTE(WENN($F$1=$A$2:$A$20;ZEILE($A$2:$A$20)-ZEILE($A$2)+1);SPALTE(A1))));"")

Hinweis: In der obigen Formel ist C2:C20 die Spalte, die den übereinstimmenden Datensatz enthält, den Sie zurückgeben möchten; A2:A20 ist die Spalte, die das Kriterium enthält; und F1 ist das spezifische Kriterium, auf dessen Basis Sie Werte zurückgeben möchten. Bitte passen Sie sie Ihren Bedürfnissen an.

2. Drücken Sie dann gleichzeitig die Tasten Strg + Umschalt + Eingabe, um den ersten Wert zu erhalten, und ziehen Sie dann den Ausfüllkursor nach rechts, um alle entsprechenden Datensätze zu erhalten, die Sie benötigen, siehe Screenshot:

Vlookup and return all corresponding values horizontally by one condition

Tipps:

Um mit Vlookup alle übereinstimmenden Werte basierend auf spezifischeren Werten horizontal zurückzugeben, wenden Sie bitte die folgende Formel an und drücken Sie die Tasten Strg + Umschalt + Eingabe.

=WENNFEHLER(INDEX($C$2:$C$20;KKLEINSTE(WENN(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20)));ZEILE($A$2:$A$20)-ZEILE($A$2)+1);SPALTE(A1))));"")

 Vlookup and return all corresponding values horizontally by multiple criteria


Vlookup und Rückgabe aller entsprechenden Werte in eine Zelle

Um mit Vlookup alle entsprechenden Werte in eine einzelne Zelle zurückzugeben, sollten Sie die folgende Array-Formel anwenden.

1. Geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie:

=TEXTVERBINDEN(", ";WAHR;WENN($A$2:$A$20=F1;$C$2:$C$20;""))

Hinweis: In der obigen Formel ist C2:C20 die Spalte, die den übereinstimmenden Datensatz enthält, den Sie zurückgeben möchten; A2:A20 ist die Spalte, die das Kriterium enthält; und F1 ist das spezifische Kriterium, auf dessen Basis Sie Werte zurückgeben möchten. Bitte passen Sie sie Ihren Bedürfnissen an.

2. Drücken Sie dann gleichzeitig die Tasten Strg + Umschalt + Eingabe, um alle übereinstimmenden Werte in eine einzige Zelle zu erhalten, siehe Screenshot:

vlookup and return all corresponding values into a single cell by one condition

Tipps:

Um mit Vlookup alle übereinstimmenden Werte basierend auf spezifischeren Werten in einer einzigen Zelle zurückzugeben, wenden Sie bitte die folgende Formel an und drücken Sie die Tasten Strg + Umschalt + Eingabe.

=TEXTVERBINDEN(", ";WAHR;WENN(($A$2:$A$20=F1)*($B$2:$B$20=F2);$C$2:$C$20;""))

 vlookup and return all corresponding values into a single cell by multiple criteria

Hinweis: Diese Formel wurde nur erfolgreich in Excel 2016 und späteren Versionen angewendet. Wenn Sie nicht über Excel 2016 verfügen, klicken Sie hier, um es herunterzuladen.

Weitere relevante Vlookup-Artikel:

  • Vlookup und Rückgabe mehrerer Werte aus einer Dropdown-Liste
  • In Excel, wie könnten Sie mit Vlookup mehrere entsprechende Werte aus einer Dropdown-Liste zurückgeben, was bedeutet, dass, wenn Sie ein Element aus der Dropdown-Liste auswählen, alle zugehörigen Werte auf einmal angezeigt werden, wie im folgenden Screenshot gezeigt. In diesem Artikel werde ich die Lösung Schritt für Schritt vorstellen.
  • Vlookup, um Leerzeichen statt 0 oder #NV in Excel zurückzugeben
  • Normalerweise, wenn Sie die Vlookup-Funktion anwenden, um den entsprechenden Wert zurückzugeben, wird bei einer übereinstimmenden leeren Zelle 0 zurückgegeben, und wenn Ihr übereinstimmender Wert nicht gefunden wird, erhalten Sie einen Fehlerwert #NV. Anstatt 0 oder #NV anzuzeigen, wie können Sie stattdessen eine leere Zelle anzeigen lassen?
  • Vlookup, um mehrere Spalten aus einer Excel-Tabelle zurückzugeben
  • In einem Excel-Arbeitsblatt können Sie die Vlookup-Funktion anwenden, um den übereinstimmenden Wert aus einer Spalte zurückzugeben. Manchmal müssen Sie jedoch übereinstimmende Werte aus mehreren Spalten extrahieren, wie im folgenden Screenshot gezeigt. Wie könnten Sie die entsprechenden Werte gleichzeitig aus mehreren Spalten mit der Vlookup-Funktion erhalten?
  • Vlookup-Werte über mehrere Arbeitsblätter hinweg
  • In Excel können wir leicht die Vlookup-Funktion anwenden, um übereinstimmende Werte in einer einzigen Tabelle eines Arbeitsblatts zurückzugeben. Aber haben Sie jemals darüber nachgedacht, wie Sie Werte über mehrere Arbeitsblätter hinweg suchen können? Angenommen, ich habe die folgenden drei Arbeitsblätter mit einem Datenbereich, und jetzt möchte ich einen Teil der entsprechenden Werte basierend auf den Kriterien aus diesen drei Arbeitsblättern abrufen.

  • Super Formel-Leiste (F) (mehrere Zeilen Text und Formeln einfach bearbeiten); Lese-Layout (einfaches Lesen und Bearbeiten einer großen Anzahl von Zellen); Einfügen in gefilterte Bereiche...
  • Zellen/Zeilen/Spalten zusammenführen und Daten behalten; Zellinhalt aufteilen; Doppelte Zeilen zusammenführen und Summe/Durchschnitt berechnen... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Doppelte oder eindeutige Zeilen auswählen; Leere Zeilen auswählen (alle Zellen sind leer); Super Suchen und unscharfes Suchen in vielen Arbeitsmappen; Zufällige Auswahl...
  • Exakte Kopie mehrerer Zellen ohne Änderung der Formelreferenz; Automatisches Erstellen von Referenzen zu mehreren Blättern; Aufzählungszeichen, Kontrollkästchen und mehr einfügen...
  • Formeln, Bereiche, Diagramme und Bilder favorisieren und schnell einfügen; Zellen mit Passwort verschlüsseln; Mailingliste erstellen und E-Mails senden...
  • Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen, Leerzeichen entfernen; Druckstatistik erstellen und drucken; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Super Filter (Filter-Schemata speichern und auf andere Blätter anwenden); Erweiterte Sortierung nach Monat/Woche/Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv...
  • Arbeitsmappen und Arbeitsblätter konsolidieren; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten auf mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Gruppierung von PivotTables nach Kalenderwoche, Wochentag und mehr... Entsperre und gesperrte Zellen durch unterschiedliche Farben anzeigen; Zellen mit Formel/Name hervorheben...
kte tab 201905
  • Aktivieren Sie die Registerkarten-Bearbeitung und den Lese-Modus in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert Hunderte von Mausklicks täglich!
officetab bottom