Sommaire
Si vos feuilles de calcul contiennent des données avec des espaces superflus, vous ne devez pas les nettoyer à la main. Excel connaît une fonction qui permet de résoudre facilement ce problème.
Les espaces se glissent généralement à cause de fautes de frappe ou d’incohérences dans l’importation des données. Lors du traitement ultérieur, les conséquences ne sont peut-être que cosmétiques, par exemple lorsque toutes les lettres ne sont pas alignées à gauche dans une liste. Mais il peut aussi y avoir des échecs dans les traitements ultérieurs, parce que, par exemple, un terme de recherche ne correspond plus exactement.
Pour supprimer les espaces superflus, procédez comme suit
Appliquez la fonction Excel LISSER() à la cellule contenant les données erronées. Celle-ci corrige la plupart des erreurs de saisie habituelles :
- espace de tête
- espace supplémentaire à la fin d’une expression
- espaces doubles à l’intérieur d’une chaîne de caractères
LES ESPACES() ne supprime pas tous les espaces d’une chaîne de caractères, mais nettoie l’expression de la manière dont elle est habituellement utilisée.
Pour supprimer vraiment TOUS les espaces
Si votre objectif n’est pas de vous débarrasser des espaces indésirables, mais de supprimer tous les espaces d’une expression, n’utilisez pas la commande LIQUER(), mais la commande CHANGER(). Cette fonction est conçue pour remplacer toutes les occurrences d’une chaîne de caractères par une autre.
Ici, nous l’utilisons pour transformer tous les espaces en une chaîne de caractères vide, c’est-à-dire pour les supprimer :
Vous pouvez également utiliser l’option de menu Rechercher/Remplacer à cet effet. Mais dans ce cas, vous ne pourrez plus voir la version originale des données.
Vous pouvez également supprimer les espaces dans Word.
Attention : les espaces spéciaux sabotent GLÄTTEN()
Il n’y a pas que l’espace habituelle avec le code ASCII 32. Le caractère qui prend la place 160 dans la table ASCII a la même apparence, mais on l’appelle “espace protégée” ou “non breaking space”. Le but de cette variante : si l’on relie deux mots avec elle, ils ne seront jamais séparés lors du retour à la ligne.
LES ESPACES() ne supprime pas ces espaces protégés. Pour y remédier, il faut remplacer ces espaces spéciales par des espaces normales avant d’appliquer la fonction. Vous écrivez alors par exemple :
La suppression des espaces n’est pas le seul moyen de lisser les données d’entrée malpropres. Pour en savoir plus, cliquez ici: Excel : Nettoyer les données importées, éliminer les sources d’erreurs.