Formule Excel: supprimer les espaces de début et de fin du texte -

Table des matières

Formule générique

=TRIM(text)

Sommaire

Si vous devez supprimer les espaces de début et de fin du texte dans une ou plusieurs cellules, vous pouvez utiliser la fonction TRIM. Dans l'exemple, la formule de la cellule C3 est:

=TRIM(B3)

Une fois que vous avez supprimé les espaces supplémentaires, vous pouvez copier les cellules avec des formules et les coller ailleurs en tant que «valeurs» pour obtenir le texte final.

Vidéo: Comment nettoyer du texte avec TRIM et CLEAN

Explication

La fonction TRIM est entièrement automatique. Il supprime les espaces de début et de fin du texte et «normalise» également plusieurs espaces entre les mots à un seul caractère d'espace. Tout ce que vous avez à faire est de fournir une référence à une cellule.

TRIM avec CLEAN

Si vous devez également supprimer les sauts de ligne des cellules, vous pouvez ajouter la fonction CLEAN comme suit:

=TRIM(CLEAN(text))

La fonction CLEAN supprime une plage de caractères non imprimables, y compris les sauts de ligne, et renvoie du texte «nettoyé». La fonction TRIM prend alors le relais pour supprimer les espaces supplémentaires et renvoie le texte final.

Autres personnages problématiques

Notez que CLEAN ne peut pas supprimer tous les caractères non imprimables, notamment un espace insécable, qui peut apparaître dans Excel sous la forme CHAR (160). En ajoutant la fonction SUBSTITUTE à la formule, vous pouvez supprimer des caractères spécifiques. Par exemple, pour supprimer un espace insécable, vous pouvez utiliser:

=TRIM(CLEAN(SUBSTITUTE(B1,CHAR(160)," ")))

Bons liens

Nettoyage des données «sales» (Ron de Bruin)

Articles intéressants...