cellio

Fonction SUPPRESPACE Excel : supprimer les espaces en trop

Utilisez SUPPRESPACE dans Excel pour retirer les espaces inutiles qui bloquent vos formules, et éliminez facilement les espaces insécables du web.

Par Ayoub Farid · · 2 min de lecture

Les espaces en trop sont invisibles, mais ils faussent tout : VLOOKUP (RECHERCHEV) renvoie une erreur #N/A, COUNTIF (NB.SI) ignore des lignes et vos doublons passent inaperçus. La fonction TRIM (SUPPRESPACE) résout la grande majorité de ces anomalies dans votre feuille de calcul.

Que fait la fonction TRIM (SUPPRESPACE) ?

=TRIM(text)

*(Dans la version française d'Excel, utilisez =SUPPRESPACE(texte))*

  • Supprime les espaces au début et à la fin du texte
  • Réduit les séries d'espaces consécutifs au milieu pour n'en laisser qu'un seul

" Sam Lee " devient "Sam Lee".

Nettoyer une colonne entière

  1. Dans une colonne vide à côté de vos données, écrivez =TRIM(A2) (ou =SUPPRESPACE(A2)) et effectuez une recopie vers le bas avec la poignée de recopie.
  2. Copiez cette nouvelle colonne.
  3. Faites un Collage spécial > Valeurs sur la colonne d'origine (ou conservez la colonne nettoyée et supprimez l'ancienne).

Dans Excel 365 ou Google Sheets, vous pouvez traiter toute une plage d'un coup grâce aux formules matricielles dynamiques : =TRIM(A2:A500) propage automatiquement les résultats.

Utiliser TRIM dans d'autres formules Excel

Plutôt que de modifier la cellule source, nettoyez la valeur directement à la volée :

=VLOOKUP(TRIM(F2),$A$2:$C$500,3,FALSE)
=PROPER(TRIM(A2))

*(En français : =RECHERCHEV(SUPPRESPACE(F2);$A$2:$C$500;3;FAUX) et =NOMPROPRE(SUPPRESPACE(A2)))*

Quand TRIM échoue : les espaces insécables

Les données copiées depuis une page web comportent souvent des espaces insécables (caractère ASCII 160). TRIM ne les supprime pas. Remplacez-les d'abord avec SUBSTITUTE (SUBSTITUE) :

=TRIM(SUBSTITUTE(A2,CHAR(160)," "))

*(En français : =SUPPRESPACE(SUBSTITUE(A2;CAR(160);" ")))*

Autres caractères invisibles

Pour éliminer les retours à la ligne et les caractères de contrôle non imprimables issus de certains exports, combinez la fonction avec CLEAN (EPURAGE) :

=TRIM(CLEAN(A2))

*(En français : =SUPPRESPACE(EPURAGE(A2)))*

Comment repérer les espaces masqués

La formule =LEN(A2) (NBCAR en français) compte le nombre de caractères. Si le mot « Latte » renvoie 6 au lieu de 5, un espace s'y cache. Comparez directement =LEN(A2) avec =LEN(TRIM(A2)).

Fonctions associées pour nettoyer vos données

Le nettoyage de données brutes (TRIM, TEXT, dates) est l'un des modules clés pour apprendre Excel et réussir un test Excel d'embauche, bientôt disponible sur Cellio.

Questions fréquentes

Comment supprimer les espaces dans Excel ?

Utilisez =TRIM(A2) (SUPPRESPACE) pour supprimer les espaces superflus au début, à la fin et les doubles espaces, ou =SUBSTITUTE(A2," ","") (SUBSTITUE) pour retirer absolument tous les espaces.

Pourquoi TRIM ne supprime-t-il pas tous les espaces ?

Les données contiennent souvent des espaces insécables issus du web. Utilisez alors la formule =TRIM(SUBSTITUTE(A2,CHAR(160)," ")).

La fonction TRIM supprime-t-elle les espaces entre les mots ?

Elle conserve un espace unique standard entre chaque mot et supprime uniquement les espaces excédentaires.

La fonction TRIM fonctionne-t-elle dans Google Sheets ?

Oui, elle s'utilise de la même manière dans Google Sheets.

À lire aussi