Power Query : des dizaines de valeurs à corriger, sans cliquer 65 fois sur « Remplacer les valeurs »

23 septembre 2026

65 variantes dans une colonne : optimiser votre requête Power Query en remplaçant les clics par une table de correspondance (et gérer les erreurs au passage)

Votre colonne Pays contient « Grece », « Italy », « UK », « USA », « Etats-Unis », « U.S.A. »… Soixante-cinq variantes à remettre d'aplomb avant de pouvoir construire le moindre visuel. Vous avez trouvé le bouton Remplacer les valeurs, et vous vous apprêtez à cliquer soixante-cinq fois, pour remplacer valeur après valeur.

Ne le faites pas. Et ne corrigez pas non plus vos données sources à la main. La bonne méthode : une table de correspondance à deux colonnes (la valeur telle qu'elle arrive, la valeur telle que vous la voulez), fusionnée avec votre table. Le mois prochain, une nouvelle variante se corrige en ajoutant une ligne dans un classeur, sans rouvrir Power Query.

Pourquoi le bouton de remplacement est une fausse bonne idée

Pour trois ou quatre corrections, le bouton fait l'affaire. Au-delà, vous créez 65 étapes dans votre requête : illisibles, impossibles à relire, et à compléter manuellement dès qu'un nouveau libellé apparaît. Et si les données arrivent de plusieurs sources ou de plusieurs fichiers, vous refaites l'exercice pour chacune.

Corriger le fichier source n'est pas mieux. S'il s'agit d'un export, il sera écrasé le mois prochain et tout sera à refaire. S'il est partagé, vous allez modifier les données de vos collègues. Et si la source de données est une base de données, vous n'y avez sans doute même pas la main.

La solution en 5 étapes

1. Récupérez la liste des valeurs à corriger. Dans l'éditeur, faites un clic droit sur votre requête > Référence. Dans cette copie, gardez uniquement le champ Pays, puis Supprimer les doublons. Vous obtenez la liste exacte des variantes présentes, sans avoir à les relever ligne par ligne.

2. Créez la table de correspondance. Copiez cette liste dans un fichier Excel, dans une colonne « Pays source ». À côté, remplissez une colonne « Pays propre » :

Pays source Pays propre
Grece Grèce
Italy Italie
UK Royaume-Uni
USA États-Unis
U.S.A. États-Unis

Pensez à la structurer en tableau (Ctrl + L), avec une ligne d'en-tête, puis importer ce tableau comme n'importe quelle autre source.

3. Fusionnez. Sélectionnez votre requête principale, puis Accueil > Combiner > Fusionner les requêtes. Dans le menu déroulant, choisissez la table de correspondance, cliquez sur Pays d'un côté et Pays source de l'autre, et gardez la jointure Externe gauche : toutes vos lignes sont conservées, qu'elles aient une correspondance ou non.

Fusion de requêtes, étape par étape : sélectionner la requête, combiner, champs clés, développer« Fusion de requêtes dans Power Query », extrait de notre livre (référence en fin d'article), p. 149.

4. Développez la colonne créée par la fusion, en ne cochant que « Pays propre ».

5. Gérez les valeurs sans correspondance. « France » était déjà bien écrit, vous ne l'avez pas mis dans la table : sa colonne Pays propre est vide. Ajoutez un champ conditionnel : si Pays propre est null, alors Pays, sinon Pays propre. Supprimez ensuite les deux anciens champs, puis pensez à renommer le nouveau. Vérifiez au passage le type de données : la fusion renvoie du texte, ce qui est ici le résultat attendu.

En vidéo : Comment utiliser les différentes fusions (jointures) de requêtes sur Power Query

Dernier geste : sur la table de correspondance, décochez Activer le chargement. Elle fait son travail dans les étapes de la requête, mais n'a rien à faire dans votre modèle.

Aller plus loin : laisser la fonctionnalité de correspondance approximative deviner les fautes

Une partie de vos 65 variantes sont de simples fautes : « Grece » pour « Grèce », « Frnace » pour « France ». Pour celles-là, le logiciel sait trouver seul la bonne valeur. Dans la fenêtre de fusion, cochez Utiliser la correspondance approximative et fusionnez directement avec votre liste de pays propres.

Trois réglages comptent :

  • le seuil de similarité, de 0 à 1. À 1, seules les valeurs identiques sont rapprochées. Plus vous descendez, plus le rapprochement est tolérant ;
  • le nombre maximal de correspondances : mettez 1, pour qu'une ligne ne soit jamais rapprochée de deux pays ;
  • la table de transformation : pour les cas qui ne se ressemblent pas du tout (« UK » et « Royaume-Uni »), vous fournissez une table à deux colonnes, nommées exactement From et To. C'est votre table de correspondance, sous un autre nom.

La correspondance approximative : seuil de similarité, table de transformation From/To, nombre maximal de correspondances« La correspondance approximative avec Power Query », extrait du même livre, p. 147.

Un avertissement : la correspondance approximative se trompe parfois. « Niger » et « Nigeria » se ressemblent beaucoup, « Guinée » et « Guinée-Bissau » aussi. Gardez un seuil élevé et contrôlez toujours le résultat. Pour personnaliser plus finement le rapprochement, notre article dédié détaille chaque réglage : notre article sur la correspondance approximative

En vidéo : la correspondance approximative, tous les paramètres expliqués

Effacer ou remplacer ? La gestion des erreurs lors du chargement

Nettoyer les libellés règle une famille de problèmes. La seconde apparaît juste après, au moment de typer : « 1 234,5 » avec une virgule et un espace, « N/A » dans une colonne de montants, « 31/02/2026 » dans une colonne date. À l'étape Type modifié, la conversion échoue et la cellule se met à afficher Error, avec un message d'erreur évoquant un format invalide. Sans traitement, ces cellules font échouer l'actualisation entière.

Trois façons de réagir, du plus brutal au plus propre :

  • Supprimer les erreurs, via Accueil > Supprimer les lignes. Rapide, mais des ventes disparaissent en silence.
  • Remplacer les erreurs (onglet Transformer) par une autre valeur : 0 ou vide pour les colonnes numériques, une date pivot pour les dates. Le chiffre d'affaires reste juste, et l'anomalie devient visible dans un filtrage sur les valeurs nulles.
  • Corriger la cause, en amont du typage : retirer les espaces (Transformer > Format), puis convertir le séparateur décimal en point et seulement ensuite passer la colonne en nombre décimal ou en nombre entier. C'est la version à privilégier, car l'erreur ne se produit plus.

Un bon indicateur pour repérer ces cas : la barre de qualité sous chaque nom de champ (Affichage > Qualité de la colonne), qui affiche le pourcentage de valeurs valides, en erreur et vides.

Les outils d'aperçu des données : qualité, distribution et profil des champs« Les outils d'aperçu des données dans Power Query », extrait du même livre, p. 49.

Trois pièges à éviter

Un doublon dans la table de correspondance. Si « USA » y figure deux fois, chaque vente « USA » sera dupliquée à la fusion, et votre chiffre d'affaires gonflé sans que rien ne vous alerte. Dédoublonnez la colonne Pays source avant de charger.

Les espaces et la casse. « France » et « France␣ » avec un espace final sont deux valeurs différentes pour Power Query. Avant la fusion, nettoyez le champ : Transformer > Format > Supprimer les espaces, puis Mettre en majuscules chaque mot. Vous réduirez d'autant le nombre de variantes à traiter, et vous pourrez remplacer toutes les fautes de casse d'un coup au lieu de créer une colonne par correction.

Les nouvelles variantes qui passent inaperçues. Créez une requête de contrôle : la même fusion, mais avec l'option Anti gauche, qui ne renvoie que les valeurs absentes de votre table. Tant qu'elle est vide, tout va bien. Dès qu'une ligne y apparaît, vous savez quoi indiquer dans la table de correspondance.

Questions fréquentes

À partir de combien de valeurs cela vaut-il le coup ? Dès cinq ou six. En dessous, le bouton reste plus rapide, tant qu'il s'agit de corriger une valeur ou deux.

Qui met à jour la table de correspondance ? N'importe qui sachant ouvrir Excel. C'est tout l'intérêt : la personne qui connaît les données peut corriger sans toucher au modèle ni apprendre Power Query.

Cela fonctionne-t-il pour autre chose que des pays ? Oui : noms de clients, références produits, libellés de services, codes de magasins. Partout où le même libellé est incohérent d'une ligne à l'autre.

Et si je faisais cela en VBA ? Vous pouvez, mais une macro qui réécrit toutes les valeurs d'une colonne doit être relancée à chaque nouvel export, et elle ne documente rien. La table de correspondance, elle, se lit, et n'importe qui peut l'appliquer sans code.

Pour aller plus loin

Articles en relation

Devenez un expert en Power BI

avec nos formations 100% pratique et sur mesure
Découvrir nos formations

Retrouvez nos autres marques

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram