Remplacer et nettoyer le texte
« Lille », « lille » et « LILLE » font trois lignes dans un tableau croisé. Les commandes Format et Remplacer les valeurs règlent le problème à la source, pour toutes les lignes, aujourd'hui et demain.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Le menu Transformer > Format harmonise le texte (espaces, majuscules, caractères invisibles) et Remplacer les valeurs substitue une valeur par une autre dans les colonnes sélectionnées.
02Le simulateur
03Le menu Format
| Commande | Effet | Fonction M |
|---|---|---|
| minuscules | « LiLLe » devient « lille » | Text.Lower |
| MAJUSCULES | « lille » devient « LILLE » | Text.Upper |
| Mettre en majuscule chaque mot | « jean dupont » devient « Jean Dupont » | Text.Proper |
| Supprimer les espaces | Retire les espaces au début et à la fin | Text.Trim |
| Nettoyer | Retire les caractères invisibles (retours à la ligne…) | Text.Clean |
| Ajouter un préfixe ou un suffixe | « 42 » devient « REF-42 » | Text.Combine |
04Remplacer les valeurs
Dans la boîte de dialogue, les Options avancées cachent la case essentielle : Respecter le contenu de la cellule entière.
Case cochée
Seule une cellule égale à « Lile » est remplacée. « Lille » reste intact. Fonction M : Replacer.ReplaceValue.
Case décochée
Le texte est remplacé partout où il apparaît, même au milieu d'un mot. Remplacer « Lile » dans « Lilenne » donnerait « Lillenne ». Fonction M : Replacer.ReplaceText.
05À toi de jouer
Trois villes, pas sept
Le tableau croisé du commercial affiche sept villes au lieu de trois : Lille, Roubaix et Tourcoing sont écrites de toutes les façons. Nettoie la colonne Ville pour qu'un tableau croisé n'affiche plus que trois villes.
| Client | Ville | CA |
|---|---|---|
| Garage Martin | lille | 890 |
| Cabinet Roy | LILLE | 1760 |
| Fleurs & Co | Roubaix | 2340 |
| Café des Arts | roubaix | 1215 |
| Librairie Page | Lile | 2040 |
| … |
| Ville | CA total |
|---|---|
| Lille | 4 690 |
| Roubaix | 3 555 |
| Tourcoing | 1 135 |
Résultat attendu : Trois villes distinctes. Vérification : regroupe par Ville, tu dois retrouver les totaux ci-dessus.
Solution : Supprimer les espaces, mettre en majuscule chaque mot, puis remplacer « Lile » par « Lille ». Un regroupement par Ville permet de vérifier : 3 lignes.
let Source = Excel.CurrentWorkbook(){[Name="Clients"]}[Content], #"Texte découpé" = Table.TransformColumns(Source, {{"Ville", Text.Trim, type text}}), #"Chaque mot en majuscule" = Table.TransformColumns(#"Texte découpé", {{"Ville", Text.Proper, type text}}), #"Valeur remplacée" = Table.ReplaceValue(#"Chaque mot en majuscule", "Lile", "Lille", Replacer.ReplaceValue, {"Ville"}), #"Lignes groupées" = Table.Group(#"Valeur remplacée", {"Ville"}, {{"CA total", each List.Sum([CA]), type number}}) in #"Lignes groupées"
06Pièges à éviter
Text.Trim ne touche qu'au début et à la fin. Pour « sarah lemaire », remplace deux espaces par un, en décochant la case contenu entier.
Remplacer « lile » ne touche pas « Lile ». Harmonise les majuscules d'abord, puis remplace.
07Questions fréquentes
Comment supprimer les espaces en trop dans Power Query ?
Le menu Transformer > Format harmonise le texte (espaces, majuscules, caractères invisibles) et Remplacer les valeurs substitue une valeur par une autre dans les colonnes sélectionnées.
Quel est le piège le plus fréquent avec le nettoyage du texte ?
Supprimer les espaces ne retire pas les espaces doubles. Text.Trim ne touche qu'au début et à la fin. Pour « sarah lemaire », remplace deux espaces par un, en décochant la case contenu entier.
La fiche « Remplacer et nettoyer le texte » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours Power Query gratuit de mesetudesdecas.fr, qui compte 22 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : données sales à préparer avec Power Query, modèle de données et tableau de bord, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours de formules Excel gratuit
Fiche V1.0 | Dernière mise à jour : 30/10/2026 | Clément Delobel, formateur Power Query et Power BI