Indexfunctie om meerdere waarden verticaal te matchen en terug te geven in Excel

  • Deel Dit
Hugh West

U kunt de VLOOKUP functie om meerdere waarden te matchen en terug te geven in Excel. In dit artikel demonstreer ik hoe je de INDEX functie om meerdere waarden verticaal en horizontaal te matchen en terug te geven. Ik zal je ook enkele andere manieren tonen om de taak uit te voeren.

Stel, we hebben de naam van meerdere steden van verschillende landen in onze dataset. Nu willen we de naam van steden in een kolom of rij voor een specifiek land.

Download Praktijk werkboek

Index Match retourneert meerdere waarden Verticaal.xlsx

Indexfunctie om meerdere waarden verticaal te matchen en terug te geven en andere gevallen

1. Wat gebeurt er als we de VLOOKUP-functie gebruiken?

Laten we eerst eens kijken wat er gebeurt als we meerdere waarden willen matchen en retourneren door gebruik te maken van de VLOOKUP-functie . Om het land Verenigde Staten te matchen en steden van dit land te retourneren, typt u de volgende formule in cel E5,

=VLOOKUP(D5,A5:B15,2,FALSE)

Hier, D5 = Lookup value

A5:B15 = opzoekbereik

2 = Opzoekkolom van opzoekbereik

FALSE = Exacte overeenkomst

Na het indrukken van ENTER krijgen we alleen de naam van de eerste stad. Dat betekent... VLOOKUP kan niet meerdere waarden teruggeven, het geeft alleen de eerste waarden terug. We kunnen dus niet meerdere waarden verticaal krijgen door de VLOOKUP functie.

Lees meer: Hoe INDEX MATCH gebruiken in plaats van VLOOKUP in Excel (3 manieren)

2. INDEX-functie om meerdere waarden te vergelijken en terug te geven

2.1 Retourwaarden verticaal

De INDEX-functie kan meerdere waarden overeenkomen en verticaal teruggeven. Typ de formule in cel 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 =bereik voor de waarde

$D$5 = opzoekingscriteria

$A$5:$A$15 = bereik voor de criteria

ROW(1:1) geeft aan dat de waarde verticaal wordt teruggegeven

Na het indrukken van ENTER krijg je de eerste stad van de Verenigde Staten in de cel... E5.

Sleep nu de cel E5 verticaal naar beneden, krijg je alle steden van de Verenigde Staten in kolom E.

U kunt ook andere landen matchen door de formule te gebruiken. Voer de naam van het land in in cel D5, geeft het automatisch de steden van het land in kolom D.

2.2 Retourwaarden horizontaal

De INDEX functie kan ook horizontaal waarden teruggeven. Typ de formule in cel 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 =bereik voor de waarde

$D$5 = opzoekingscriteria

$A$5:$A$15 = bereik voor de criteria

COLUMN(A1) geeft aan dat de waarde horizontaal wordt teruggegeven

Na het indrukken van ENTER krijg je de eerste stad in de Verenigde Staten.

Sleep nu de cel E5 horizontaal, dan krijg je alle steden van de Verenigde Staten in Rij 5.

Lees meer: Excel INDEX-MATCH formule om meerdere waarden horizontaal terug te geven

3. TEXTJOIN Functie om meerdere waarden in een cel terug te geven

De functie TEXTJOIN kan meerdere waarden in één cel opleveren. Typ de formule in cel E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Hier, D5 = Criteria

A5:B15 = Bereik voor passende criteria

B5:B15 = Bereik van de waarden

WARE = Alle lege cellen negeren

Na het indrukken van ENTER krijg je alle steden van de Verenigde Staten in een cel... E5.

Lees meer: Excel INDEX MATCH Indien Cel Tekst Bevat

Vergelijkbare lezingen

  • Specifieke gegevens selecteren in Excel (6 methoden)
  • INDEX MATCH vs VLOOKUP-functie (9 voorbeelden)
  • Hoe de INDEX-MATCH formule in Excel gebruiken om meerdere resultaten te genereren
  • Excel INDEX MATCH met meerdere criteria (4 geschikte voorbeelden)
  • Index overeenkomen met meerdere criteria in rijen en kolommen in Excel

4. Meerdere waarden verticaal filteren

U kunt de waarden verticaal krijgen door Filter Ga daarvoor eerst naar Home> Bewerken> Sorteren> Filter> Filter.

Nu verschijnt er naast alle kolomkoppen een pijltje naar beneden. Klik op het pijltje naast Land. A uitklapmenu verschijnt. Selecteer in dit menu de Verenigde Staten alleen en klik op OK.

In uw dataset ziet u nu alleen de steden van de Verenigde Staten.

5. Indexeren en aggregeren om meerdere waarden verticaal te matchen en terug te geven

De INDEX functie en De functie AGGREGATE samen kunnen overeenkomen en meerdere waarden verticaal teruggeven in Excel. Typ de formule in cel 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 =bereik voor de waarde

$D$5 = opzoekingscriteria

$A$5:$A$15 = bereik voor de criteria

Na het indrukken van ENTER krijg je de eerste stad van de Verenigde Staten in de cel... E5.

Sleep nu de cel E5 verticaal naar beneden, krijg je alle steden van de Verenigde Staten in kolom E.

Lees meer: Excel Index Enkele/meerdere criteria matchen met enkele/meerdere resultaten

Conclusie

U kunt elk van de beschreven methoden gebruiken om meerdere waarden verticaal te matchen en terug te geven, maar met de INDEX Als u enige verwarring hebt over een van de methoden, laat dan een reactie achter.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.