Comment fusionner plusieurs tableaux ?

S’applique à
Excel pour Microsoft 365 Excel 2024 Excel 2021

Vous pouvez fusionner (combiner) des lignes d’un tableau dans un autre simplement en collant les données dans les premières cellules vides sous le tableau cible. La taille du tableau augmentera pour inclure les nouvelles lignes. Si les lignes des deux tableaux correspondent, vous pouvez fusionner les colonnes d’un tableau avec un autre en les collant dans les premières cellules vides à droite du tableau. Dans ce cas également, la table s’agrandira pour s’adapter aux nouvelles colonnes.

Pour les jeux de données plus volumineux ou plus complexes, vous pouvez également combiner des tableaux à l’aide d’autres outils dans Excel.

La fusion de lignes est en fait assez simple, mais la fusion de colonnes peut être délicate si les lignes d’un tableau ne correspondent pas aux lignes de l’autre tableau. En utilisant une fonction de recherche telle que RECHERCHEV, vous pouvez éviter certains des problèmes d’alignement.

Fusionner deux tables à l’aide de la fonction RECHERCHEV

Dans l’exemple ci-dessous, vous verrez deux tables qui avaient précédemment d’autres noms pour les nouveaux noms : « Bleu » et « Orange ». Dans le tableau bleu, chaque ligne correspond au poste d’une commande. Ainsi, l’ID de commande 20050 comporte deux éléments, l’ID de commande 20051 comporte un élément, l’ID de commande 20052 comporte trois éléments, etc. Nous voulons fusionner les colonnes ID de vente et Région avec la table bleue, en fonction des valeurs correspondantes dans les colonnes ID de commande de la table orange.

Fusion de deux colonnes avec un autre tableau  

Les valeurs ID de l’ordre se répètent dans la table bleue, mais les valeurs de l’ID de l’ordre dans la table orange sont uniques. Si nous devions simplement copier-coller les données de la table orange, les valeurs ID vente et Région pour le deuxième poste de l’ordre 20050 seraient décalées d’une ligne, ce qui modifierait les valeurs des nouvelles colonnes de la table bleue.

Voici les données de la table bleue, que vous pouvez copier dans une feuille de calcul vide. Après l’avoir collé dans la feuille de calcul, appuyez sur Ctrl+T pour le convertir en tableau, puis renommez le tableau Excel en bleu.

Réf. commande Date de vente ID de produit
20050 02/02/14 C6077B
20050 02/02/14 C9250LB
20051 02/02/14 M115A
20052 03/02/14 A760G
20052 03/02/14 E3331
20052 03/02/14 SP1447
20053 03/02/14 L88M
20054 04/02/14 S1018MM
20055 05/02/14 C6077B
20056 06/02/14 E3331
20056 06/02/14 D534X

Voici les données de la table Orange. Copiez-le dans la même feuille de calcul. Une fois que vous l’avez collé dans la feuille de calcul, appuyez sur Ctrl+T pour le convertir en tableau, puis renommez le tableau Orange.

Réf. commande ID Ventes Région
20050 447 Ouest
20051 398 Sud
20052 1006 Nord
20053 447 Ouest
20054 885 Est
20055 398 Sud
20056 644 Est
20057 1270 Est
20058 885 Est

Nous devons nous assurer que les valeurs ID de vente et Région de chaque commande correspondent correctement à chaque poste de commande. Pour ce faire, collons les en-têtes de tableau ID Ventes et Région dans les cellules à droite du tableau Bleu, puis utilisons des formules RECHERCHEV pour obtenir les valeurs correctes des colonnes ID Ventes et Région du tableau Orange.

Voici comment procéder :

  1. Copiez les en-têtes ID Vente et Région dans le tableau Orange (uniquement ces deux cellules).
  2. Collez les titres dans la cellule, à droite de l’en-tête ID produit du tableau Bleu.
    Le tableau Bleu est désormais composé de cinq colonnes, en comptant les nouvelles colonnes ID Ventes et Région.
  3. Dans le tableau Bleu, dans la première cellule en dessous du titre ID Ventes, entrez le début de la formule :
    =RECHERCHEV(
  4. Dans le tableau Bleu, sélectionnez la première cellule de la colonne Réf. commande, 20050.
    La formule partiellement remplie ressemble à ceci :formule RECHERCHEV partielle
    La partie [@[Réf. commande]] signifie « obtenir la valeur de cette même ligne à partir de la colonne Réf. commande ».
    Tapez une virgule et sélectionnez l’ensemble du tableau Orange avec votre souris afin d’ajouter « Orange[#All] » à la formule.
  5. Tapez une autre virgule, 2, une autre virgule et 0, comme ceci : ,2,0
  6. Appuyez sur Entrée. La formule partielle se présente comme ceci :
    Capture d’écran d’une formule RECHERCHEV terminée.
    La partie Orange [#All] signifie « rechercher dans toutes les cellules du tableau Orange ». Le 2 signifie « obtenir la valeur de la deuxième colonne » et le 0 signifie « renvoyer la valeur uniquement en cas de correspondance exacte ».
    Vous constatez qu’Excel a rempli les cellules de cette colonne, à l’aide de la formule RECHERCHEV.
  7. Revenez à l’étape 3, en entrant la même formule, cette fois-ci dans la première cellule en dessous du titre Région.
  8. Dans l’étape 6, remplacez 2 par 3, de manière à obtenir la formule complète suivante :
    Capture d’écran d’une formule RECHERCHEV terminée avec les valeurs remplacées.
    La seule différence entre cette formule et la précédente est que la première obtient des valeurs de la colonne 2 du tableau Orange, et la seconde de la colonne 3.
    Toutes les cellules des nouvelles colonnes du tableau Bleu contiennent désormais des valeurs. Elles contiennent des formules RECHERCHEV, mais affichent les valeurs. Vous voulez remplacer les formules RECHERCHEV de ces cellules pour leurs valeurs réelles.
  9. Sélectionnez toutes les cellules de valeur de la colonne ID Ventes et appuyez sur Ctrl+C pour les copier.
  10. Sélectionnez la flèche Accueil> sous Coller.
    Bouton Coller Flèche vers le bas
  11. Dans la galerie de collage, cliquez sur Coller les valeurs.
    Bouton Coller les valeurs dans la galerie d’options
  12. Sélectionnez toutes les cellules de valeur de la colonne Région, copiez-les et répétez les étapes 10 et 11.
    À présent, les formules RECHERCHEV des deux colonnes ont été remplacées par les valeurs.

Informations supplémentaires sur les tableaux et la formule RECHERCHEV

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.