=CLEAN
Texte Débutant Excel

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

=CLEAN(texte)

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 CLEAN pour 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 CLEAN pour é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, CLEAN peut 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 CLEAN en combinaison avec d'autres fonctions de texte : Pour un nettoyage plus complet, combinez CLEAN avec des fonctions comme TRIM (pour supprimer les espaces en début et fin de chaîne) et SUBSTITUTE (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

Suppression d'un caractère de saut de ligne

Données : A1 contient "Bonjour\nMonde"

=CLEAN(A1)

Supprime le caractère de saut de ligne '\n'.

Résultat : BonjourMonde
Nettoyage d'une chaîne importée

Données : B1 contient "Texte avec un caractère de contrôle invisible."

=CLEAN(B1)

Supprime les caractères de contrôle invisibles.

Résultat : Texte avec un caractère de contrôle invisible.
Utilisation combinée avec TRIM

Données : C1 contient " Texte avec espaces et caractères non imprimables "

=TRIM(CLEAN(C1))

Supprime les espaces superflus et les caractères non imprimables.

Résultat : Texte avec espaces et 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

#VALUE!

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.

Aucune erreur, mais le résultat n'est pas celui attendu.

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.

Formules associées