Note: The other languages of the website are Google-translated. Back to English
English English

Supprimer les espaces dans les cellules Excel - espaces de début, espaces de fin, espaces supplémentaires ou tous les espaces

Parfois, lorsque des données ont été copiées et collées à partir d'autres applications dans une feuille de calcul, un problème peut se produire si des espaces supplémentaires accompagnent inconsciemment les données. Par exemple, lors de l'ajout de deux cellules numériques comprenant des espaces de début, il renverra le résultat comme 0 au lieu du résultat correct; Ou obtenez un résultat erroné en comparant deux cellules avec le même contenu mais l'une d'elles contenant des espaces de début ou de fin. Comment supprimer ces espaces? Ce didacticiel vous présentera plusieurs méthodes.


Supprimez les espaces supplémentaires, y compris les espaces de début, de fin et en excès entre les cellules

Supposons que vous ayez une liste de colonnes de cellules contenant des espaces intermédiaires, de fin et en excès. Pour supprimer tous ces espaces supplémentaires des cellules, la fonction TRIM peut vous aider.

=TRIM(TEXT)

Sélectionnez une cellule vide, entrez =TRIM(B3) dedans et appuyez sur le Entrer clé. Et puis faites glisser son Poignée de remplissage vers le bas pour appliquer la formule à d'autres cellules. Voir la capture d'écran:
Notes: B3 est la cellule contenant le texte dont vous souhaitez supprimer les espaces.

Désormais, tous les espaces supplémentaires, y compris les espaces de début, de fin et les espaces intermédiaires en excès, sont supprimés des cellules spécifiées.

Notes: Cette opération doit être effectuée dans une nouvelle colonne. Après avoir supprimé tous les espaces supplémentaires, vous devez remplacer les données d'origine par les données coupées en appuyant sur la touche Ctrl + C, sélectionnez la plage de données d'origine et faites un clic droit pour sélectionner Nos valeurs sous le Options de collage .

Plusieurs clics pour supprimer les espaces inutiles des cellules

Avec la Supprimer des espaces utilitaire, seuls quelques clics peuvent vous aider à supprimer non seulement espaces de début, espaces de fin, espaces en excès mais aussi, tous les espaces à partir d'une plage, de plusieurs plages ou même de la feuille de calcul entière, ce qui vous permettra d'économiser beaucoup de temps de travail.
Kutools pour Excel - Rassemble plus de 300 fonctionnalités avancées puissantes, conçues pour plus de 1500 scénarios de travail, résolvent 80% des problèmes Excel.

Téléchargez et essayez la fonctionnalité d'essai gratuite de 30 jours

 

Supprimer uniquement les espaces de début des cellules

Dans certains cas, vous devrez peut-être supprimer uniquement les espaces de début et conserver tous les espaces intermédiaires dans les cellules, comme illustré ci-dessous. Cette section présente une autre formule et un code VBA pour résoudre ce problème.

Utilisez la fonction MID pour supprimer uniquement les espaces de début

Sélectionnez une cellule vide (ici je sélectionne la cellule D3), copiez-y la formule ci-dessous et appuyez sur le bouton Entrer clé. Et puis faites glisser le Poignée de remplissage vers le bas pour appliquer la formule à d'autres cellules.

=MID(B3,FIND(MID(TRIM(B3),1,1),B3),LEN(B3))

Dans cette formule, B3 est la cellule contenant le texte dont vous souhaitez supprimer les espaces de début.

Notes: Cette opération doit être effectuée dans une nouvelle colonne. Après avoir supprimé tous les espaces de début, vous devez remplacer les données d'origine par les données coupées sans formules.

Utilisez le code VBA pour supprimer uniquement les espaces de début

1. Ouvrez la feuille de calcul contenant les cellules dont vous supprimerez les espaces de début, puis appuyez sur la touche autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module, puis copiez ci-dessous le code VBA dans la fenêtre Module.

Sub RemoveLeadingSpaces()
'Updateby20190612
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

