Un guide facile INDEX MATCH Google Sheets pour 2024

Video google sheet index match

J’ai créé un guide très simple sur l’utilisation de INDEX MATCH dans Google Sheets, et je vous assure que cela vous facilitera la vie. Vous serez surpris de voir à quel point ces fonctionnalités peuvent simplifier la recherche de données dans vos feuilles de calcul. Je vais vous montrer comment diviser cette fonction en ses deux composantes, expliquer leur syntaxe et vous fournir quelques exemples pratiques pour que vous puissiez les utiliser dès maintenant.

Pourquoi utiliser INDEX et MATCH dans Google Sheets

Les fonctions de recherche dans Google Sheets sont essentielles lorsque vous travaillez avec de grandes quantités de données. Mais le vrai pouvoir réside dans les fonctions INDEX et MATCH, qui vous permettent de rechercher des données automatiquement, sans avoir à effectuer de recherche manuelle fastidieuse. Imaginez gagner du temps et de l’effort grâce à ces fonctions magiques !

Aperçu de INDEX MATCH dans Google Sheets

Pour mieux comprendre ce que sont les fonctions MATCH et INDEX et comment elles fonctionnent, plongeons dans les détails. J’ai même réalisé une vidéo explicative pour vous montrer tout le processus. C’est un véritable cours accéléré pour devenir un expert de INDEX MATCH !

La fonction MATCH dans Google Sheets renvoie la position relative d’un élément dans une plage de cellules, tandis que la fonction INDEX récupère la valeur elle-même en fonction de ses décalages de ligne et de colonne. Ces deux fonctions travaillent main dans la main pour faciliter vos recherches.

Syntaxe de la fonction INDEX

Avant de pouvoir utiliser la fonction INDEX, vous devez comprendre sa syntaxe. C’est très simple, vous allez voir. Voici la formule INDEX :

=INDEX(référence, [ligne], [colonne])
  • référence : Il s’agit de la plage dans laquelle vous souhaitez effectuer la recherche. C’est un élément indispensable.
  • ligne : Cela représente le nombre de lignes à décaler à partir de la première cellule de votre plage. Facultatif : utilisez 0 s’il est omis.
  • colonne : C’est similaire à une ligne, mais il s’agit du nombre de colonnes à décaler. Optionnel : utilisez 0 s’il est omis.

Avec la fonction INDEX, vous pouvez trouver la valeur d’une cellule à une position spécifique. Regardons un exemple concret :

Index match Google Sheets—résultats de la formule INDEX

Pour cet exemple, nous utiliserions la formule suivante :

=INDEX(A2:E6, 2, 2)

Cette formule renverra la valeur de la cellule qui se trouve à la deuxième ligne et à la deuxième colonne de la plage spécifiée. Incroyable, n’est-ce pas ?

Syntaxe de la fonction MATCH

Maintenant que nous avons décortiqué la syntaxe de la fonction INDEX, nous allons nous attaquer à la fonction MATCH. Cette fonction est un vrai joyau et vous permettra de rechercher une valeur spécifique dans une plage de cellules et de renvoyer sa position relative.

Voici la syntaxe de la fonction MATCH dans Google Sheets :

=MATCH(clé_recherche, plage, type_recherche)
  • clé_recherche : C’est l’élément que nous voulons rechercher. Cela peut être du texte, une valeur numérique, une référence de cellule ou même une formule.
  • plage : C’est la plage de cellules dans laquelle nous voulons rechercher un élément correspondant à la clé de recherche.
  • type_recherche : C’est un paramètre facultatif. Il spécifie le type de correspondance que nous voulons. Il peut prendre l’une des valeurs suivantes :
    • 0 : Cette valeur spécifie une correspondance exacte. À utiliser lorsque votre plage n’est pas triée.
    • 1 : C’est la valeur par défaut. Elle suppose que votre plage est triée par ordre croissant. Elle renverra la valeur la plus grande inférieure ou égale à la clé de recherche.
    • -1 : Cette option suppose que votre plage est triée par ordre décroissant. Elle renverra la plus petite valeur supérieure ou égale à la clé de recherche.

