Utiliser INDEX MATCH dans Google Sheets

Video index function google sheet

Pouvez-vous utiliser INDEX MATCH dans Google Sheets ?

INDEX MATCH dans Google Sheets peut être utilisé comme une combinaison des 2 fonctions INDEX et MATCH. En utilisant ces deux formules, vous pouvez cibler et extraire des données d’un tableau avec précision, révolutionnant ainsi votre façon de travailler avec vos feuilles de calcul. Contrairement aux méthodes traditionnelles, ce duo dynamique s’adapte aux changements de vos données, en faisant une solution polyvalente pour différentes situations.

Comment utiliser la fonction INDEX dans Google Sheets

Commençons par les bases. La fonction INDEX est elle-même très basique. Elle retourne la valeur d’une cellule spécifique en fonction de ses numéros de ligne et de colonne. Rien de trop compliqué. Sa syntaxe est la suivante :

=INDEX(référence, ligne, colonne)

Où :

  • référence est le tableau de données dans lequel se trouve la cellule (hors en-têtes)
  • ligne est le numéro de ligne dans le tableau où se trouve la cellule
  • colonne est le numéro de colonne dans le tableau où se trouve la cellule

Dans cet exemple, pour retourner la valeur du salaire de Jim Halbert, nous utiliserons la syntaxe suivante : =INDEX(B9:E21,4,3). Cela renvoie la valeur du salaire de Jim Halbert, mais comme vous pouvez le voir, c’est une fonction assez inutile par elle-même, car elle est manuelle et ne nous permet pas de renvoyer la valeur pour un ensemble de clés différent. C’est là que la fonction MATCH vient à la rescousse.

Comment utiliser la fonction MATCH dans Google Sheets

La fonction MATCH renvoie la position d’une clé spécifique dans une plage de données. Sa syntaxe est la suivante :

=MATCH(clé_de_recherche, plage, type_de_recherche)

Où :

  • clé_de_recherche est la valeur à rechercher
  • plage est le tableau unidimensionnel dans lequel rechercher cette valeur
  • type_de_recherche détermine une correspondance approximative ou exacte (entrez 0 pour une correspondance exacte)

Dans l’exemple suivant, la syntaxe =MATCH(J9,B9:B21,0) renvoie la position de la valeur « Jim Halbert » dans le tableau des noms d’employés. Jim Halbert occupe la position numéro 4 dans le tableau sélectionné.

Cela signifie que si nous combinons INDEX et MATCH, nous pouvons renvoyer automatiquement la valeur de chaque employé lorsqu’elle est saisie dans le sélecteur. Voyons comment.

Comment utiliser INDEX MATCH dans Google Sheets

INDEX et MATCH combinés vous permettent de renvoyer la valeur d’une cellule d’un tableau en fonction de la position d’un argument défini. La syntaxe de l’exemple suivant nous permet de renvoyer le salaire de l’employé sélectionné dans la cellule H14 :

=INDEX(B9:E21,MATCH(H14,B9:B21,0),3)

VLOOKUP vs INDEX MATCH dans Google Sheets

(Vérifiez notre guide complet sur les VLOOKUPS et XLOOKUPS)

VLOOKUP et INDEX MATCH ont un objectif commun, qui est de renvoyer une valeur spécifique dans un tableau en fonction d’un argument. Il est difficile de définir une « solution supérieure » car cela dépend finalement des goûts personnels, des choix et également des ensembles de données avec lesquels vous travaillez. Je suis personnellement un grand utilisateur des LOOKUPs, en particulier des XLOOKUPs ces derniers temps, mais je préfère utiliser INDEX MATCH lorsque je travaille sur de grands ensembles de données dans des feuilles de calcul partagées avec de nombreux utilisateurs, car cela rend les formules plus rigides et fiables et me donne un sentiment de confort supplémentaire en termes de sécurité des données lorsque je sais que d’autres peuvent utiliser mes tableaux. Dans l’ensemble, il n’y a pas de gagnant clair, cela dépend de vos préférences et de votre confort.

Comment utiliser INDEX MATCH entre les feuilles ?

Utiliser INDEX MATCH entre différentes feuilles est assez simple. Après avoir déclaré la fonction INDEX ou MATCH, vous devez déclarer les arguments du tableau. Pour ce faire, sélectionnez simplement le tableau à partir duquel vous devez récupérer les données, même en naviguant sur une feuille différente. De cette façon, vous pourrez INDEX MATCH les données à travers différentes onglets d’une feuille de calcul ou même de différentes feuilles.

Conclusion

La combinaison des fonctions INDEX et MATCH vous permet de renvoyer des données à partir d’un tableau spécifique en fonction d’une clé de correspondance. Il s’agit d’une combinaison puissante qui offre une alternative solide aux VLOOKUPS et INDEX MATCH peut être particulièrement utile lorsque vous gérez de grands ensembles de données. Utilisez-le notamment dans les cas où vous partagez des feuilles de calcul constituées de grands ensembles de données avec d’autres utilisateurs pour vous assurer que les recherches de données sont effectuées selon des critères spécifiques.

Articles en lien