3. appuie sur le F5 clé pour exécuter le code. UNE Kutools pour Excel apparaît, veuillez sélectionner les cellules continues dont vous supprimerez les espaces de début, puis cliquez sur le OK .

Vous pouvez maintenant voir que seuls les espaces de début sont supprimés des cellules sélectionnées.


Supprimer uniquement les espaces de fin des cellules

1. Ouvrez la feuille de calcul contenant les cellules dont vous supprimerez les espaces de début, puis appuyez sur la touche autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module, puis copiez ci-dessous le code VBA dans la fenêtre Module.

Sub RemoveTrailingSpaces()
'Updateby20190612
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.RTrim(Rng.Value)
Next
End Sub

3. appuie sur le F5 clé pour exécuter le code. UNE Kutools pour Excel apparaît, veuillez sélectionner les cellules continues dont vous supprimerez les espaces de fin, puis cliquez sur le OK bouton. Vous pouvez maintenant voir que seuls les espaces de fin sont supprimés des cellules sélectionnées.


Supprimer tous les espaces des cellules

Si vous souhaitez supprimer tous les espaces dans des cellules spécifiques, les méthodes de cette section peuvent vous rendre service.

Utilisez la fonction SUBSTITUTE pour supprimer tous les espaces des cellules

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Sélectionnez une cellule vide, copiez-y la formule ci-dessous et appuyez sur le bouton Entrer clé. Faites ensuite glisser le Poignée de remplissage vers le bas pour appliquer la formule à d'autres cellules.

=SUBSTITUTE(B3," ","")

Conseils: Dans cette formule, B3 est la cellule contenant le texte pour lequel vous souhaitez supprimer tous les espaces;
         "" (un espace entre guillemets doubles) représente ici les espaces que vous souhaitez supprimer;
         "" signifie ici que vous remplacerez tous les espaces par rien.

Ensuite, vous pouvez voir que tous les espaces dans des cellules spécifiques sont supprimés immédiatement.

Notes: Cette opération doit être effectuée dans une nouvelle colonne. Après avoir supprimé tous les espaces, vous devez remplacer les données d'origine par les données coupées sans formules.

Utilisez la fonction Rechercher et remplacer pour supprimer tous les espaces des cellules

Outre ce qui précède REMPLACER , la fonction Rechercher et remplacer peut également aider à supprimer tous les espaces des cellules.

1. Sélectionnez les cellules contenant des espaces que vous supprimerez, appuyez sur la touche Ctrl + H clés pour ouvrir le Rechercher et remplacer boite de dialogue.

2. dans le Rechercher et remplacer dialogue et sous le remplacer onglet, tapez un espace dans le Trouvez ce que zone de texte, conservez le Remplacez-le par zone de texte vide, puis cliquez sur le Remplacer tout .


Supprimez facilement les espaces de début, de fin, supplémentaires et tous les espaces des cellules avec les Kutools

Conseil : Si vous en avez assez d'utiliser des formules et des codes VBA pour supprimer des espaces, le Supprimer des espaces utilité de Kutools pour Excel est votre meilleur choix. En quelques clics seulement, vous pouvez supprimer non seulement les espaces de début, les espaces de fin, les espaces en excès, mais également tous les espaces d'une plage, plusieurs plages ou même toute la feuille de calcul, ce qui vous fera économiser beaucoup de temps de travail.

Avant d'utiliser Kutools for Excel, vous devez prendre quelques minutes pour télécharger et installer gratuitement d'abord.

1. Sélectionnez une ou plusieurs plages avec les cellules dont vous supprimerez les espaces, cliquez sur Kutools > Texte > Supprimer des espaces. Voir la capture d'écran:

