contacara

Nettoyer les espaces et caractères invisibles dans Google Sheets

Gardez l’original et nettoyez une colonne auxiliaire. SUPPRESPACE normalise les espaces ordinaires ; EPURAGE retire les contrôles ASCII, pas tous les invisibles Unicode. Remplacez les sauts utiles par des espaces avant de retirer les contrôles, puis relisez le résultat.

Rechercher la cause avant de nettoyer

Préparez original, résultat de travail et règle appliquée dans des colonnes liées par un identifiant stable. Une longueur inattendue indique une différence sans en donner la cause. Espaces initiaux, séparateurs répétés et sauts utiles peuvent se ressembler dans une cellule étroite. Examinez début, fin et séparations d’un court exemple ; une nouvelle importation peut exiger une autre règle.

Normaliser les espaces ordinaires

Utilisez =SUPPRESPACE(A2) dans une cellule auxiliaire. La fonction retire les espaces ordinaires aux extrémités et ramène les espaces internes répétés à un seul. Le littéral italien Sale fino passe de 13 caractères à Sale fino, qui en a 9 ; Sale fino passe de 10 à 9. Cela ne supprime pas tout espace Unicode. Préservez les alignements techniques voulus si leur spécification l’exige.

Préserver la séparation des mots

Pane, un saut de ligne et olio occupent 9 caractères. Supprimer le saut donne Paneolio, de 8 caractères ; le remplacer par un espace donne Pane olio, de 9. Si tabulations et sauts courants doivent séparer les mots, préparez =REGEXREPLACE(A2;"[\t\r\n]+";" "), puis appliquez SUPPRESPACE. Gardez la structure des adresses ou des données multilignes lorsque le destinataire en a besoin. Adaptez les séparateurs d’arguments au fichier.

Retirer quatre espaces aux bords réduit Sale fino de 13 à 9. Remplacer le retour par un espace préserve la séparation Pane/olio.
Les points médians représentent les espaces ordinaires ; la flèche courbe, un retour. Les transformations ont des buts distincts. Ouvrir le JPG en taille réelle

Connaître la portée d’EPURAGE

EPURAGE retire les caractères ASCII non imprimables, sans reconnaître tous les invisibles Unicode. Décidez d’abord du traitement des tabulations et des sauts : leur suppression peut joindre des mots. Une longueur plus faible ne prouve aucune amélioration. Identifiez un caractère résiduel avant d’élargir le nettoyage. Nommez la colonne selon l’opération réalisée, sans garantir qu’elle ne contient plus aucun invisible.

Remplacer un caractère identifié

Utilisez SUBSTITUE avec la cible exacte et un remplacement explicite. Suppression, conversion en espace ordinaire et conservation sont des décisions distinctes. Un espace insécable peut nécessiter une conversion ; un caractère de liaison ou une ponctuation utile peut devoir rester. Gardez un exemple avant/après et notez la règle. Une apparence similaire ne rend pas deux caractères interchangeables, notamment dans les noms et identifiants techniques.

Comparer le texte et trois longueurs

Conservez original, transformation intermédiaire et résultat final côte à côte. Même longueur ne signifie pas même texte : casa et cosa ont quatre caractères. Si quatre positions disparaissent, expliquez les changements sur un exemple court. Pour une longue liste, examinez les écarts inhabituels et les données sensibles, en précisant l’échantillonnage éventuel. La première ligne correcte ne prouve pas la vérification de toutes les autres.

Vérifier les dépendances avant remplacement

Une sortie distincte peut être plus claire dans un fichier partagé. Avant de figer les valeurs, conservez un original identifiable et repérez formules ou exports qui le lisent encore. Nommez différemment données brutes et nettoyées. Contrôlez des lignes connues et la fin de la plage après recopie : une colonne auxiliaire incomplète mélange les règles. Nettoyer une copie ne modifie pas un export qui utilise toujours l’original.

Relire le sens avant le contrôle de longueur

Des espaces accidentels peuvent provoquer un dépassement, mais les retirer ne doit pas supprimer des séparations utiles ni changer l’exigence. Relisez le résultat puis mesurez-le avec l’unité et les inclusions demandées. Utilisez le compteur de caractères pour un texte final et le contrôle des limites dans Sheets pour les lignes. Un texte court peut encore être incomplet.

Quatre résultats de règles explicites

Exemple littéralOpérationRésultat
Sale fino Normaliser les espaces ordinaires13 → 9 caractères
Sale finoRéduire l’espace interne répété10 → 9 caractères
Pane + saut + olioSupprimer la séparationPaneolio : 8
Pane + saut + olioRemplacer par un espacePane olio : 9
Les exemples italiens restent exacts. Le résultat le plus court n’est pas nécessairement correct.

Sources et vérifications

Ouvrir l’outil