Contrairement à la fonction INDEX, MATCH renvoie la position de la valeur recherchée par rapport à la plage. Regardons un exemple :

Résultats de la formule MATCH

Cette formule renvoie la valeur 4, et selon la plage que nous avons sélectionnée, le mot “Samsung” se trouve dans la 4e cellule. Incroyable, n’est-ce pas ?

Maintenant que nous avons passé en revue leur syntaxe, vous comprenez à quel point ces fonctions sont utiles individuellement. Mais leur véritable superpuissance réside dans leur combinaison. Lorsqu’elles sont utilisées ensemble, INDEX MATCH vous offre une excellente alternative à d’autres fonctions de recherche, comme VLOOKUP.

Combinaison de INDEX et MATCH

Ces deux formules INDEX MATCH fonctionnent de manière encore plus efficace lorsqu’elles sont combinées. Vous serez surpris de voir à quel point elles fonctionnent parfaitement ensemble. Voyons comment les deux formules sont combinées :

Lorsque vous combinez INDEX et MATCH dans Google Sheets, vous commencez par la formule INDEX. La partie MATCH de la formule remplit l’argument de position. C’est très simple, voici la syntaxe :

INDEX(plage_retour, MATCH(valeur_recherche, plage_recherche))

Lorsque vous utilisez cette combinaison, INDEX MATCH peut rechercher une valeur dans une cellule d’un tableau et renvoyer la valeur correspondante dans une autre cellule de la même ligne ou colonne. C’est vraiment pratique, surtout lorsque vous travaillez avec de grandes feuilles de calcul.

Si cela vous semble encore un peu confus, ne vous inquiétez pas. Nous allons examiner un exemple pratique ensemble. Vous allez adorer ça, je vous le promets !

Guide étape par étape sur l’utilisation de INDEX MATCH dans Google Sheets

Comme promis, je vais vous guider pas à pas dans l’utilisation de INDEX MATCH dans Google Sheets. Pour rendre les choses encore plus claires, je vous propose des captures d’écran de ma propre conception. Vous allez voir à quel point c’est simple et pratique !

Si vous préférez apprendre à utiliser INDEX MATCH avec plusieurs critères, j’ai également une vidéo plus détaillée à ce sujet. Cela vous donnera toutes les informations dont vous avez besoin pour devenir un véritable expert.

Alors, suivez-moi pendant que je vous montre comment utiliser ma feuille d’inventaire et la fonction INDEX MATCH dans Google Sheets pour rechercher le nombre d’articles par nom d’entreprise.

Données d'exemple pour l'indexation de la recherche dans Google Sheets

Étape 1 : Allez dans une cellule vide et utilisez la syntaxe suivante :

=INDEX(plage_cellules, MATCH("valeur", plage_cellules, 0))

Comment indexer la recherche dans Google Sheets

Dans la capture d’écran ci-dessus, j’ai utilisé la formule suivante :

=INDEX(B3:B6, MATCH("Apple", A3:A6, 0))

Cette formule recherche les valeurs dans la plage de cellules B3:B6 et les associe au nom de l’entreprise “Apple” dans la plage de cellules A3:A6.

Ajouter une liste déroulante pour faciliter la recherche

Étape 1 : Allez dans une cellule vide, faites un clic droit, puis allez dans “Afficher d’autres actions sur les cellules” et cliquez sur “Validation des données”. Sélectionnez ensuite la plage de cellules A3:A6 et cliquez sur “Enregistrer”.

Ajouter une validation de données

Étape 2 : Ensuite, allez dans la cellule avec la liste déroulante et ajoutez la formule suivante :

=INDEX(B3:B6, MATCH(B9, A3:A6, 0))

Utilisation d'une liste déroulante avec INDEX MATCH

Dans la capture d’écran ci-dessus, j’ai utilisé la cellule B9 comme clé MATCH, car c’est là que j’ai créé la liste déroulante. Chaque fois que je sélectionne une entreprise différente dans la liste déroulante, Google Sheets affiche la valeur correspondante à cette entreprise. De cette façon, je n’ai pas besoin de modifier la formule à chaque fois que je recherche une entreprise différente. C’est vraiment pratique, n’est-ce pas ?

