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
La présence d'espaces non désirés en début ou en fin de chaînes de caractères cause souvent des erreurs dans de nombreuses situations, lors des tests, des recherches ou des tris.
Dans les 3 exemples suivants, nous constatons la présence d'un caractère "espace" à la fin du contenu en A2, et nous pouvons observer l'impact sur les résultats.
N°1 - Test logique
Pour commencer, nous avons élaboré un test logique pour déterminer si les cellules en A2 et B2 sont identiques. Comme A2 contient un espace à la fin, l'égalité n'est pas VRAI.
N°2 - Recherche d'une valeur
Dans ce second exemple, si la valeur à rechercher contient un espace au début ou à la fin, le résultat sera erroné.
N°3 - Tri des données
Pour terminer, dans cette situation, certaines cellules ont des espaces en début de chaîne. Lors de l'application d'un tri, le résultat est faussé
La fonction SUPPRESPACE pour supprimer les espaces
Pour corriger ces problèmes, il existe la fonction SUPPRESPACE qui retire tous les espaces présents au début ou à la fin de la chaîne de caractères. Peu importe qu'il y ait un ou plusieurs espaces, la fonction les retirera tous ????
=SUPPRESPACE(cellule)
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.
MAIS LE TRAVAIL N'EST PAS FINI !
Certes, la fonction a supprimé le contenu de la cellule des espaces superflus, mais
- Le résultat de la colonne B est le résultat d'une formule
- Les cellules d'origine n'ont pas été corrigées. ????????????
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.