contacara

Nettoyer les espaces et caractères invisibles dans Excel

Gardez une colonne originale. SUPPRESPACE normalise les espaces ordinaires sans supprimer seule l’insécable 160. Identifiez les séparateurs avant remplacement. EPURAGE retire certains contrôles, pas tout caractère Unicode invisible, et peut fusionner des mots en supprimant leurs frontières.

Garder l’entrée et définir l’objectif

Gardez le texte original et les identifiants stables près du texte transformé. Définissez la sortie : ligne lisible, paragraphes conservés ou identifiant technique exact. Une longueur réduite ne prouve pas une amélioration. Inspectez un exemple touché avant de choisir une fonction ; un nettoyage de prose peut retirer des espaces ou une casse significatifs des codes.

Normaliser les espaces ordinaires

=SUPPRESPACE(A2) retire les espaces ordinaires aux extrémités et réduit leurs répétitions internes à un. Les frontières simples restent. Cela diffère d’un décompte sans espaces, qui les enlève de la copie mesurée. Vérifiez le texte, pas seulement la longueur. Ne normalisez pas ainsi les données de largeur fixe ou d’alignement dont l’espacement est structurel.

Convertir volontairement les espaces insécables

SUPPRESPACE seule ne retire pas l’espace insécable Unicode 160. Si votre règle l’assimile à un espace ordinaire, utilisez =SUBSTITUE(A2;UNICAR(160);" "), puis SUPPRESPACE. Un espace préserve la frontière ; une chaîne vide peut fusionner les mots. Le code 160 ne représente pas tous les séparateurs invisibles. Identifiez les cas restants dans un court exemple avant remplacement global.

Trois changements distincts : normaliser les espaces, remplacer U+00A0 et convertir un saut en frontière de mots.
Le schéma ne promet pas de nettoyage universel. Le remplacement dépend du caractère réellement présent. Ouvrir le JPG en taille réelle

EPURAGE retire des contrôles, pas tout caractère invisible

EPURAGE cible les contrôles ASCII 0–31 ; Microsoft ne promet pas un nettoyage Unicode universel. Tabulations et sauts peuvent être supprimés. Dans l’exemple italien, Pane suivi d’un saut puis fresco ne doit pas devenir Panefresco si l’on veut une phrase. Convertissez d’abord les séparateurs utiles en espaces. Si les sauts doivent rester, une application indifférenciée d’EPURAGE ne convient pas.

Rendre la séquence de nettoyage vérifiable

Pour une description sur une ligne, séparez conversion NBSP, remplacement convenu des tabulations et sauts par des espaces, retrait des contrôles permis puis normalisation des espaces ordinaires. Nommez chaque colonne auxiliaire. L’ordre compte : supprimer une tabulation avant conversion perd la frontière ; ajouter des espaces après SUPPRESPACE peut imposer un second passage. Testez texte correct, répétitions, vrais sauts et séparateur spécial identifié. Excluez les essais des totaux.

Examiner les différences avant remplacement

Priorisez les grands écarts de longueur en gardant chaque chiffre avec son enregistrement. Une note technique multiligne peut changer beaucoup si on l’aplatit ; vérifiez que c’était voulu. Signalez les valeurs devenues vides : des séparateurs seuls ne constituent pas une description obligatoire utilisable. Comparez les identifiants à leur spécification sans retirer préfixes ni traits d’union significatifs. Remplacez seulement après lecture du résultat.

Rendre le prochain import reproductible

Gardez la règle avec le classeur pour le prochain import. Avant de remplacer les données livrées, conservez la source et contrôlez ordre des lignes, champs obligatoires et longueurs exportées. Ouvrez un exemple de l’export réel. Pour un passage, le compteur de caractères permet une comparaison selon sa mesure déclarée ; pour des données, gardez le contrôle par ligne et les transformations, pas seulement un total.

Choisir selon le caractère

ProblèmeOpérationContrôle
Espaces ordinaires répétésSUPPRESPACEUne frontière reste
NBSP 160Remplacer par espace ordinaireConversion déclarée
Saut entre motsConvertir en espace si nécessaireAucun mot fusionné
Autres signes invisiblesIdentifier avant remplacementPas de nettoyage universel promis
Les fonctions ont des périmètres distincts ; retirer moins peut mieux préserver le sens.

Sources et vérifications

Ouvrir l’outil