Inhaltsverzeichnis
Sie können die VLOOKUP Funktion, um mehrere Werte in Excel abzugleichen und zurückzugeben. In diesem Artikel zeige ich, wie man die INDEX Funktion, um mehrere Werte vertikal und horizontal abzugleichen und zurückzugeben. Ich zeige Ihnen auch einige andere Möglichkeiten, diese Aufgabe zu erledigen.
Angenommen, wir haben die Namen mehrerer Städte verschiedener Länder in unserem Datensatz und wollen nun die Namen der Städte in einer Spalte oder Zeile für ein bestimmtes Land abrufen.
Download Arbeitsbuch Praxis
Indexabgleich mit mehreren Werten Vertikal.xlsxIndexfunktion zum vertikalen Abgleich und zur Rückgabe mehrerer Werte und andere Fälle
1) Was passiert, wenn wir die Funktion VLOOKUP verwenden?
Schauen wir uns zunächst an, was passiert, wenn wir mehrere Werte abgleichen und zurückgeben wollen, indem wir die Funktion VLOOKUP . Um das Land Vereinigte Staaten zu finden und die Städte dieses Landes zurückzugeben, geben Sie die folgende Formel in die Zelle E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
Hier, D5 = Nachschlagewert
A5:B15 = Nachschlagebereich
2 = Lookup-Spalte des Lookup-Bereichs
FALSCH = Genaue Übereinstimmung
Nach dem Drücken von EINGEBEN erhalten wir nur den Namen der ersten Stadt, d. h. VLOOKUP kann nicht mehrere Werte zurückgeben, sondern nur den ersten Wert. Wir können also nicht mehrere Werte vertikal mit der VLOOKUP Funktion.
Lesen Sie mehr: Wie man INDEX MATCH anstelle von VLOOKUP in Excel verwendet (3 Möglichkeiten)
2. die Funktion INDEX zum Abgleichen und Zurückgeben mehrerer Werte
2.1 Rückgabewerte vertikal
Die Funktion INDEX kann mehrere Werte vertikal abgleichen und zurückgeben. Geben Sie die Formel in die Zelle E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1)),ROW(1:1)),"")
Hier, $B$5:$B$15 =Bereich für den Wert
$D$5 = Nachschlagekriterien
$A$5:$A$15 = Bereich für die Kriterien
ROW(1:1) gibt an, dass der Wert vertikal zurückgegeben wird
Nach dem Drücken von EINGEBEN erhalten Sie die erste Stadt der Vereinigten Staaten in der Zelle E5.
Ziehen Sie nun die Zelle E5 vertikal nach unten, erhalten Sie alle Städte der Vereinigten Staaten in der Spalte E.
Sie können auch andere Länder mit Hilfe der Formel abgleichen. Geben Sie den Ländernamen in die Zelle D5, werden automatisch die Städte des Landes in der Spalte D.
2.2 Rückgabewerte Horizontal
Die INDEX Funktion kann auch horizontal Werte zurückgeben. Geben Sie die Formel in die Zelle E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1)),COLUMN(A1)),"")
Hier, $B$5:$B$15 =Bereich für den Wert
$D$5 = Nachschlagekriterien
$A$5:$A$15 = Bereich für die Kriterien
SPALTE(A1) gibt an, dass der Wert horizontal zurückgegeben wird
Nach dem Drücken von EINGEBEN erhalten Sie die erste Stadt in den Vereinigten Staaten.
Ziehen Sie nun die Zelle E5 horizontal, erhalten Sie alle Städte der Vereinigten Staaten in Reihe 5.
Lesen Sie mehr: Excel INDEX-MATCH-Formel zur horizontalen Rückgabe mehrerer Werte
3. die Funktion TEXTJOIN zur Rückgabe mehrerer Werte in einer Zelle
Die Funktion TEXTJOIN kann mehrere Werte in einer einzigen Zelle zurückgeben. Geben Sie die Formel in die Zelle E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Hier, D5 = Kriterien
A5:B15 = Bereich für übereinstimmende Kriterien
B5:B15 = Bereich der Werte
WAHR = Ignorieren aller leeren Zellen
Nach dem Drücken von ENTER erhalten Sie alle Städte der Vereinigten Staaten in der Zelle E5.
Lesen Sie mehr: Excel INDEX MATCH If Cell Contains Text
Ähnliche Lektüre
- Wie man bestimmte Daten in Excel auswählt (6 Methoden)
- INDEX MATCH vs. VLOOKUP Funktion (9 Beispiele)
- Wie man die INDEX-MATCH-Formel in Excel verwendet, um mehrere Ergebnisse zu generieren
- Excel INDEX MATCH mit mehreren Kriterien (4 geeignete Beispiele)
- Indexabgleich mehrerer Kriterien in Zeilen und Spalten in Excel
4. mehrere Werte vertikal filtern
Sie können die Werte vertikal abrufen, indem Sie Filter Gehen Sie dazu zunächst auf Startseite> Bearbeiten> Sortieren & Filtern> Filtern.
Nun wird neben der Spaltenüberschrift ein kleiner Pfeil nach unten angezeigt. Klicken Sie auf den Pfeil neben Land. A Aufklappmenü In diesem Menü wählen Sie die Option Vereinigte Staaten nur und klicken Sie auf GUT.
In Ihrem Datensatz sehen Sie jetzt nur noch die Städte der Vereinigten Staaten.
5. indizieren und aggregieren, um mehrere Werte vertikal abzugleichen und zurückzugeben
Die INDEX Funktion und Die Funktion AGGREGATE zusammen können in Excel mehrere Werte vertikal abgeglichen und zurückgegeben werden. Geben Sie die Formel in die Zelle E5,
=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")
Hier, $B$5:$B$15 =Bereich für den Wert
$D$5 = Nachschlagekriterien
$A$5:$A$15 = Bereich für die Kriterien
Nach dem Drücken von EINGEBEN erhalten Sie die erste Stadt der Vereinigten Staaten in der Zelle E5.
Ziehen Sie nun die Zelle E5 vertikal nach unten, erhalten Sie alle Städte der Vereinigten Staaten in der Spalte E.
Lesen Sie mehr: Excel-Index Abgleich einzelner/mehrerer Kriterien mit einzelnen/mehreren Ergebnissen
Schlussfolgerung
Sie können jede der beschriebenen Methoden verwenden, um mehrere Werte vertikal abzugleichen und zurückzugeben, aber mit der Methode INDEX Wenn Sie mit einer der Methoden nicht zurechtkommen, hinterlassen Sie bitte einen Kommentar.