Passer au contenu principal

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 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 for Excel - Rassemble plus de 300 fonctionnalités avancées puissantes, conçues pour plus de 1500 scénarios de travail, résolvez 80% Problèmes Excel.

Téléchargez et essayez l'essai gratuit complet 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 for 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 for 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," ","")

Pourboires: 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 for 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ée
  • 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 gammes
  • 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 cellules
  • 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 PDF
  • 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 nom
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
Comments (58)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I removed all spaces with the Replace function, very easy, thank you
This comment was minimized by the moderator on the site
thank you a lot

it was very god
This comment was minimized by the moderator on the site
Thank you a lot.
This comment was minimized by the moderator on the site
Excellent, Very helpful
This comment was minimized by the moderator on the site
Thank you very much. It was so helpful.
This comment was minimized by the moderator on the site
if it doesnt work for you. First you remove the spaces, then you remove the letters, for example: i have USD 1234.00 , first i do the find & replace just the space between USD and 1234.00, now i have USD1234.00, now i go back to find & replace and on find what: i put USD ( no spaces ), and nothing on REPLACE WITH: then i click on Replace all , and i have now 1234.00 if you do it the other way it doesnt work i dont know why.
This comment was minimized by the moderator on the site
Thank you very much!!
This comment was minimized by the moderator on the site
Great Tips especially for research keywords and to make a lot of hashtags on facebook, and You have great tools to make it simple It is appropriate that we visit each other and communicate Web Development Agency Konsultan Blog Teknologi
This comment was minimized by the moderator on the site
Thanks so much helpful. i ve been trying this for 2 days. it worked
This comment was minimized by the moderator on the site
Excellent.Very helpful to remove space in a cell
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations