Un copier-coller depuis une page web peut introduire un espace insécable. Il ressemble à un espace ordinaire, mais son caractère est différent. Cet exercice contient volontairement les deux versions d’un même libellé.
Commencez par la vidéo
Le lecteur se charge au clic. Le guide ci-dessous est un atelier complémentaire, avec ses propres fichiers d’exercice.
Importer le fichier d’exercice
Dans Excel, importez le CSV avec Données, À partir d’un fichier texte/CSV, puis choisissez Transformer les données. Utilisez le séparateur point-virgule. Dans Power BI Desktop, ouvrez le même fichier via Obtenir des données, puis Transformer les données.
Identifier les caractères
La colonne Libelle contient deux variantes de « Power BI » et de « Formation Excel ». Dans certaines lignes, le caractère séparateur a le code 160. Ne supprimez pas tous les espaces : ils sont utiles à la lecture.
Remplacer l’espace insécable
Ajoutez une colonne personnalisée nommée Libelle_nettoye. Utilisez cette expression M pour remplacer le caractère 160 par un espace ordinaire. Les noms des fonctions M restent en anglais.
Text.Replace([Libelle], Character.FromNumber(160), " ")Comparer avant de remplacer
Conservez temporairement la colonne originale pour contrôler le résultat. Les deux variantes de chaque libellé doivent maintenant correspondre. Cette expression traite le caractère 160 ; d’autres caractères invisibles demanderaient un traitement adapté.
Réutiliser la préparation
Chargez la table nettoyée. Au prochain import, actualisez la requête pour réappliquer les étapes. Gardez une copie de la source afin de pouvoir expliquer les changements effectués.
Faites le test.
Regroupez les lignes sur Libelle_nettoye en additionnant Quantite. Le fichier doit donner Power BI : 5 et Formation Excel : 9.
Libellés à nettoyer · CSVPour aller plus loin
Les intitulés des menus peuvent varier selon la version de votre logiciel.

