Supprimer les espaces avant et après un texte

Dernière mise à jour le 04/04/2024
Temps de lecture : 3 minutes

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

  1. La fonction SUPPRESPACE

    Cette fonction va supprimer tous les espaces qui se trouvent avant et après le texte dans une cellule.

  2. 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.

Le test n'est jamais vérifié à cause de l'espace en trop

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é.

La fonction RECHERCHEV ne trouve pas l'élément à cause de l'espace en trop

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é

Réaliser un tri avec des espaces fausse le résultat

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)

La fonction SUPPRESPACE pour supprimer les espaces superflus

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.

  1. Sélectionnez la plage de données qui contient vos formules.
  2. Puis, copiez ces données.
  3. Ensuite, positionnez-vous dans les données sources.
  4. Appelez le menu Collage Spécial.
  5. Choisissez l'option Valeur.
Conversion de la valeur SUPPRESPACE en 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

Vous trouverez des informations complémentaires sur la fonction SUPPRESPACE sur le site de Microsoft.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Supprimer les espaces avant et après un texte

Reading time: 3 minutes
Dernière mise à jour le 04/04/2024

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

  1. La fonction SUPPRESPACE

    Cette fonction va supprimer tous les espaces qui se trouvent avant et après le texte dans une cellule.

  2. 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.

Le test n'est jamais vérifié à cause de l'espace en trop

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é.

La fonction RECHERCHEV ne trouve pas l'élément à cause de l'espace en trop

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é

Réaliser un tri avec des espaces fausse le résultat

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)

La fonction SUPPRESPACE pour supprimer les espaces superflus

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.

  1. Sélectionnez la plage de données qui contient vos formules.
  2. Puis, copiez ces données.
  3. Ensuite, positionnez-vous dans les données sources.
  4. Appelez le menu Collage Spécial.
  5. Choisissez l'option Valeur.
Conversion de la valeur SUPPRESPACE en 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

Vous trouverez des informations complémentaires sur la fonction SUPPRESPACE sur le site de Microsoft.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.