2. Vous pouvez voir qu'il y a 5 options dans le Supprimer des espaces boite de dialogue:

  • Pour supprimer uniquement les espaces de début, veuillez sélectionner le Espaces de premier plan l'option;
  • Pour supprimer uniquement les espaces de fin, veuillez sélectionner le Espaces de fin l'option;
  • Pour supprimer les espaces de début et les espaces de fin en même temps, veuillez sélectionner le Espaces de début et de fin l'option;
  • Pour supprimer tous les espaces supplémentaires (y compris les espaces de début, de fin, en excès entre les espaces), veuillez sélectionner le Tous les espaces excédentaires l'option;
  • Pour supprimer tous les espaces, veuillez sélectionner le Tous les espaces option.

Puis cliquez sur le OK bouton pour démarrer l'opération.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Autres cas pratiques liés aux espaces Excel

Outre la suppression d'espaces dans les cellules, avez-vous déjà été confronté aux circonstances de comptage, d'ajout d'espaces ou de remplacement des espaces par d'autres caractères dans les cellules? La recommandation ci-dessous peut accélérer votre travail Excel.

Compter le nombre total d'espaces dans une cellule
Avant de supprimer tous les espaces d'une cellule, vous pouvez être curieux de savoir combien d'espaces elle contient. Ce didacticiel fournit des méthodes détaillées pour vous aider à obtenir rapidement le nombre total d'espaces dans une cellule.
Cliquez pour en savoir plus ...

Ajouter un espace après chaque virgule dans des cellules Excel spécifiques
Parfois, des espaces peuvent être supprimés accidentellement de cellules spécifiques. Ce tutoriel parle d'ajouter un espace après chaque virgule pour rendre la chaîne de texte plus claire et standard avec des étapes détaillées.
Cliquez pour en savoir plus ...

Ajouter des espaces entre les nombres dans les cellules Excel
Ce didacticiel parle de l'ajout d'espace entre chaque nombre ou tous les nièmes nombres dans les cellules Excel. Supposons que vous ayez une colonne de numéros de téléphone et que vous souhaitiez ajouter des espaces entre eux pour rendre le numéro plus intuitif et plus facile à lire. Les méthodes de ce didacticiel vous aideront.
Cliquez pour en savoir plus ...

Ajouter des espaces avant les majuscules dans les cellules Excel
Ce didacticiel parle de l'ajout d'un espace avant chaque majuscule dans les cellules Excel. Supposons que vous ayez une liste de chaînes de texte avec tous les espaces supprimés accidentellement, comme ceci: InsertBlankRowsBetweenData, pour ajouter les espaces avant chaque majuscule pour séparer les mots comme Insérer des lignes vides entre les données, essayez les méthodes de ce didacticiel.
Cliquez pour en savoir plus ...

Remplacer l'espace par un caractère spécifique dans les cellules Excel
Dans de nombreux cas, vous préférez remplacer les espaces par des caractères spécifiques plutôt que de les supprimer directement des cellules. Ici, vous trouverez des méthodes pour remplacer facilement l'espace par un trait de soulignement, un tiret ou une virgule dans les cellules.
Cliquez pour en savoir plus ...



  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nomplus
