KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fusionner les tables avec INDEX et EQUIV

AuteurAmanda Li Date de modification

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.

fusionner des tableaux avec INDEX et EQUIV 1

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).

fusionner des tableaux avec INDEX et EQUIV 2

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.

fusionner des tableaux avec INDEX et EQUIV 3

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

fonction INDEX d’Excel

La fonction INDEX d’Excel renvoie la Valeur affichée à partir d’une position donnée dans une plage ou un tableau.

fonction EQUIV d’Excel

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 IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.