Accéder au contenu principal

Comment supprimer les espaces avant et après dans les cellules Excel ?

Author: Kelly Last Modified: 2025-08-06

Parfois, lorsque vous copiez des données à partir d'autres emplacements et les collez dans une feuille de calcul Excel, il peut y avoir des espaces supplémentaires au début ou à la fin des chaînes dans les cellules. Il est fastidieux de supprimer ces espaces un par un pour rendre les données propres. Ce tutoriel présente des méthodes intelligentes et faciles pour supprimer rapidement les espaces avant et après.
a screenshot showing the original data and the data after removing leading spaces


Méthode A : Supprimer tous les espaces supplémentaires des chaînes avec la fonction TRIM (2 étapes)

Supprimer les espaces supplémentaires des chaînes

1. Sélectionnez une cellule à côté de la cellule dont vous souhaitez supprimer les espaces supplémentaires, puis saisissez cette formule

=TRIM(B2)

B2 est la cellule dont vous voulez supprimer les espaces, voir capture d'écran :
a screenshot of using the TRIM function

2. Appuyez sur Entrée pour obtenir le résultat, puis faites glisser la poignée de recopie automatique sur les cellules dont vous souhaitez supprimer les espaces supplémentaires, tous les espaces avant, après et supplémentaires ont été supprimés.
a screenshot of the results after applying the TRIM function to remove all spaces

Astuce :

1. Vous pouvez copier et coller les résultats de la formule comme valeurs, comme indiqué dans la capture d'écran ci-dessous :
a screenshot showing how to copy and paste the formula results as value

2. Cette méthode est assez simple si vous devez supprimer les espaces dans des cellules contiguës d'une ligne ou d'une colonne. Cependant, lorsque vous devez supprimer les espaces avant dans une plage comportant plusieurs lignes et colonnes, vous devez utiliser la fonction plusieurs fois. Dans ce cas, vous pouvez essayer la méthode C.

Supprimer tous les espaces superflus, y compris les caractères non imprimables et les espaces insécables

S'il y a des caractères non imprimables dans votre chaîne, tels qu'ils apparaissent dans Excel sous forme de CAR(160), ils ne peuvent pas être supprimés avec succès avec la fonction TRIM. Dans ce cas, vous devez combiner la fonction TRIM, CLEAN et SUBSTITUE ensemble pour gérer cette tâche.

Utilisez cette formule :

=TRIM(CLEAN(SUBSTITUE(B2,CAR(160)," ")))

Dans ce cas, la cellule B2 est celle dont vous souhaitez supprimer tous les espaces superflus.
a screenshot of using formula to remove all excess spaces

Ensuite, faites glisser la poignée de remplissage sur les cellules auxquelles vous souhaitez appliquer cette formule.
a screenshot of the results

Remarque :

La fonction TRIM supprimera tous les espaces supplémentaires, y compris les espaces avant, les espaces après et les espaces supplémentaires entre les mots. Si vous souhaitez supprimer uniquement les espaces avant, passez à la méthode B. Si vous souhaitez supprimer uniquement les espaces avant, ou uniquement les espaces après, ou encore supprimer tous les espaces superflus, y compris les caractères non imprimables, passez à la méthode C.


a screenshot of the handy Text tools you must have

13 outils de texte que vous devez absolument avoir dans Excel qui augmenteront votre efficacité de 90 %

▲ Éditer en masse des chaînes de texte dans des cellules, comme ajouter le même texte à plusieurs cellules à la fois, supprimer des caractères à n'importe quelle position, etc.

▲ Outre les outils affichés dans l'image, il existe 200 autres outils avancés dans Kutools pour Excel, qui peuvent résoudre 82 % de vos problèmes Excel.

▲ Devenez un expert Excel en 5 minutes, gagnez la reconnaissance et la promotion des gens.

▲ Plus de 110 000 personnes efficaces et plus de 300 entreprises mondialement reconnues ont choisi cet outil.

Essai gratuit de 30 jours, aucune carte de crédit requise


Méthode B : Supprimer les espaces avant des chaînes avec le code VBA (5 étapes)

Si vous souhaitez convertir ou importer toutes les données d'un document Word vers Excel, vous pouvez utiliser le code VBA.

1. Appuyez sur Alt + F11 pour activer la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module pour créer un nouveau script de module, copiez et collez le code ci-dessous dans le script.

VBA : Suppression des espaces avant des chaînes

">Sub RemoveLeadingSpace()
'Updateby20131129
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LTrim(Rng.Value)
Next
End Sub

a screenshot of inserting a Module in the VBA code editor a screenshot showing the VBA code in the editor

3. Appuyez sur F5 pour exécuter le code, puis une KutoolsforExcel boîte de dialogue apparaît pour sélectionner les cellules à partir desquelles supprimer les espaces avant.
a screenshot of selecting the data range from which you want to remove spaces

4. Après avoir choisi les cellules, cliquez sur OK, maintenant, les espaces avant dans les sélections ont été supprimés.

a screenshot showing the results

Remarque :

Avec ce code VBA, il supprime uniquement les espaces avant, et il modifiera les données originales sans possibilité d'annuler. Avant d'appliquer ce code VBA, veuillez sauvegarder une copie de vos données.


Méthode C : Supprimer les espaces avant/arrière/supplémentaires/tous selon vos besoins avec Kutools (3 étapes)

Cet outil fait partie des 229 outils de Kutools pour Excel, il propose cinq options pour supprimer différents types d'espaces selon vos besoins :

  • Supprimer les espaces avant
  • Supprimer les espaces après
  • Supprimer les espaces avant et après
  • Supprimer tous les espaces superflus
  • Supprimer tous les espaces

Cet outil prend en charge l'annulation, mais avant de l'utiliser, vous devez prendre quelques minutes pour l'installer gratuitement.

1. Sélectionnez les données dont vous souhaitez supprimer les espaces, puis cliquez sur Kutools > Supprimer les espaces. Voir capture d'écran :
a screenshot of enabling the Remove Spaces feature

2. Ensuite, cochez l'option dont vous avez besoin dans la Supprimer les espaces boîte de dialogue.

Supprimer uniquement les espaces avant :
a screenshot of the results after removing leading spaces

Supprimer uniquement les espaces après :
a screenshot of the results after removing trailing spaces

Supprimer uniquement les espaces avant et après :
a screenshot of the results after removing leading and trailing spaces

Supprimer tous les espaces superflus :
a screenshot of the results after removing all excess spaces

Supprimer tous les espaces :
a screenshot of the results after removing all spaces


Télécharger le fichier d'exemple

doc sampleCliquez pour télécharger ce fichier d'exemple


Autres opérations (articles) liées à la conversion de fichiers

Compter les espaces avant la chaîne de texte
Propose un astuce pour compter rapidement le nombre d'espaces avant

Trouver la position du n-ième espace
Dans cet article, il présente des astuces pour trouver facilement la position du n-ième espace dans Excel.

Ajouter un espace entre le prénom et le nom
En général, il y a un espace entre le prénom et le nom. Mais parfois, les espaces sont perdus, donc vous devez ajouter un espace entre les noms dans Excel. Ici, nous proposons deux méthodes différentes pour gérer rapidement cette tâche.

Compter le nombre de caractères en excluant les espaces
Généralement, vous utilisez la fonction NBCAR pour compter le nombre de caractères, cependant, si vous souhaitez compter les caractères en excluant les espaces, vous avez besoin d'une autre formule. Dans cet article, il propose deux façons simples pour résoudre ce problème.


Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!