Excel : comment utiliser INDEX MATCH si la cellule contient du texte
Vous pouvez utiliser les fonctions INDEX et MATCH dans Excel pour rechercher une valeur spécifique dans une colonne et renvoyer une valeur correspondante dans une autre colonne.
Vous pouvez utiliser la syntaxe suivante avec INDEX et MATCH pour rechercher une cellule contenant un texte spécifique :
=INDEX(A2:B11,MATCH("*Warr*",A2:A11,0),2)
Cette formule particulière recherche la valeur dans la plage A2:A11 qui contient la sous-chaîne « Warr » et renvoie la valeur correspondante dans la colonne 2 de la plage A2:B11 .
Remarque : Les astérisques ( * ) sont utilisés comme caractères génériques. Cela signifie que n’importe quel personnage peut venir avant ou après « Warr » dans la cellule.
L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : Comment utiliser INDEX MATCH si la cellule contient du texte dans Excel
Supposons que nous ayons l’ensemble de données suivant dans Excel qui contient des informations sur les points marqués par les basketteurs de différentes équipes :
Supposons que nous souhaitions rechercher la sous-chaîne « Warr » dans la colonne Équipe et renvoyer la valeur correspondante dans la colonne Points .
Pour ce faire, nous pouvons taper la formule suivante dans la cellule G4 :
=INDEX(A2:B11,MATCH("*Warr*",A2:A11,0),2)
La capture d’écran suivante montre comment utiliser cette formule en pratique :
La formule renvoie 18 , qui est la valeur dans la colonne Points qui correspond à l’équipe avec « Warr » dans son nom :
Notez que vous pouvez également utiliser la formule suivante pour rechercher le nom complet de l’équipe au lieu d’une simple sous-chaîne :
=INDEX(A2:B11,MATCH("Warriors",A2:A11,0),2)
La capture d’écran suivante montre comment utiliser cette formule en pratique :
Cette formule renvoie également 18 , qui est la valeur en points qui correspond aux Guerriers.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Excel :
Excel : comment utiliser la fonction IF avec INDEX MATCH
Excel : Comment utiliser SUM avec INDEX MATCH
Excel : utilisez INDEX et MATCH pour renvoyer plusieurs valeurs verticalement