Formule Excel CLEAN : Supprimer les caractères non imprimables
Maîtrisez la fonction Excel CLEAN pour nettoyer vos données textuelles. Supprimez facilement les caractères non imprimables et améliorez la qualité de vos données.
Syntaxe
La fonction CLEAN prend un seul argument : 'texte', qui représente la chaîne de caractères dont vous souhaitez supprimer les caractères non imprimables.
Explication détaillée
Formule Excel CLEAN : Nettoyer vos données textuelles
Introduction
La formule Excel CLEAN est un outil essentiel pour le nettoyage de données textuelles. Elle permet de supprimer les caractères non imprimables, souvent invisibles, qui peuvent polluer vos données et affecter les résultats de vos analyses. Ces caractères proviennent généralement d'importations de données depuis des sources externes ou de copier-coller depuis des applications incompatibles.
Syntaxe
La syntaxe de la fonction CLEAN est simple :
=CLEAN(texte)
texte: La chaîne de caractères dont vous souhaitez supprimer les caractères non imprimables.
Fonctionnement
La fonction CLEAN supprime tous les caractères non imprimables présents dans la chaîne de texte spécifiée. Les caractères non imprimables sont ceux dont le code ASCII est compris entre 0 et 31. Ces caractères sont souvent utilisés pour le contrôle d'imprimantes et d'autres périphériques, mais ils n'ont pas de représentation visuelle standard dans les documents.
Cas d'utilisation
-
Nettoyage de données importées : Après avoir importé des données depuis un fichier CSV ou une base de données, utilisez
CLEANpour supprimer les caractères parasites qui pourraient fausser vos calculs ou vos tris. -
Préparation de données pour l'analyse : Avant d'effectuer des analyses statistiques ou des recherches de texte, assurez-vous que vos données sont propres en utilisant
CLEANpour éliminer les caractères non imprimables. -
Résolution de problèmes d'affichage : Si vous constatez des caractères étranges ou des espaces inattendus dans vos cellules,
CLEANpeut vous aider à les supprimer. -
Exemple concret (RH) : Un fichier CSV contenant des noms d'employés importé d'un système ancien contient des caractères de contrôle dans certains noms.
=CLEAN(A2)appliqué à la cellule A2 (contenant le nom avec des caractères non imprimables) nettoie le nom. -
Exemple concret (Finance) : Des données de transaction financière importées d'une base de données externe contiennent des caractères non imprimables dans les descriptions.
=CLEAN(B2)appliqué à la cellule B2 (contenant la description de la transaction) nettoie la description.
Bonnes pratiques
-
Utiliser
CLEANen combinaison avec d'autres fonctions de texte : Pour un nettoyage plus complet, combinezCLEANavec des fonctions commeTRIM(pour supprimer les espaces en début et fin de chaîne) etSUBSTITUTE(pour remplacer des caractères spécifiques). -
Vérifier les résultats : Après avoir utilisé
CLEAN, vérifiez visuellement les résultats pour vous assurer que tous les caractères non souhaités ont été supprimés.
Combinaisons
=TRIM(CLEAN(A1)): Supprime les espaces superflus et les caractères non imprimables.=SUBSTITUTE(CLEAN(A1)," ",""): Supprime les espaces (après avoir nettoyé les caractères non imprimables, ce qui est parfois nécessaire si les espaces sont encodés de manière inhabituelle).=IF(CLEAN(A1)=A1, "Propre", "Sale"): Vérifie si la cellule A1 contient des caractères non imprimables en comparant le résultat de CLEAN(A1) avec la cellule originale. Retourne "Propre" si aucun caractère n'a été supprimé, sinon retourne "Sale".
Cas d'utilisation
Nettoyage de données importées
Préparation de données pour l'analyse
Résolution de problèmes d'affichage
Exemples pratiques
Données : A1 contient "Bonjour\nMonde"
Supprime le caractère de saut de ligne '\n'.
Données : B1 contient "Texte avec un caractère de contrôle invisible."
Supprime les caractères de contrôle invisibles.
Données : C1 contient " Texte avec espaces et caractères non imprimables "
Supprime les espaces superflus et les caractères non imprimables.
Conseils et astuces
Utilisez CLEAN après l'importation de données externes.
Combinez CLEAN avec TRIM pour un nettoyage plus efficace.
Vérifiez visuellement les résultats après l'utilisation de CLEAN.
Si CLEAN ne supprime pas tous les caractères indésirables, utilisez SUBSTITUTE.
Erreurs courantes
L'argument fourni à la fonction CLEAN n'est pas une chaîne de texte.
Vérifiez que l'argument est bien une chaîne de texte ou une référence à une cellule contenant du texte.
Les caractères indésirables ne sont pas des caractères non imprimables au sens strict (codes ASCII 0-31).
Utilisez la fonction SUBSTITUTE pour remplacer les caractères spécifiques que vous souhaitez supprimer.