Fusionner les tables avec INDEX et EQUIV
Supposons que vous disposiez de deux tables ou plus comportant une colonne commune, mais que les données de ces colonnes ne soient pas listées dans le même ordre. Pour fusionner, combiner ou joindre ces tables tout en faisant correspondre les données correctement, utilisez les fonctions INDEX et EQUIV.

Comment fusionner des tableaux à l’aide des fonctions INDEX et EQUIV ?
Pour joindre la table 1 et la table 2 afin de regrouper toutes les informations dans la nouvelle table, comme illustré dans la capture d’écran ci-dessus, commencez par copier les données de la table 1 ou de la table 2 dans cette nouvelle table (ici, j’ai copié celles de la table 1 — voir la capture ci-dessous). En prenant comme exemple le premier identifiant étudiant 23201 de la nouvelle table, les fonctions INDEX et EQUIV vous permettent de récupérer ses notes et son classement de la manière suivante : EQUIV renvoie la position de la ligne correspondant à l’identifiant étudiant 23201 dans la table 2. Cette position est ensuite transmise à INDEX pour extraire la valeur située à l’intersection de cette ligne et de la colonne ciblée (colonne Note ou Classement).

Syntaxe générique
=INDEX()return_table,MATCH()lookup_value,lookup_array,0),col_num)
√ Remarque : Puisque nous avons déjà rempli les informations provenant de la table 1, nous devons maintenant uniquement récupérer les données correspondantes depuis la table 2.
- table_de_retour : La table à partir de laquelle récupérer les notes des étudiants. Il s’agit ici de la table 2.
- valeur_recherche : La valeur utilisée pour faire correspondre les informations dans la table_de_retour. Il s’agit ici de l’identifiant étudiant figurant dans la nouvelle table.
- plage_recherche : La plage de cellules contenant les valeurs à comparer avec la valeur_recherche. Il s’agit ici de la colonne des identifiants étudiants dans la table_de_retour.
- num_colonne : Le numéro de la colonne indiquant depuis quelle colonne de la table_de_retour renvoyer l’information correspondante.
- 0 : Le type_correspondance 0 oblige la fonction EQUIV à effectuer une correspondance exacte.
Pour récupérer les données correspondantes de la table 2 afin de regrouper toutes les informations dans la nouvelle table, veuillez copier ou saisir les formules ci-dessous dans les cellules F16 et G16, puis appuyer sur Entréepour obtenir les résultats :
Cellule F16 (Note)
=INDEX()$F$5:$H$11;EQUIV()C16;$F$5:$F$11;0);2)
Cellule G16 (Classement)
=INDEX()$F$5:$H$11;EQUIV()C16;$F$5:$F$11;0);3)
√ Remarque : Les symboles dollar ($) ci-dessus indiquent des références absolues, ce qui signifie que la table_de_retouret la plage_recherchedans la formule ne changeront pas lorsque vous déplacerez ou copierez les formules vers d’autres cellules. En revanche, aucun symbole dollar n’est ajouté à la valeur_recherchecar vous souhaitez qu’elle reste dynamique. Après avoir saisi la formule, faites glisser la poignée de recopie vers le bas pour l’appliquer aux cellules situées en dessous.

Explication de la formule
Nous utilisons ici la formule ci-dessous comme exemple :
=INDEX()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- EQUIV(C16;$F$5:$F$11,0):Le type_correspondance 0oblige la fonction EQUIV à effectuer une correspondance exacte. La fonction renvoie alors la position de la valeur correspondant à 23201(la valeur située en)C16) dans la plage_recherche $F$5:$F$11. Ainsi, la fonction renvoie 3, car la valeur correspondante se trouve à la 3e position dans la plage.
- INDEX()$F$5:$H$11,EQUIV(C16;$F$5:$F$11,0),2) = INDEX($F$5:$H$11La fonction INDEX renvoie la valeur située à l’intersection de la 3e ligne et de la 2e colonne de la table de retour $F$5:$H$11, soit 91.
Fonctions associées
La fonction INDEX d’Excel renvoie la Valeur affichée à partir d’une position donnée dans une plage ou un tableau.
La fonction EQUIV d’Excel recherche une valeur précise dans une plage de cellules et renvoie sa position relative.
Formules associées
Correspondance exacte avec INDEX et EQUIV
Pour rechercher efficacement des informations listées dans Excel concernant un produit, un film, une personne, etc., misez pleinement sur la puissance de la combinaison des fonctions INDEX et EQUIV.
Correspondance approximative avec INDEX et EQUIV
Il arrive que nous ayons besoin de trouver des correspondances approximatives dans Excel — par exemple pour évaluer la performance des employés, noter les résultats des étudiants ou calculer les frais postaux en fonction du poids. Dans ce tutoriel, nous vous montrerons comment utiliser les fonctions INDEX et EQUIV pour obtenir précisément les résultats recherchés.
Rechercher la valeur correspondante la plus proche selon plusieurs critères
Dans certains cas, vous pourriez avoir besoin de trouver la valeur correspondante la plus proche ou approximative selon plusieurs critères. En combinant les fonctions INDEX, EQUIV et SI, vous pouvez accomplir cette tâche rapidement dans Excel.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.