Pour supprimer les espaces avant et après un texte dans une cellule, dispose d'une fonction. Mais il ne faut pas oublier de convertir le résultat ensuite
- La fonction SUPPRESPACE. Cette fonction va supprimer tous les espaces qui se trouvent avant et après le texte dans une cellule.
- Transformer le résultat en valeur. Seulement, il ne faut pas s'arrêter là. Il faut transformer le résultat de la formule en valeur.
Les espaces en trop - Problème très courant en informatique
Les espaces en trop sont la cause d'un grand nombre d'erreurs avec Excel. Nous pouvons listés les problèmes suvants
- Comparaison fausse entre deux cellules. Lors de la création d'un test logique, la présence d'espaces après le texte va forcément entraîner un résultat faux.
- Dans la situation suivante, il est impossible d'identifier les cellules qui ont des espaces à la fin. Mais à 3 reprises le test d'égalité (=A2=B2) retourne un résultat FAUX.
- Pour rappel, les tests logiques sont très utilisés dans Excel avec les fonctions SI et FILTRE ainsi qu'avec les mises en forme conditionnelles personnalisées.

- Résultat de formule faux. C'est malheureusement une erreur très courante dans Excel
- La fonction RECHERCHEV veut retourner le prix des produits
- Mais à cause de l'espace en trop, la formule retourne une erreur.

- Enfin, à cause des espaces en trop, l'application d'un tri, affiche un résultat faux.

La fonction SUPPRESPACE pour supprimer les espaces
Pour corriger ces problèmes, il existe la fonction SUPPRESPACE qui retire tous les espaces superflus (avant et après le texte). Peu importe qu'il y ait un ou plusieurs espaces, la fonction les retirera tous 😀👏
Dans cet exemple, la colonne B affiche le même texte qu'en colonne A mais sans les espaces avant et après le texte.
=SUPPRESPACE(cellule)

MAIS LE TRAVAIL N'EST PAS FINI ! 😮
Certes, la fonction a supprimé de la cellule des espaces superflus, mais
- Le résultat de la colonne B est le résultat d'une formule
- ATTENTION ! Les cellules d'origine n'ont pas été corrigées, elles sont toujours les espaces en trop
C'est pourquoi, il faut procéder à un collage spécial en valeur pour convertir le résultat de chaque formule en valeur.
- Sélectionnez la plage de données qui contient vos formules.
- Puis, copiez ces données.
- Ensuite, positionnez-vous dans les données sources.
- Appelez le menu Collage Spécial.
- Choisissez l'option Valeur.

Conclusion
- Il est très important d'avoir à l'esprit que la fonction SUPPRESPACE ne résout qu'une partie du problème.
- La seconde partie du travail consiste à convertir le résultat de la formule en valeur.
Articles liés
- TEXTE.AVANT et TEXTE.APRES
- Regrouper (concaténer) des cellules dans Excel
- Formation gratuite Excel – Extraire ou Combiner les cellules
- A quoi sert le symbole & dans Excel
- Vous trouverez des informations complémentaires sur la fonction SUPPRESPACE sur le site de Microsoft.