Suppression des espaces d'une chaîne de texte dans Excel

Si vous tirez des données dans des bases de données externes et les systèmes existants, vous allez sans doute rencontrer texte qui contient des espaces supplémentaires. Parfois, ces espaces supplémentaires sont trouvés au début du texte, tandis qu'à d'autres moments, ils se présentent à la fin.

Des espaces supplémentaires sont généralement mal, car ils peuvent causer des problèmes dans des formules de recherche, la cartographie, la colonne de dimensionnement et l'impression.

La figure illustre comment vous pouvez supprimer les espaces superflus en utilisant la fonction TRIM.

image0.jpg


La fonction TRIM est relativement simple. Il suffit de lui donner un peu de texte et il supprime tous les espaces du texte à l'exception des espaces simples entre les mots.

Comme avec d'autres fonctions, vous pouvez imbriquer la fonction TRIM dans d'autres fonctions pour nettoyer votre texte tout en appliquant une autre manipulation. Par exemple, la fonction suivante coupe le texte dans la cellule A1 et le convertit en majuscule en une seule étape:

= UPPER (TRIM (A1))

La fonction TRIM a été conçu pour couper seulement le caractère espace ASCII à partir du texte. Le caractère espace ASCII a une valeur de code de 32. Le jeu de caractères Unicode, cependant, a un caractère d'espace supplémentaire appelé le caractère espace insécable. Ce caractère est couramment utilisé dans les pages Web et a la valeur Unicode de 160.

La fonction TRIM est conçu pour gérer seuls CHAR (32) caractères d'espace. Il ne peut pas, par elle-même, gérer CHAR (160) caractères d'espace. Pour gérer ce genre d'espace, vous devez utiliser la fonction de substitut à la trouver CHAR (160) caractères d'espace et de les remplacer par des caractères CHAR (32) de l'espace de sorte que la fonction TRIM peut les corriger. Vous pouvez accomplir cette tâche en une seule fois avec la formule suivante:

= TRIM (Suppléant (A4, CHAR (160), CHAR (32)))

» » » » Suppression des espaces d'une chaîne de texte dans Excel