C’est aussi simple que ça d’utiliser INDEX MATCH dans Google Sheets. Vous pouvez utiliser cette fonction sur vos feuilles de calcul Google pour faciliter vos recherches, tandis que l’ajout d’une liste déroulante sera certainement utile !

Recherche VLOOKUP sensible à la casse avec INDEX MATCH dans Google Sheets

Dans Google Sheets, la fonction VLOOKUP elle-même n’est pas sensible à la casse. Mais ne vous inquiétez pas, j’ai une astuce pour vous permettre d’effectuer une recherche VLOOKUP sensible à la casse en utilisant les fonctions INDEX et MATCH conjointement avec la fonction EXACT.

Dans notre exemple, nous pouvons rechercher le nombre de téléphones pour les produits Samsung en minuscules :

Inventaire des produits de différentes marques dans une feuille de calcul Excel

Voici comment vous pouvez réaliser une recherche VLOOKUP sensible à la casse avec INDEX MATCH dans Google Sheets dans notre feuille de calcul d’exemple. Tapez la formule suivante :

=INDEX(B2:B9, MATCH(TRUE, EXACT(A13, A2:A9), 0))

Exemple de formule INDEX

Utilisation de FIND avec INDEX MATCH

Une autre façon d’effectuer une recherche VLOOKUP sensible à la casse dans Google Sheets consiste à utiliser la fonction FIND avec la formule INDEX MATCH.

Exemple de la formule FIND avec INDEX MATCH

Dans cet exemple, la formule utilisée est la suivante :

=ArrayFormula(INDEX(B3:B9, MATCH(1, FIND(A13, A3:A9)), 0))

La fonction FIND recherche dans la plage la valeur ayant la même casse que la clé de recherche. Dans ce cas, la valeur est “Samsung”. La fonction INDEX renvoie ensuite la valeur qui lui correspond dans la plage des produits, qui se trouve dans la colonne B. Le 0 renvoie une correspondance exacte.

Autres méthodes pour rechercher différentes feuilles

Il existe de nombreuses façons de rechercher des données dans d’autres feuilles. Chacune fait quelque chose de légèrement différent. Voici les trois méthodes les plus courantes pour rechercher différentes feuilles dans Excel et Google Sheets :

  • INDEX et MATCH
  • VLOOKUP
  • XLOOKUP

INDEX et MATCH, VLOOKUP et XLOOKUP sont tous utilisés pour rechercher des données et renvoyer des résultats. Chaque fonction a une syntaxe unique pour la formule. Mais laquelle devriez-vous utiliser et quand ?

Fonction VLOOKUP

Nous avons passé en revue ce que sont INDEX et MATCH, mais nous n’avons pas encore vraiment expliqué comment fonctionne la fonction VLOOKUP. Pendant longtemps, VLOOKUP a été une fonction de référence populaire dans Google Sheets et Excel.

Parce que le V signifie vertical, VLOOKUP effectue une recherche verticale de gauche à droite. Alors pourquoi utiliser INDEX et MATCH au lieu de VLOOKUP ? Eh bien, VLOOKUP ne fonctionne que lorsque votre valeur de recherche se trouve à gauche de la valeur de retour souhaitée. Cependant, cela peut limiter vos possibilités, surtout si vous avez besoin de plus de flexibilité.

La syntaxe de VLOOKUP est la suivante :

VLOOKUP(valeur_recherche, plage_recherche, numéro_colonne, recherche_plage)

Le dernier argument est facultatif : TRUE (correspondance approximative) ou FALSE (correspondance exacte). Si nous inversions les choses et que nous recherchions une valeur dans la quatrième colonne et que nous renvoyions la valeur correspondante dans la deuxième colonne, nous n’obtiendrions pas le résultat souhaité et pourrions même obtenir une erreur.

Selon Microsoft, pour que VLOOKUP fonctionne correctement, la valeur de recherche doit toujours se trouver dans la première colonne de la plage. Par exemple, si votre valeur de recherche se trouve dans la cellule C2, votre plage doit commencer par C.

