Supprimer les espaces Excel permet souvent de corriger des erreurs invisibles dans un fichier.
Vous avez copié des données, et quelque chose cloche. Un filtre affiche deux fois le même nom. Une formule ne retrouve pas une valeur. Un nombre reste aligné à gauche, comme s’il était du texte. Dans beaucoup de cas, le problème vient simplement d’un espace en trop.
Pour supprimer les espaces inutiles dans Excel, utilisez la fonction SUPPRESPACE. Si vous souhaitez supprimer tous les espaces d’une cellule, même entre les mots ou les chiffres, utilisez plutôt la fonction SUBSTITUE.
Dans ce tutoriel, nous allons voir comment choisir la bonne méthode selon votre cas : espaces en début de cellule, espaces entre les mots, espaces dans les nombres ou nettoyage complet d’un fichier.
4 points à retenir de cet article ✅
- Pour supprimer les espaces inutiles dans Excel, la fonction SUPPRESPACE est la méthode la plus simple.
- Pour supprimer tous les espaces d’une cellule, utilisez plutôt SUBSTITUE.
- Pour les nombres avec des espaces, combinez CNUM et SUBSTITUE afin de retrouver une vraie valeur numérique.
- Pour nettoyer un gros fichier ou automatiser le traitement, Power Query reste la méthode la plus fiable.
Vidéo : Découvrez comment supprimer des espaces sur Excel !
Dans cette vidéo, Benjamin PARENT, formateur Excel chez Morpheus formation, vous montre comment supprimer les espaces sur Excel en moins d'1 minute.
Tableau récapitulatif des méthodes pour supprimer un espace sur Excel
| Problème | Méthode | Explication rapide | Avantages | Inconvénients |
|---|---|---|---|---|
| Supprimer TOUS les espaces (y compris entre les mots) | Méthode 1 : Fonction SUBSTITUE() | =SUBSTITUE(A1;" ";"") → Remplace tous les espaces par rien. | Simple et efficace pour un texte court. | Supprime tous les espaces, même ceux entre les mots. |
| Méthode 2 : Remplacer tout | Ctrl + H → Dans "Rechercher", taper un espace → Laisser "Remplacer par" vide → Remplacer tout. | Rapide pour un grand volume de données. | Supprime tous les espaces, peut poser problème si des mots doivent rester séparés. | |
| Supprimer uniquement les espaces inutiles (en trop) | Méthode 1 : Fonction SUPPRESPACE() | =SUPPRESPACE(A1) → Supprime les espaces en début et fin et garde un seul espace entre les mots. | Idéal pour nettoyer des noms, adresses ou bases de données. | Ne fonctionne que sur du texte brut, pas sur des nombres ou formules. |
| Méthode 2 : Power Query | Données > Lancer Power Query > Transformer > Supprimer les espaces. Option supplémentaire : Remplacement des valeurs pour fusionner les espaces multiples en un seul. | Fonctionne sur de grands tableaux, sans formule, et conserve le format des données. | Nécessite l’utilisation de Power Query (pas toujours disponible dans les anciennes versions). |
🎁 Envie d’apprendre les bases Power Query ? Découvrez notre formation gratuite Power Query pour nettoyer et transformer vos données en quelques clics.
Pourquoi supprimer les espaces vides dans Excel ?
Il peut arriver, lorsque vous importez des données non retraitées vers une feuille de calcul Excel, que des espaces non voulus soient intégrés entre les mots ou les nombres dans votre fichier. Cela peut entrainer de nombreux problèmes :
- De fausser vos filtres avec des mots identiques qu’Excel traite différemment car des espaces ont été intégrés,
- De faire apparaitre des erreurs dans les fonctions d’Excel
- Créer des doublons invisibles dans vos tableaux
- Empêcher certaines formules de retrouver les bonnes valeurs.
Nous devons alors nettoyer les données en supprimant les espaces inutiles entre les mots, les nombres ou en début et fin de cellule.
“Un espace invisible peut suffire à fausser une recherche, un filtre ou un tableau croisé dynamique. Avant de chercher une erreur complexe, commencez toujours par vérifier la propreté des données.”
- Benjamin Parent, formateur Excel chez Morpheus Formation

