Excel: gebruik index en match om meerdere waarden verticaal te retourneren
U kunt de volgende basisformule gebruiken met INDEX en MATCH om meerdere waarden verticaal in Excel te retourneren:
=IFERROR(INDEX( $B$2:$B$11 ,SMALL(IF( $D$2 = $A$2:$A$11 ,ROW( $A$2:$A$11 )-ROW( $A$2 )+1), ROW( 1:1 )))),"")
Deze specifieke formule retourneert alle waarden in het bereik B2:B11 waarbij de overeenkomstige waarde in het bereik A2:A11 gelijk is aan de waarde in cel D2 .
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: Gebruik INDEX en MATCH om meerdere waarden verticaal te retourneren
Laten we zeggen dat we de volgende gegevensset in Excel hebben die de naam en het team van verschillende basketbalspelers toont:
Laten we nu zeggen dat we de namen van elke speler in het Mavs-team willen retourneren.
Om dit te doen, kunnen we de volgende formule in cel E2 typen:
=IFERROR(INDEX( $B$2:$B$11 ,SMALL(IF( $D$2 = $A$2:$A$11 ,ROW( $A$2:$A$11 )-ROW( $A$2 )+1), ROW( 1:1 )))),"")
Zodra we op Enter drukken, wordt de naam van de eerste Mavs-teamspeler geretourneerd:
We kunnen deze formule vervolgens naar de resterende cellen in kolom E slepen en invullen om de namen van elke speler in het Mavs-team weer te geven:
Merk op dat de namen van elk van de vier spelers in het Mavs-team nu worden weergegeven.
Houd er rekening mee dat als u de teamnaam in cel D2 wijzigt, de spelersnamen die in kolom E worden weergegeven dienovereenkomstig veranderen:
De namen van elk van de drie spelers van het Nets-team worden nu weergegeven.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in Excel kunt uitvoeren:
Excel: hoe u een VERT.ZOEKEN uitvoert met twee opzoekwaarden
Excel: VLOOKUP gebruiken om meerdere kolommen terug te geven
Excel: VLOOKUP gebruiken om alle overeenkomsten terug te geven