Aller au contenu principal
CommerciauxAvancé30 min

Fusionner deux tables avec Power Query sur Excel

Un exercice corrigé pour fusionner deux tables avec Power Query (Merge), l'équivalent de RECHERCHEV sans formule, et s'entraîner sur le fichier Excel à télécharger.

Relier deux tables avec RECHERCHEV devient vite fastidieux dès qu'on veut ramener plusieurs colonnes : autant de formules que de colonnes, et tout est à recalculer si la source change. La fusion Power Query (Merge) fait exactement la même chose en quelques clics : tu sélectionnes la colonne de jointure dans chaque table, tu choisis le type de jointure, et Power Query assemble le tout automatiquement !

Dans cet exercice, tu vas relier une table de commandes à un catalogue produit sur la colonne Code, via une jointure externe gauche, puis développer les colonnes Désignation et Prix. Le réflexe à retenir : Merge remplace RECHERCHEV pour toute jointure multi-colonnes, et le résultat se rafraîchit d'un clic à chaque mise à jour des sources.

Le combo gagnant
La fusion (Merge) est le RECHERCHEV de Power Query, en mieux : elle ramène la désignation et le prix en une seule étape au lieu d'une formule par colonne, et le résultat se rafraîchit tout seul quand les sources changent.

Ce que tu vas construire

  • Charger une table de commandes dans Power Query via À partir d'un tableau/plage.
  • Créer une deuxième requête Catalogue et la charger en connexion uniquement.
  • Fusionner les deux requêtes sur la colonne Code avec une jointure externe gauche.
  • Développer les colonnes Désignation et Prix du catalogue fusionné.
  • Lire le code M généré (Table.NestedJoin + Table.ExpandTableColumn).
  • Comprendre pourquoi les codes absents du catalogue produisent des valeurs nulles après expansion.

À connaître avant de commencer

  • Savoir charger une plage dans Power Query.
  • Comprendre la notion de clé commune entre deux tables (ici le code produit).

Voici les données de départ de cet exercice. Copie-les ou télécharge le fichier Excel, puis entraîne-toi avant de regarder le corrigé.

AB
1CodeQuantité
2P-1013
3P-2051
4P-3305
5P-1014

Exercice guidé

Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.

Ta progression
0/2
1
Fusionner les requêtesDans Power Query, accède à Accueil > Fusionner des requêtes. Sélectionne la colonne Code dans la requête Commandes, puis la colonne Code dans la requête Catalogue. Choisis le type de jointure Externe gauche pour conserver toutes les commandes, même sans correspondance dans le catalogue.
2
Développer les colonnes du catalogueClique sur l'icône d'expansion (deux flèches) de la colonne Catalogue qui vient d'apparaître. Coche uniquement Désignation et Prix, décoche l'option Utiliser le nom de la colonne d'origine comme préfixe, puis valide. Clique ensuite sur Fermer et charger.
Le saviez-vous ?
La jointure « externe gauche » conserve toutes les commandes, même celles dont le code est absent du catalogue : ces lignes ressortent alors avec des valeurs nulles après expansion, là où une jointure interne les aurait purement supprimées.

Astuces pour aller plus loin

Merge = RECHERCHEV en mieux

La fusion Power Query ramène plusieurs colonnes d'un seul coup (Désignation ET Prix en une étape), sans écrire une formule par colonne. Et contrairement à RECHERCHEV, le résultat se rafraîchit automatiquement quand les données sources changent.

Charge les tables de référence en connexion uniquement

Pour les requêtes comme Catalogue (tables de référence), sélectionne Fermer et charger sous > Ne créer que la connexion. Elles restent disponibles pour les fusions sans générer de feuille inutile dans le classeur.

Pour aller plus loin sur Power Query

https://blog.ledojo.club/formation-power-query-excel

3 exercices similaires à fusionner deux tables avec Power Query

01

Matrice de décision multicritère

Construis une matrice de décision pondérée pour comparer plusieurs options sur des critères chiffrés et sortir une recommandation objective.
Voir l'exercice

02

Tableau de bord commercial

Créer un tableau de bord commercial complet pour suivre tes ventes, ton pipeline et tes objectifs avec des indicateurs visuels.
Voir l'exercice

03

Analyse des ventes par région

Construire un tableau d'analyse des ventes par région pour identifier tes zones fortes, tes zones en retard et prioriser tes efforts commerciaux.
Voir l'exercice

Le modèle prêt à l'emploi

Le modèle Excel « CRM simple »

Découvre notre CRM Excel pour suivre contacts, opportunités et relances commerciales au même endroit

FAQ

Questions fréquentes

Dans l'éditeur Power Query, ouvre la requête principale et clique sur Accueil > Fusionner des requêtes. Sélectionne la colonne de jointure dans chaque table, choisis le type de jointure (Externe gauche pour garder toutes les lignes de la table principale), puis valide. Power Query ajoute une colonne contenant la table jointe, que tu peux ensuite développer pour récupérer les champs souhaités.

Fusionner (Merge) joint deux tables horizontalement sur une colonne commune, comme un RECHERCHEV : les colonnes de la table jointe s'ajoutent à droite. Ajouter (Append) empile deux tables verticalement, comme un copier-coller de lignes : les colonnes doivent correspondre. Utilise Fusionner pour enrichir une table avec des données d'un référentiel, et Ajouter pour consolider plusieurs exports de même structure.

Power Query Merge est préférable pour les flux de données répétitifs : il ramène plusieurs colonnes en une étape, se rafraîchit automatiquement, et fonctionne sur de très grands volumes sans ralentir le classeur. RECHERCHEV est plus rapide à mettre en place pour une vérification ponctuelle, mais fragile dès que la structure de la table source change.

Les valeurs nulles après expansion signalent qu'aucune correspondance n'a été trouvée dans la table jointe. Vérifie que les codes sont identiques dans les deux tables (pas d'espace parasite, même casse, même type de données). Dans la boîte de dialogue de fusion, le nombre de correspondances affiché t'indique combien de lignes seront appariées avant de valider.

Lors du développement de la colonne, décoche l'option Utiliser le nom de la colonne d'origine comme préfixe. Par défaut, Power Query préfixe chaque colonne avec le nom de la colonne source (ici Catalogue.Désignation). Décocher cette option donne directement Désignation et Prix, plus lisibles.