Quel est mon niveau sur Excel ?
Vous utilisez Excel, mais vous ne savez pas vraiment où vous en êtes ? Passez notre quiz gratuit en 7 minutes.
Vous obtenez votre résultat immédiatement, avec un corrigé détaillé et des ressources adaptées pour progresser.
Supprimer les espaces en trop avec la fonction SUPPRESPACE
La fonction SUPPRESPACE vous permet de supprimer tous les espaces de début, de fin et ceux du milieu, à la condition de conserver un seul caractère espace entre les mots.
Exemple d'utilisation :

- Dans la première colonne vous voyez trop d’espaces entre les mots et vous voulez corriger cette anomalie dans la colonne B. Vous devrez créer une colonne d’assistance "Résultat".
- Vous écrivez la fonction =SUPPRESPACE(A2) dans la cellule B2, puis vous appuyez sur Entrée.
- Le texte de l’exemple A2 est recopié dans B2 en supprimant les espaces en trop
- Ensuite utilisez la copie incrémentée (curseur dans le coin inférieur droit de votre cellule B2) pour reproduire la formule dans les cellules B3 et C3

Il vous reste à faire un copier-coller de la colonne résultat sur la colonne "Exemple de texte" pour remplacer votre texte d’origine. Attention à utiliser l’option Valeurs dans les options de collage.
Supprimer tous les espaces d’une cellule Excel
Vous disposez de 2 méthodes pour supprimer des espaces dans une cellule Excel :
- La fonction SUBSTITUE
- Supprimer tous les espaces via les menus et ruban.
Regardons cela ensemble !
“Avant de supprimer tous les espaces d’une cellule, vérifiez toujours le type de donnée. Sur un nom ou une phrase, SUBSTITUE peut coller tous les mots. Sur un code, une référence ou un nombre, c’est souvent exactement ce qu’il faut.”
- Benjamin Parent, formateur Excel chez Morpheus Formation
Méthode 1 : supprimer tous les espaces avec la fonction SUBSTITUE
Cette fonction remplace l’ancien texte par un nouveau texte dans une cellule Excel comme dans cet exemple où l’ancien texte est un espace (" ") et est remplacé par rien ("").

Exemple :
- Dans la cellule B2, insérez =SUBSTITUE(A2;" ";"") dans la barre de formule. Appuyez sur Entrée
- Le contenu de la cellule est recopié sans les espaces
- Il vous reste à faire une recopie incrémentée (curseur dans le coin inférieur droit de la cellule B2) pour reproduire la fonction dans les cellules B3 et B4).
- Tous les espaces dans les cellules B2, B3 et B4 ont disparus

Méthode 2 : supprimer tous les espaces avec la fonctionnalité Rechercher et remplacer
C’est l’option Rechercher et Remplacer que vous allez pouvoir utiliser. Cette méthode est utile pour :
- Supprimer tous les espaces en doubles.
- Les caractères d’espace.
- Les sauts de ligne.
Dans l’onglet « Accueil du ruban », sélectionnez les cellules où vous voulez supprimer les espaces. Allez dans le groupe « Edition » et cliquez sur « Rechercher et sélectionner ». Ensuite cliquez sur l’option « Remplacer » du menu déroulant.

Nous commençons ici notre exemple :
- Dans la boite de dialogue, entre un espace dans « Rechercher » et rien dans « Remplacer » comme dans l’exemple et clique sur « remplacer tout ».
- Vous pouvez voir que dans les cellules qui contiennent que des chiffres. Excel aligne ces chiffres à droite de la cellule


Formation gratuite sur Excel pour débutants en ligne|Sans inscription
Vous voulez progresser sur Excel sans partir dans tous les sens ?
Commencez avec notre formation gratuite Excel. Vous y découvrez les bases indispensables pour gagner du temps : tableaux structurés, filtres, tableaux croisés dynamiques, segments et bonnes pratiques pour mieux organiser vos données.
Supprimer les espaces dans les nombres sur Excel
Il peut arriver d’avoir dans des cellules des nombres avec des espaces entre eux. Vous pouvez utiliser :
- La commande « REMPLACER TOUT ».
- la formule « =CNUM(SUBSTITUE) ».
Méthode 1 : supprimer les espaces dans les nombres avec Rechercher et remplacer
Sélectionnez la plage de cellules où vous voulez supprimer les espaces entre les nombres et ensuite dans l’onglet EDITION du ruban, sélectionnez RECHERCHER ET REMPLACER et cliquez sur « Remplacer ». Vous pouvez faire le raccourci clavier Ctrl+H.

