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.
Avec un exemple : =SUPPRESPACE(A1)
Voici comment lire la formule, élément par élément :
| Élément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
SUPPRESPACE | Le 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. | ( ) |
texte | La 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.
Voici comment construire la formule vous-même :
- Cliquez sur C1 et tapez SUPPRESPACE avec une parenthèse.
=SUPPRESPACE( - Cliquez sur la cellule du texte, A1.
=SUPPRESPACE(A1 - Fermez la parenthèse et appuyez sur Entrée : les espaces avant et après le mot ont disparu.
=SUPPRESPACE(A1) - 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.
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.
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.
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.
Entraînez-vous dans la leçon NBCAR et SUPPRESPACE. Les premiers exercices sont gratuits.
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