Fusionner les tableaux dans Excel

Lorsque nous travaillons dans Excel, il n'est pas certain que les données seront dans une seule feuille de calcul, cela peut être dans plusieurs feuilles de calcul dans plusieurs tables, si nous voulons fusionner des tables, il existe différentes méthodes pour le faire afin que nous puissions avoir des données dans un seul table et ceci est connu sous le nom de fusion de tables dans Excel, cela peut être fait en utilisant les fonctions RECHERCHEV ou INDEX et MATCH.

Fusionner les tableaux dans Excel

Parfois, lors de l'analyse des données, nous pouvons rassembler toutes les informations nécessaires dans une seule feuille de calcul. C'est un problème ou une situation très courant lorsque les données sont réparties sur plusieurs feuilles de calcul ou classeurs. Il existe de nombreuses façons de fusionner les données de plusieurs tables en une seule table dans Excel.

Vous pouvez télécharger ce modèle Excel de table de fusion ici - Modèle Excel de table de fusion

Comment fusionner 2 tableaux dans Excel?

Nous avons fourni les données des clients par ville dans deux tableaux. Nous avons pris 20 enregistrements pour cela.

Feuille 1: Tableau 1: CustomerInfo

Fiche 2: Tableau 2: Détails du produit

Dans les deux tableaux, le numéro de commande est l'information commune sur laquelle nous allons créer une relation entre eux.

Voici les étapes pour fusionner ces deux tableaux:

  • Cliquez sur n'importe quelle cellule du tableau Informations client. Allez dans l'onglet INSERT et cliquez sur l'option Table sous la section Tables. Reportez-vous à la capture d'écran ci-dessous.

  • Ensuite, la boîte de dialogue Créer une table apparaîtra. Notre tableau «CustomerInfo» a des en-têtes de colonne, donc la case à cocher «Ma table a des en-têtes» doit être cochée. Reportez-vous à la capture d'écran ci-dessous.

  • Il convertira nos données dans un format de tableau. Maintenant, cliquez sur le champ Nom de la table sous la section Propriétés et donnez le nom de cette table comme «Info_client» .

  • Suivez les mêmes étapes pour un autre tableau «ProductDetails» . Nous avons donné le nom «Produits» à une autre table. Reportez-vous à la capture d'écran ci-dessous.

  • Cliquez quelque part sur la table Customer_Info puis, allez dans l'onglet Insertion, et cliquez sur l'option Tableau croisé dynamique sous la section Tables.

  • Une boîte de dialogue pour créer un tableau croisé dynamique apparaît. Cochez la case «Ajouter ces données au modèle de données» comme indiqué dans la capture d'écran ci-dessous.

  • Cliquez sur OK puis, cela ouvrira une nouvelle feuille avec une nouvelle section de champs de tableau croisé dynamique sur le côté droit, comme indiqué dans la capture d'écran ci-dessous.

  • Cliquez sur l'onglet TOUS dans la section Champ de tableau croisé dynamique et il affichera toutes les tables créées par nous. Reportez-vous à la capture d'écran ci-dessous.

  • Cliquez maintenant sur l'option Relations sous la section Calculs comme indiqué dans la capture d'écran ci-dessous.

  • Cela ouvrira une boîte de dialogue pour créer une relation entre ces tables. Cliquez sur le bouton Nouveau. Reportez-vous à la capture d'écran ci-dessous.

  • Il ouvrira à nouveau une boîte de dialogue comme indiqué ci-dessous et les tables créées sont répertoriées ici.

  • Comme il y a un champ «Numéro de commande» est commun dans les deux tables, nous allons donc créer une relation entre ces tables en utilisant ce champ / colonne commun.
  • Sélectionnez Customer_Info sous la section Tables et le champ Order No. sous la Column Section. Reportez-vous à la capture d'écran ci-dessous.

  • Sélectionnez une autre table Produits sous la section Table associée et sélectionnez le champ Numéro de commande sous la section Colonne associée. Reportez-vous à la capture d'écran ci-dessous.

  • La clé primaire est les valeurs uniques qui apparaissent une fois dans le tableau puis, cliquez sur OK. Il affichera la relation comme indiqué dans la capture d'écran ci-dessous.

  • Maintenant, nous pouvons faire glisser et déposer le champ en conséquence pour voir le résultat. Cliquez sur la table Customer_Info comme indiqué dans la capture d'écran ci-dessous.

  • Faites glisser les champs Numéro de commande, Nom du client et la ville sous la zone de ligne.
  • Faites glisser le champ Âge sous la zone Filtre.
  • Faites glisser le champ Produit sous Zone de colonne et zone Valeurs pour le nombre de produits.

Le résultat final est ci-dessous:

En conséquence, selon vos besoins, vous pouvez faire glisser et déposer les champs.

Choses à retenir à propos de la fusion de 2 tableaux dans Excel

  • Vous pouvez fusionner plus de deux tables à l'aide de ce processus.
  • Il devrait y avoir une colonne commune dans chaque table.
  • Cette colonne commune fonctionnera comme clé primaire dans ce processus, ce champ doit donc avoir des valeurs uniques.