La boite de dialogue s’affiche. Dans le champ "Rechercher" met un espace avec la barre espace du clavier. Assurez-vous que le champ "Remplacer par" est vide, puis cliquez sur "remplacer tout". Et voilà le résultat !
Méthode 2 : enlever un espace dans un nombre avec les fonctions CNUM et SUBSTITUE
Voici comment utiliser la fonction CNUM pour supprimer les espaces entre les nombres :
- Créez une colonne d’assistance SUBSTITUE
- Dans la cellule B2, entrez la formule suivante =CNUM(SUBSTITUE). Complétez par la cellule de référence ici A2. Entre les deux premiers guillemets, indiquez l’espace à supprimer. Entre les deux derniers guillemets, ne mettez rien. Cela permet de remplacer l’espace par du vide. Cela donne donc =CNUM(SUBSTITUE(A2;" ";""))
- Faites Entrée, puis Excel supprime les espaces entre les nombres

Il reste alors à :
- Il vous reste à faire la recopie incrémentée pour appliquer la formule aux autres cellules B3 et B4
- Faites un copier-coller de vos cellules (B2:B4) vers vos cellules (A2:A4) en utilisant l’option de collage VALEURS dans le collage spécial
- Vous pouvez ensuite supprimer la colonne résultat SUBSTITUE

Entraînez-vous avec le fichier Excel à télécharger gratuitement !
Pour bien comprendre la méthode, le plus simple reste de pratiquer.
Téléchargez le fichier Excel utilisé dans ce tutoriel et testez les différentes méthodes directement sur les exemples : SUPPRESPACE, SUBSTITUE, Remplacer tout et CNUM.
Progressez sur Excel avec une formation Excel débutant !
Supprimer des espaces, corriger des erreurs, remettre un tableau au propre… ce sont souvent de petits gestes. Mais quand on ne les maîtrise pas, ils peuvent vite faire perdre beaucoup de temps.
Avec la formation Excel débutant de Morpheus Formation, vous reprenez les bases dans le bon ordre, avec une méthode claire et progressive. Ce qui fait la différence :
- Un formateur Excel expert dédié pour vous accompagner ;
- Un programme adapté à votre niveau et à vos objectifs ;
- Des exercices pratiques pour progresser concrètement ;
- Des cas réels proches de vos usages professionnels ;
- Des séances flexibles, à distance ou en présentiel ;
- Un accompagnement humain tout au long de votre progression ;
- Une approche Excel 2.0, avec les fonctionnalités essentielles et modernes d’Excel.
L’objectif : vous aider à utiliser Excel plus simplement, plus proprement, et avec beaucoup moins de galères au quotidien.
FAQ - Enlever un espace dans une cellule Excel
La formule la plus utilisée est SUPPRESPACE : =SUPPRESPACE(A2)
Elle nettoie les espaces inutiles sans coller tous les mots entre eux.
Certains espaces sont des espaces insécables. Ils viennent souvent du web, d’un PDF ou d’un export logiciel.
Dans ce cas, SUPPRESPACE seul peut ne pas suffire.
- La fonction SUPPRESPACE nettoie les espaces inutiles, tout en gardant un espace entre les mots.
- La fonction SUBSTITUE peut supprimer tous les espaces, même ceux qui séparent les mots.
Donc, pour un nom ou une phrase : SUPPRESPACE.
Pour un code, une référence ou un nombre : SUBSTITUE.
Pour supprimer les espaces placés avant ou après une valeur, utilisez SUPPRESPACE : =SUPPRESPACE(A2)
La fonction nettoie le début et la fin de la cellule, tout en gardant un seul espace entre les mots.






Félicitations ! Votre ebook Excel offert !
/ CPF
J'avais une liste de 150 agents dont les numéros matricules étaient saisis avec un espace entre la partie numérique et la partie alphabétique. La formule =SUBSTITUTE(A2;" ";"") vient de me rendre un énorme service en gagnant le temps.
Merci beaucoup pour votre retour ! C'est sympa de voir que nos articles sont utiles pour la commu Excel !