← Tous les guides Excel

EXCEL · POWER QUERY · GUIDE PRATIQUE

Power Query : pourquoi une fusion multiplie vos lignes

Des fichiers gratuits pour reproduire une fusion incorrecte, compter les correspondances et corriger la cause des lignes en double.

Par Perspectives Formation · mis à jour le 25 septembre 2026
Excel Microsoft 365 de bureau sous Windows · 15 à 20 minutes de pratique

Reproduire le problème

Dans le dossier 02-fusion du kit, importez ventes.csv et clients-a-corriger.csv par Données → À partir d’un fichier texte/CSV. Utilisez UTF-8 et point-virgule. Nommez les requêtes Ventes et Clients. Les données sont indépendantes du premier guide.

Reproduire le problème
LigneIDClientIDMontantHT
V001C001100
V002C00150
V003C00380

Pourquoi la fusion est dangereuse ici

Le référentiel contient deux lignes C001, avec des segments contradictoires ; C003 manque. Une vente C001 trouve donc deux correspondances. Le problème apparaît au développement de la colonne fusionnée.

Pourquoi la fusion est dangereuse ici
ClientIDNomSegment
C001Client AlphaPME
C001Client AlphaPetite entreprise
C002Client BetaIndépendant

1. Fusionner sans développer

Depuis Ventes, utilisez Accueil → Fusionner des requêtes. Sélectionnez Clients comme seconde table, puis ClientID dans chaque table. Ces colonnes doivent avoir le même type, ici Texte. Choisissez Externe gauche : les ventes sans client restent présentes. Validez, puis laissez la colonne Clients sous forme de tables.

2. Compter les correspondances

Ajoutez une colonne personnalisée NbCorrespondances avec la formule ci-dessous. Remplacez Clients si votre colonne fusionnée porte un autre nom.

Formule à saisir dans la colonne personnalisée :

Table.RowCount([Clients])
2. Compter les correspondances
VenteCorrespondancesSignification
V0012C001 existe deux fois.
V0022La seconde vente C001 est également touchée.
V0030C003 est absent.

3. Constater le faux résultat

Développez Nom et Segment dans la colonne Clients. Les ventes de 100 € et 50 € sont chacune répétées deux fois ; celle de 80 € reste avec un client null. Vous obtenez 5 lignes et 380 €, au lieu de 3 lignes et 230 €.

Une jointure interne retirerait la vente sans correspondance. La choisir pour faire disparaître les valeurs null peut masquer un problème et faire perdre une vente.

4. Corriger le référentiel

Dans Clients, Regrouper par ClientID avec Nombre de lignes permet de repérer les clés répétées. En situation réelle, demandez au responsable de la source quelle ligne fait foi.

La règle de notre exercice est explicite : C001 appartient au segment PME ; C003 est Client Gamma, segment Association. Le fichier clients-corriges.csv applique cette décision.

  1. Modifiez l’étape Source de la requête Clients pour utiliser clients-corriges.csv.
  2. Revenez à l’étape avant développement dans Ventes et contrôlez NbCorrespondances : chaque valeur doit être 1.
  3. Développez les informations client.
  4. Vérifiez 3 lignes, 3 LigneID distincts et 230 € HT.

Interpréter le contrôle

Interpréter le contrôle
CorrespondancesDécision
0Chercher une clé mal formatée ou un client absent.
1Correspondance unique : poursuivre les autres contrôles.
2 ou plusCorriger l’unicité ou définir une clé métier plus précise avant de développer.

Si les identifiants semblent pourtant identiques

Vérifiez types, espaces et caractères des deux côtés. C001 et C001 suivi d’un espace ne sont pas identiques. Appliquez une même règle de nettoyage et préservez les zéros initiaux significatifs.

Plusieurs lignes par client peuvent être légitimes : contrats, adresses ou historique. Dans ce cas, définissez une clé et une règle de sélection adaptées. Ne forcez pas arbitrairement une seule ligne.

Questions fréquentes

Pourquoi ne pas supprimer les doublons après fusion ?

Des ventes distinctes peuvent se ressembler. Corriger la source ou la clé de jointure traite la cause sans effacer des opérations réelles.

Un nom vide prouve-t-il que le client manque ?

Non. Le client peut exister avec un Nom vide. Le nombre de correspondances permet de distinguer ces cas.

Référence technique : documentation Microsoft. Les valeurs des exemples ont été recalculées sur les CSV téléchargeables. Les manipulations n’ont pas fait l’objet d’une recette dans Excel lors de cette mise à jour.

Pour continuer