Suppression des caractères cachés avec CLEAN
Glissez pour afficher le menu
Après avoir supprimé les espaces superflus, un autre problème courant dans les données textuelles concerne les caractères cachés (non imprimables).
Ces caractères ne sont pas visibles dans Excel, mais ils apparaissent souvent lorsque vous :
- Copiez des données depuis des sites web ;
- Importez des fichiers CSV ;
- Travaillez avec des données exportées depuis des systèmes.
Par exemple, une cellule peut contenir des tabulations, des sauts de ligne ou d'autres symboles invisibles. Visuellement, le texte semble normal, mais Excel le traite différemment. Cela peut perturber les formules, les comparaisons et le traitement du texte.
Exemple
Name |
|---|
John\tDoe |
Anna\nSmith |
À première vue, tout semble normal. Cependant, la première valeur contient une tabulation entre les mots, et la seconde contient un saut de ligne à l'intérieur de la cellule. Ces symboles cachés peuvent perturber la logique lors du traitement des données.
Les symboles \t et \n représentent des caractères spéciaux : \t signifie une tabulation (un grand espace entre les mots), et \n signifie un saut de ligne (un retour à la ligne dans la même cellule).
Ce sont des caractères cachés (non imprimables), et dans Excel, ils n'apparaissent généralement pas comme des symboles visibles — vous voyez simplement le texte, mais Excel continue de traiter ces caractères en arrière-plan.
Fonction CLEAN
Pour résoudre ce problème, Excel propose la fonction CLEAN.
Cette fonction supprime tous les caractères non imprimables du texte. En d'autres termes, elle élimine les symboles invisibles et ne conserve que le contenu lisible.
=CLEAN(A2)
Lorsque vous appliquez CLEAN, Excel traite le texte et supprime les caractères cachés.
Créer une nouvelle colonne (par exemple Clean Text), et appliquer la fonction CLEAN aux valeurs de la colonne d'origine.
Vous pouvez choisir n'importe quelle colonne du jeu de données principal qui peut contenir des caractères cachés. Ensuite, recopiez la formule vers le bas afin que toutes les lignes soient traitées et nettoyées.
Les caractères cachés ne sont pas visibles, donc si votre texte semble propre mais se comporte de manière incorrecte, essayez d'appliquer CLEAN() pour les supprimer.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion