Toutes les fonctions Excel

SUPPRESPACE dans Excel (TRIM) : comment l'utiliser

SUPPRESPACE supprime les espaces au début et à la fin, et remplace les espaces doubles au milieu par des simples.

Essayez gratuitement les premiers exercicesDans la leçon NBCAR et SUPPRESPACE

Que fait SUPPRESPACE ?

SUPPRESPACE supprime les espaces inutiles d'un texte. Les espaces au début et à la fin disparaissent complètement, et là où il y a deux espaces ou plus entre des mots, il n'en reste qu'une.

Vous ne voyez généralement pas les espaces en trop, mais Excel, si : pour une fonction de recherche, "Lyon " est autre chose que "Lyon". C'est pourquoi SUPPRESPACE est souvent la première étape quand vous nettoyez des données venant d'un autre programme ou d'un site web.

Quand utiliser SUPPRESPACE ?

  • Des noms issus d'un export, avec des espaces au début ou à la fin : =SUPPRESPACE(A2).
  • Une RECHERCHEV qui donne #N/A alors que la valeur semble présente : cherchez avec =RECHERCHEV(SUPPRESPACE(E2);A2:C50;2;FAUX).
  • Des espaces doubles entre le prénom et le nom : =SUPPRESPACE(A2) n'en laisse qu'une.
  • Nettoyer les espaces et les majuscules d'un coup : =NOMPROPRE(SUPPRESPACE(A2)).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=SUPPRESPACE(texte)

Avec un exemple : =SUPPRESPACE(A1)

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
SUPPRESPACELe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.SUPPRESPACE
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
texteLa cellule avec le texte à nettoyer.A1

SUPPRESPACE étape par étape

C1 contient =SUPPRESPACE(A1). Les espaces autour ont disparu. Modifiez les nombres ou la formule et regardez ce qui se passe.

C1
A
B
C
D
E
F
G
H
1
Lyon
Lyon
2
3
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur C1 et tapez SUPPRESPACE avec une parenthèse.=SUPPRESPACE(
  2. Cliquez sur la cellule du texte, A1.=SUPPRESPACE(A1
  3. Fermez la parenthèse et appuyez sur Entrée : les espaces avant et après le mot ont disparu.=SUPPRESPACE(A1)
  4. Pour remplacer la colonne d'origine, copiez le résultat et collez-le en valeurs sur l'ancienne colonne.

Autres exemples

Des espaces doubles au milieu

C1 contient =SUPPRESPACE(A2). Il reste une seule espace entre le prénom et le nom.

C1
A
B
C
D
E
F
G
H
1
Nom
Anne Petit
2
Anne Petit
3
4
5
6
7
8
9
10
Prêt

Voir combien d'espaces sont en trop

C1 contient =NBCAR(A2)-NBCAR(SUPPRESPACE(A2)). La cellule compte 12 caractères, et seulement 9 sans les espaces en trop : il y a 3 espaces de trop.

C1
A
B
C
D
E
F
G
H
1
Nom
3
2
Hugo Roux
3
4
5
6
7
8
9
10
Prêt

Espaces et majuscules d'un coup

C1 contient =NOMPROPRE(SUPPRESPACE(A2)). D'abord les espaces disparaissent, puis chaque mot reçoit une majuscule au début.

C1
A
B
C
D
E
F
G
H
1
Nom
Sophie Dubois
2
sophie DUBOIS
3
4
5
6
7
8
9
10
Prêt

La cause de nombreux #N/A

Pour Excel, "Lyon " n'est pas la même chose que "Lyon". Comparez la longueur avec NBCAR quand une recherche échoue sans raison apparente.

Là où ça coince souvent

  • Cette fonction ne supprime pas l'espace insécable d'une page web. Il faut pour cela SUBSTITUE.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon NBCAR et SUPPRESPACE. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Comment remplacer la colonne d'origine ?

Copiez le résultat et collez-le en valeurs par-dessus la colonne d'origine.

À lire aussi

GAUCHE, DROITE et STXTNBCARMAJUSCULE, MINUSCULE et NOMPROPRECHERCHE et TROUVEAssembler du texte