En revanche, pour comparer les deux fonctions, la formule INDEX et MATCH couvre toute la plage de cellules ou le tableau, ce qui en fait une option de recherche plus puissante. Certes, la formule est un peu plus compliquée, mais une fois que vous l’aurez comprise, vous pourrez l’utiliser de manière plus flexible et obtenir des résultats incroyables.

Fonction XLOOKUP

Enfin, nous avons la fonction XLOOKUP. XLOOKUP est une fonction de référence dans Excel qui est apparue après VLOOKUP et HLOOKUP. Il a révolutionné la recherche de données dans les feuilles de calcul. XLOOKUP permet de rechercher des valeurs dans n’importe quelle plage de cellules, quel que soit leur emplacement par rapport aux valeurs de recherche et de retour.

La syntaxe de XLOOKUP est la suivante :

XLOOKUP(valeur_recherche, plage_recherche, plage_retour, non_trouvé, mode_correspondance, mode_recherche)

Les trois premiers arguments sont requis et sont similaires à ceux de la fonction VLOOKUP. XLOOKUP propose trois arguments facultatifs à la fin pour renvoyer un résultat texte si la valeur n’est pas trouvée, choisir le mode de correspondance et le mode de recherche.

Avec cela à l’esprit, vous pouvez voir que XLOOKUP est une meilleure option que VLOOKUP simplement parce que vous pouvez organiser vos données comme bon vous semble et obtenir quand même le résultat souhaité.

Il existe d’autres fonctions de recherche, comme HLOOKUP, que vous pouvez également utiliser. Pour en savoir plus sur ces fonctions, consultez nos autres articles, où nous les expliquons en détail.

Questions fréquemment posées

VLOOKUP est-il meilleur que INDEX MATCH ?

INDEX MATCH est souvent considéré comme la meilleure option. Elle est plus rapide que VLOOKUP et renvoie une référence plutôt qu’une valeur. Cela signifie que vous pouvez l’utiliser à diverses fins. De plus, elle est indépendante de la position de la plage de résultats par rapport à la plage de recherche.

Cependant, certaines personnes trouvent la formule INDEX MATCH un peu plus difficile à comprendre et à maîtriser, même si elle est beaucoup plus rapide et plus flexible.

Peut-on utiliser MATCH avec 2 INDEX ?

En général, les formules MATCH INDEX dans Google Sheets sont configurées pour parcourir une plage de colonnes et renvoyer une correspondance en fonction de critères spécifiés. Il n’est pas possible de fournir plus d’un critère (sauf si vous concaténez les valeurs dans une colonne d’aide ou directement dans la formule).

Cependant, il existe des astuces pour contourner cette limitation en utilisant la logique booléenne. Vous pouvez générer un tableau de uns et de zéros pour représenter les lignes qui répondent aux trois critères, puis utiliser MATCH pour trouver le premier trouvé.

Y a-t-il mieux que INDEX MATCH ?

L’adversaire le plus puissant de la formule MATCH INDEX dans Google Sheets est XLOOKUP. XLOOKUP peut effectuer des recherches similaires, mais il est beaucoup plus facile à comprendre et à utiliser. Il est devenu très populaire depuis son introduction dans Excel et est maintenant disponible dans Google Sheets.

Conclusion

En résumé, INDEX MATCH est une formule magique qui vous permettra d’améliorer votre expérience avec Google Sheets. Dans ce guide, nous avons exploré les fonctions INDEX et MATCH en détail, ainsi que leur combinaison. Nous avons également examiné d’autres fonctions de recherche populaires, comme VLOOKUP et XLOOKUP.

Maintenant, il ne vous reste plus qu’à pratiquer et à expérimenter toutes ces fonctionnalités dans vos propres feuilles de calcul. Que vous soyez un débutant ou un expert, INDEX MATCH vous facilitera la vie et vous permettra d’économiser un temps précieux.

N’hésitez pas à consulter le site Crawlan.com pour en savoir plus sur les tableurs et découvrir toutes les possibilités offertes par Google Sheets. Vous y trouverez d’autres articles et astuces pour devenir un véritable pro !

Alors, qu’attendez-vous ? Mettez en pratique vos nouvelles compétences et devenez un pro de Google Sheets grâce à INDEX MATCH !

Related posts