Excel : utilisez INDEX et MATCH pour renvoyer plusieurs valeurs verticalement



Vous pouvez utiliser la formule de base suivante avec INDEX et MATCH pour renvoyer plusieurs valeurs verticalement dans Excel :

=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))),"")

Cette formule particulière renvoie toutes les valeurs de la plage B2:B11 où la valeur correspondante dans la plage A2:A11 est égale à la valeur de la cellule D2 .

L’exemple suivant montre comment utiliser cette formule dans la pratique.

Exemple : utilisez INDEX et MATCH pour renvoyer plusieurs valeurs verticalement

Supposons que nous ayons l’ensemble de données suivant dans Excel qui montre le nom et l’équipe de divers joueurs de basket-ball :

Supposons maintenant que nous souhaitions renvoyer les noms de chaque joueur faisant partie de l’équipe Mavs.

Pour ce faire, nous pouvons taper la formule suivante dans la cellule E2 :

=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))),"")

Une fois que nous appuyons sur Entrée , le nom du premier joueur de l’équipe Mavs sera renvoyé :

Nous pouvons ensuite faire glisser et remplir cette formule jusqu’aux cellules restantes de la colonne E pour afficher les noms de chaque joueur de l’équipe Mavs :

INDEX et MATCH renvoient plusieurs valeurs dans Excel verticalement

Notez que les noms de chacun des quatre joueurs de l’équipe Mavs sont désormais affichés.

Notez que si vous modifiez le nom de l’équipe dans la cellule D2 , les noms des joueurs affichés dans la colonne E changeront en conséquence :

Les noms de chacun des trois joueurs de l’équipe des Nets sont désormais affichés.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : comment effectuer une RECHERCHEV avec deux valeurs de recherche
Excel : comment utiliser RECHERCHEV pour renvoyer plusieurs colonnes
Excel : comment utiliser RECHERCHEV pour renvoyer toutes les correspondances

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *