excel astuce

SUPPRESPACE ne fonctionne pas ? Pourquoi + solution

4.7
(45)

SUPPRESPACE ne fonctionne pas ? Impossible de supprimer les espaces avec la formule SUPPRESPACE ? Voici pourquoi. Voici aussi la solution pour corriger ce problème de format tout bête dans Excel.

La formule SUPPRESPACE est bien connue des amateurs d’Excel. Elle permet de supprimer les espaces inutiles situés au début ou à la fin d’une cellule. Cette formule permet aussi de supprimer les espaces en trop (double espace, triple espace…) qui sont à l’intérieur d’une chaine de mots incluse dans une cellule. Mais parfois, SUPPRESPACE ne fonctionne pas…

Normalement, l’utilisation de la formule SUPPRESPACE est extrêmement simple : il s’agit de taper =SUPPRESPACE(texte)

Illustration :

supprespace ne fonctionne pas

Remarque : la formule SUPPRESPACE() est TRIM() en anglais.

Pourtant, dans certains cas, la formule SUPPRESPACE est inopérante : elle ne réussit pas à supprimer les espaces, ce qui plonge l’utilisateur dans l’embarras…

Voyons pourquoi SUPPRESPACE ne fonctionne pas dans certains cas, et comment contourner le problème.

Voir aussi notre FORMATION EXCEL à télécharger

SUPPRESPACE ne fonctionne pas : pourquoi ?

Il se peut que dans certains, cas la formule SUPPRESPACE ne fonctionne pas. Cela pour une raison simple : la formule détecte et traite les espaces qui correspondent au caractère UNICODE (32), et non le caractère UNICODE (160).

Or, si vous copiez des données du web par exemple, il y a des chances que les espaces correspondent à de l’UNICODE (160), et non à l’UNICODE (32), ce qui explique que la formule SUPPRESPACE soit inopérante…

Le problème vient donc du fait qu’il existe deux types d’espace en informatique. Sur internet, le caractère UNICODE (160) correspond à la chaine de caractères &nbsp, parfois appelé espace insécable.

La solution pour contourner le problème SUPPRESPACE ne fonctionne pas

Heureusement, il existe une solution pour contourner ce problème.

Avant d’utiliser la formule SUPPRESPACE, il faudra transformer les espaces en Car(160) en espaces en Car(32).

Pour cela, voici la procédure à suivre :

  • sélectionnez la plage de données concernée,
  • faites un Rechercher-Remplacer (Ctrl + F),
  • dans le champ Rechercher, saisissez Alt + 0160 en maintenant pressée la touche Alt pendant la saisie du 0160,
  • dans le champ Remplacer par, saisissez un simple espace,
  • et validez : le remplacement s’opère.

Vous pouvez ensuite utiliser la formule SUPPRESPACE : elle devrait à présent parfaitement fonctionner, et supprimera le premier et dernier espace dans vos cellules Excel, ainsi que les espaces en trop dans la suite de mots.

Et le tour est joué : vous venez de comprendre pourquoi SUPPRESPACE ne fonctionne pas et comment résoudre cette difficulté.

D’autres astuces et solutions Excel

Au-delà de cette astuce Excel, nous proposons sur ce site un grand nombre de formules, fonctions, trames, templates et exemples de documents Excel pour vous aider à effectuer des calculs et à présenter vos analyses chiffrées de la meilleure manière possible. Le but : vous aider au quotidien. Parcourez ce site à la recherche des modèles qui pourraient vous intéresser, que ce soit à titre personnel, professionnel, ou pour une création d’entreprise.

Cliquez ici pour accéder à nos autres formules, astuces et solutions Excel.

Vous pouvez noter cet article :

Combien d'étoiles mettriez-vous ?

Note moyenne 4.7 / 5. Nombre de votes : 45

Pas encore de vote ! Soyez le premier.

Merci pour votre soutien !

Suivez-nous sur les réseaux sociaux :