Trouver des informations exploitables est l'objectif principal de toute base de données. Microsoft Excel propose les fonctions RECHERCHEV et RECHERCHEH pour rechercher des données dans une grande feuille de calcul. Cependant, ces fonctions ne sont pas assez flexibles.
Vous pouvez utiliser INDEX et MATCH dans Excel pour faciliter votre tâche de découverte de données. Vous profiterez d'une récupération de données sans souci, même dans des situations avancées et complexes. Cet article vous aide à comprendre ces deux fonctions en termes simples et avec des exemples faciles à comprendre.
Qu'est-ce que la fonction INDEX ?
La fonction INDEX de Microsoft Excel récupère une valeur dans une plage de cellules donnée. Comme un appareil GPS qui trouve un emplacement sur une carte, cette fonction trouve une valeur de cellule dans une plage de cellules.
Alors que pour un GPS, vous devez saisir la latitude et la longitude, pour que la fonction INDEX fonctionne, vous devez fournir une plage de cellules, un numéro de ligne et un numéro de colonne. Voici la syntaxe :
=INDEX(tableau, num_ligne, [num_colonne])
En rapport: Comment faire une carte mentale dans Excel: méthodes simples
Vous pouvez essayer ces étapes pour appliquer la fonction INDEX dans un scénario pertinent :
- Dans une cellule, placez un Signe égal puis tapez INDICE.
- presse Languette et entrez le premier argument.
- Il doit s'agir d'une plage de cellules suivie d'une virgule.
- Entrez un numéro de ligne où vous attendez les données et mettez une virgule.
- Le numéro de colonne n'est pas nécessaire puisqu'il n'y a qu'une seule colonne source.
- Mettez une parenthèse à la fin et appuyez sur Entrée.
- La formule devrait ressembler à ceci:
=INDICE(C5:C8,3,0)
Télécharger: INDEX et MATCH dans le didacticiel Excel classeur (Libérer)
Qu'est-ce que la fonction MATCH ?
Si vous souhaitez connaître le numéro de ligne ou le numéro de colonne d'une valeur de cellule ou d'une adresse de cellule, vous devez utiliser la fonction MATCH dans Excel. C'est utile lorsque vous devez automatiser une tâche dans Excel, comme localiser une valeur de cellule pour la fonction INDEX.
Il nécessite trois entrées pour récupérer la position d'une cellule; la valeur de recherche, la plage de cellules dans laquelle la valeur existe et les critères de correspondance. Les types de correspondance possibles sont 0 pour une correspondance exacte, 1 pour une valeur inférieure à la valeur de recherche et -1 pour une valeur supérieure à la valeur de recherche. Voici la syntaxe :
=MATCH(lookup_value, lookup_array, [match_type])
Voici comment vous pouvez essayer la fonction MATCH :
- Entrez un Signe égal dans n'importe quelle cellule et type CORRESPONDRE.
- presse Languette.
- Sélectionnez maintenant une cellule comme référence de recherche ou tapez n'importe quoi entre guillemets.
- Sélectionnez une plage de cellules pour les données source, puis tapez 0 pour une correspondance exacte.
- presse Entrer pour obtenir la position de la cellule. Voici la formule en action:
=ACCORD(C7,C5:C8,0)=MATCH("écoute active",C5:C8,0)
En rapport: Les meilleures méthodes de visualisation de données qui ajoutent de la valeur à tous les rapports
Quels sont les avantages d'INDEX et de MATCH dans Excel ?
Pour les tâches de recherche de données complexes, vous devez utiliser les deux fonctions pour libérer tout leur potentiel. Les avantages de l'utilisation de cette combinaison de formules sont les suivants :
- Aucune restriction dans la recherche de gauche à droite ou de droite à gauche
- Plus facile de supprimer, d'insérer ou de mettre à jour des colonnes
- Pour les grandes feuilles de calcul, la formule combinée est beaucoup plus rapide que VLOOKUP
- Il peut récupérer des correspondances approximatives
- Vous pouvez créer des formules imbriquées plus longues à l'aide de ces deux fonctions
Comment appliquer INDEX et MATCH dans une seule formule
MATCH et INDEX sont très bénéfiques lorsque vous les appliquez ensemble. Disons que vous voulez découvrir le Revenu et Profit de n'importe quelle application de la base de données donnée. Voici comment procéder :
- Apportez le INDICE une fonction.
- Sélectionnez les cellules C3:C13 pour le Revenu la source de données.
- Taper CORRESPONDRE et appuyez sur Languette.
- Sélectionner G2 comme valeur de recherche, B3:B13 comme données source, et 0 pour un match complet.
- Frapper Entrer pour récupérer les informations sur les revenus de l'application sélectionnée.
- Suivez les mêmes étapes et remplacez le INDICE source avec D3:D13 pour obtenir Profit.
- Voici la formule de travail:
=INDEX(C3:C13,EQUIV(G2,B3:B13,0))=INDEX(D3:D13,EQUIV(G2,B3:B13,0))
Ce qui précède est un exemple de l'utilisation unidimensionnelle d'INDEX MATCH dans Excel. Vous pouvez également sélectionner des lignes et des colonnes ensemble pour exécuter des recherches plus complexes.
Par exemple, vous pouvez utiliser une liste déroulante au lieu de cellules séparées pour Revenu et Profit. Vous pouvez suivre ces étapes pour vous entraîner :
- Sélectionnez le Revenu cellule et cliquez sur le Données onglet sur le ruban.
- Clique sur le La validation des données,et sous Permettre, sélectionnez Lister.
- Sélectionnez le Revenu et Profit en-têtes de colonne comme La source.
- Cliquez sur d'accord.
- Dans cette formule, vous utiliserez le CORRESPONDRE fonction deux fois pour récupérer à la fois la valeur de la ligne et de la colonne pour la finale INDICE une fonction.
- Copiez-collez la formule suivante à côté du Revenu cellule pour obtenir des valeurs. Utilisez simplement le menu déroulant pour choisir entre Revenu et Profit.
=INDEX(C3:D13,EQUIV(G2,B3:B13,0),EQUIV(F4,C2:D2,0))
Dans la formule ci-dessus, le premier MATCH imbriqué indique à Excel le nom de l'application pour laquelle les données de revenus et de bénéfices sont nécessaires. Le second correspond aux en-têtes de colonne de revenus et de bénéfices et reflète les valeurs pertinentes lorsque vous les permutez dans le menu déroulant.
Une autre situation complexe pourrait être la recherche de données par trois en-têtes de colonne, comme le nom de l'application, les revenus prévus et les revenus réels. Ici, vous devez utiliser INDEX et MATCH deux fois pour se nourrir mutuellement des entrées dont ils ont besoin. Vous pouvez vous entraîner en suivant ces étapes :
- Créez trois menus déroulants pour le sélecteur de nom d'application, vrai/prévision et revenu/bénéfice.
- Maintenant, appliquez la formule suivante à côté du nom de l'application où vous souhaitez la valeur de recherche.
=INDEX(C4:F14,CONCORDANCE(I4,B4:B14,0),CONCORDANCE(J2&J3,INDICE(C2:F2&C3:F3,0),0))
Pour les fonctions MATCH et INDEX, vous pouvez séparer plusieurs entrées pour les mêmes arguments en utilisant la & signe. Lorsque vous devez exécuter une fonction MATCH pour localiser les positions de deux valeurs de recherche, utilisez & entre les recherches et un INDEX imbriqué pour une source de recherche.
Si vous remarquez la deuxième fonction INDEX, le & signe sépare deux tableaux source. Il n'y a ni lignes ni colonnes, car nous devons considérer l'ensemble du tableau comme des valeurs possibles.
Consulter des données vitales en toute simplicité
Chaque fois que vous avez besoin de créer un tableau de bord ou de rechercher des données à partir d'une grande matrice, essayez de suivre les exemples ci-dessus et d'appliquer la formule combinée INDEX MATCH pour plus de commodité. Cette fonction combinée est plus puissante et flexible que la formule RECHERCHEV conventionnelle.
Vous n'avez pas à vous soucier des changements de colonne ou de ligne car Excel ajuste automatiquement la source de données sélectionnée. Par conséquent, vous pouvez rechercher plus efficacement dans votre classeur Excel.
Rechercher dans une grande feuille de calcul Excel n'est pas toujours facile. Utilisez des formules de recherche pour gagner du temps et effectuer des recherches efficaces dans les feuilles de calcul.
Lire la suite
- Productivité
- Microsoft Excel
- Conseils sur les feuilles de calcul
- L'analyse des données
Tamal est un écrivain indépendant chez MakeUseOf. Après avoir acquis une solide expérience dans les domaines de la technologie, de la finance et des affaires processus dans son emploi précédent dans une société de conseil en informatique, il a adopté l'écriture comme profession à temps plein il y a 3 ans. Bien qu'il n'écrive pas sur la productivité et les dernières nouvelles technologiques, il adore jouer à Splinter Cell et regarder en rafale Netflix / Prime Video.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner