Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Combinaison d'INDEX et XMATCH pour des recherches dynamiques | Index Match et Modèles de Recherche Flexibles
Maîtrise des Fonctions de Recherche Excel

bookCombinaison d'INDEX et XMATCH pour des recherches dynamiques

Glissez pour afficher le menu

Pourquoi combiner INDEX et XMATCH

La fonction INDEX récupère une valeur en fonction d'une position de ligne ou de colonne. La fonction XMATCH recherche une valeur dans une plage et renvoie sa position.

Lorsque ces deux fonctions sont combinées :

  • XMATCH trouve la position de la valeur ;
  • INDEX récupère la valeur correspondante dans une autre colonne.

Ensemble, elles créent une formule de recherche flexible.

Exemple de récupération du prix d'un produit

Supposons que la feuille de calcul contienne le tableau suivant.

Product

Category

Price

Mouse

Accessories

20

Keyboard

Accessories

35

Monitor

Electronics

180

Webcam

Electronics

45

Le nom du produit à rechercher est saisi dans la cellule E2. L'objectif est de renvoyer le Price de ce produit.

=INDEX(C2:C5; XMATCH(E2; A2:A5))

La fonction XMATCH s'exécute en premier.

XMATCH(E2; A2:A5)
  • E2 : contient le nom du produit à rechercher ;
  • A2:A5 : contient la liste des produits ;
  • XMATCH : recherche dans la liste et renvoie la position de la correspondance.

Si E2 contient Monitor, XMATCH renvoie 3 car Monitor est le troisième élément de la plage.

INDEX utilise la position

La position renvoyée est transmise à la fonction INDEX.

INDEX(C2:C5; 3)
  • C2:C5 : contient les prix des produits ;
  • 3 : fait référence à la troisième ligne dans la plage ;
  • INDEX : renvoie la valeur située à cette position. Résultat : 180.
capture d'écran

Ce qui rend cette méthode dynamique

XMATCH détermine automatiquement la position de la ligne. Si le nom du produit en E2 change, XMATCH renvoie une position différente et INDEX récupère la valeur correspondante. Cela permet à la formule de recherche de s'adapter à différentes entrées.

INDEX + XMATCH permet de :

  • Séparer les colonnes de recherche et de retour ;
  • Travailler avec des colonnes dans n'importe quel ordre ;
  • Construire des modèles de recherche dynamiques.

Cette combinaison est couramment utilisée lorsque davantage de contrôle sur le processus de recherche est nécessaire.

Scénario

Une feuille de calcul contient une table avec Product Name, Category, et Price. Un nom de produit est saisi dans une cellule de saisie. L'objectif est de retourner la Category en utilisant une combinaison de INDEX et XMATCH.

Instructions de la tâche

  • Utiliser XMATCH pour trouver la position du nom du produit dans la liste des produits ;
  • Utiliser INDEX pour récupérer la Category depuis la table ;
  • Combiner les deux fonctions dans une seule formule.
question mark

Quel est l'avantage principal de combiner les fonctions INDEX et XMATCH pour les recherches dans Excel ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 3. Chapitre 3
some-alt