onglet kte 201905
  • Activer l'édition 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, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (58)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup, j'en avais vraiment besoin et l'option Remplacer était un charme.
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour l'explication - a sauvé notre département beaucoup de travail.
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup, l'option Remplacer a fonctionné comme un charme... vous m'avez vraiment fait gagner beaucoup de temps.
Ce commentaire a été minimisé par le modérateur sur le site
Très facile à comprendre. Bon à suivre.
Ce commentaire a été minimisé par le modérateur sur le site
conneries.... ça marche pas
Ce commentaire a été minimisé par le modérateur sur le site
N'a pas fonctionné pour moi aussi, mais a trouvé le bon chemin. Sélectionnez et mettez en surbrillance l'espace dont vous souhaitez vous débarrasser. Copiez cet espace et sélectionnez Rechercher et remplacer. Collez cet espace dans rechercher et remplacer par rien. Je suppose que ce n'était pas un espace en premier lieu. Quoi que ce soit, vous le trouvez maintenant en copiant ce que c'était. J'espère que ça marche pour toi.
Ce commentaire a été minimisé par le modérateur sur le site
Cela a fonctionné pour moi! Merci!
Ce commentaire a été minimisé par le modérateur sur le site
[quote]Cela a fonctionné pour moi ! Merci!Par Erika[/quote] Merci beaucoup pour cela. Cela a fait gagner beaucoup de temps
Ce commentaire a été minimisé par le modérateur sur le site
merci beaucoup. tu es un génie!!!!
Ce commentaire a été minimisé par le modérateur sur le site
ÇA A MARCHÉ! Merci mec
Ce commentaire a été minimisé par le modérateur sur le site
Cela a vraiment fonctionné.... J'ai essayé peut fonctionner comme Clean, Trim, Substitute, etc.
Ce commentaire a été minimisé par le modérateur sur le site
Merci, facile à comprendre. meilleur sur le net
Ce commentaire a été minimisé par le modérateur sur le site
Rechercher/remplacer ne fonctionne pas pour moi, c'est pourquoi je recherche ce sujet sur Google en premier lieu. Y a-t-il un paramètre quelque part qui désactive cela ? Je veux supprimer ":" des cellules d'une colonne (et "/" des cellules d'une autre colonne). Je devrais pouvoir mettre en surbrillance la colonne, ^ H, taper ":" (ou "/") dans le champ de recherche, laisser le champ de remplacement vide et cliquer sur Remplacer tout, et cela devrait le faire. Ou Rechercher Suivant/Remplacer/Remplacer/Remplacer dans les cellules une par une. Mais il avance à travers les cellules mais ne fait rien. Si je mets quelque chose dans le champ de remplacement, il effectuera le remplacement, mais il ne remplacera pas par une chaîne vide.
Ce commentaire a été minimisé par le modérateur sur le site
Merci d'avoir enfin parlé de>Comment supprimer les espaces entre les caractères et les nombres dans les cellules d'Excel ?
Ce commentaire a été minimisé par le modérateur sur le site
Merci Très très utile
Ce commentaire a été minimisé par le modérateur sur le site
comment supprimez-vous les espaces sans supprimer les zéros qui, au début des valeurs milieu et fin? Je veux juste supprimer les espaces entre les valeurs uniquement. J'ai essayé ce qui précède et les zéros ont disparu.
Ce commentaire a été minimisé par le modérateur sur le site
Convertissez la cellule au format texte puis utilisez la fonction de remplacement
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup....c'est vraiment utile..gagnez beaucoup de temps... :-)
Ce commentaire a été minimisé par le modérateur sur le site
j'aime beaucoup cet outil
Ce commentaire a été minimisé par le modérateur sur le site
wow merci ..utile :-) :) :) :) :) :)
Ce commentaire a été minimisé par le modérateur sur le site
Wow ses fantastiques petites commandes fonctionnent très bien
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup pour l'astuce, très très utile, cela rend ma feuille de calcul beaucoup plus nette. Merci encore. Gary
Ce commentaire a été minimisé par le modérateur sur le site
Très utile! Merci
Ce commentaire a été minimisé par le modérateur sur le site
très utile :) et facile à comprendre ;-)
Ce commentaire a été minimisé par le modérateur sur le site
essayé toutes les options ci-dessus. ne fonctionne pas car il y a des espaces avant et après le numéro. Une autre alternative ?
Ce commentaire a été minimisé par le modérateur sur le site
Essayez celui-ci =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ce commentaire a été minimisé par le modérateur sur le site
Merci! très utile. a sauvé la journée.
Ce commentaire a été minimisé par le modérateur sur le site
Commande complète très utile
Ce commentaire a été minimisé par le modérateur sur le site
Supprimer l'espace avant et après le contenu de la cellule (Ex: ___26350__) Nous pouvons utiliser cette formule =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup :) :) :).... Cela a fait gagner beaucoup de temps.
Ce commentaire a été minimisé par le modérateur sur le site
L'option de remplacement est la meilleure et la plus simple ! Merci d'avoir partagé les astuces !
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés