Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'ENREGISTRER
x

or

Supprimer des espaces dans les cellules Excel - espaces de début, de fin, extra 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, il se peut que quelque chose se passe mal si des espaces supplémentaires s’accompagnent inconsciemment des données. Par exemple, lors de l'ajout de deux cellules numériques comprenant des espaces, le résultat renvoyé sera 0 au lieu du résultat correct; Ou obtenez un résultat erroné en comparant deux cellules ayant le même contenu mais dont l'une contient des espaces de début ou de fin. Comment supprimer ces espaces? Ce tutoriel présentera plusieurs méthodes pour vous.


Supprimez rapidement tous les espaces (espaces supplémentaires, espaces de début ou de fin) des cellules:

La Supprimer les espaces utilité de Kutools for Excel peut vous aider à supprimer rapidement tous les espaces des cellules de la plage sélectionnée, comme illustré ci-dessous. En outre, vous pouvez également appliquer la fonctionnalité pour supprimer uniquement les espaces de début, les espaces de fin ou les espaces supplémentaires des cellules sélectionnées.
Téléchargez dès maintenant la totalité des fonctionnalités de Kutools pour Excel pendant la journée 60!


Supprimer les espaces supplémentaires, y compris les espaces de début, de fin et de dépassement entre les cellules

Supposons que vous ayez une liste de colonnes de cellules contenant les espaces de début, de fin et les espaces intermédiaires 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) en elle et appuyez sur 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:
Note: B3 est la cellule contenant le texte à partir duquel vous souhaitez supprimer des espaces.

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

Note: 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 découpées en appuyant sur la touche Ctrl + C, sélectionnez la plage de données d'origine et cliquez avec le bouton droit de la souris pour sélectionner Valeurs sous le Options de collage .

Plusieurs clics pour supprimer les espaces inutiles des cellules

Avec le Supprimer les espaces utilitaire, seuls quelques clics peuvent vous aider à supprimer non seulement espaces principaux, espaces de fuite, espaces en excès mais aussi tous les espaces à partir d’une plage, de plusieurs plages ou même de la totalité de la feuille de calcul, ce qui vous permettra d’économiser beaucoup de temps.
Kutools for Excel - Regroupe plus que de puissantes fonctionnalités avancées 300, conçues pour les scénarios de travail 1500, augmentant la productivité de 70%.

Téléchargez et essayez la version d'essai complète gratuite de 60-day


Supprimer uniquement les espaces de début des cellules

Dans certains cas, vous devrez peut-être supprimer uniquement les espaces en tête 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.

Utiliser 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.

Note: 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 supprimées sans formules.

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

1. Ouvrez la feuille de calcul contenant les cellules à supprimer, 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 sous 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 Une boîte de dialogue apparaît. Sélectionnez les cellules continues dont vous souhaitez supprimer les espaces de début, puis cliquez sur le bouton. OK .

Vous pouvez maintenant voir que seuls les espaces en tête 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 à supprimer, 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 sous 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" Définissez WorkRng = Application.Selection Définissez WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8 ) Pour chaque Rng dans 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 Une boîte de dialogue apparaît. Sélectionnez les cellules continues dont vous souhaitez supprimer les espaces, puis cliquez sur le bouton. 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 de cellules spécifiques, les méthodes décrites dans 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 la Entrer clé. Ensuite, faites 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 délimité par des guillemets) représente ici les espaces que vous souhaitez supprimer;
"" Ici, cela signifie que vous remplacerez tous les espaces par rien.

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

Note: 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 supprimées sans formules.

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

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

1. Sélectionnez les cellules contenant les espaces à supprimer, appuyez sur le bouton Ctrl + H clés pour ouvrir le Rechercher et remplacer boite de dialogue.

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


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

Pointe: Si vous en avez marre d’utiliser des formules et des codes VBA pour supprimer des espaces, la Supprimer les espaces utilité de Kutools for Excel est votre meilleur choix. En seulement quelques clics, 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 la totalité de la feuille de calcul, ce qui vous permettra de gagner beaucoup de temps.

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

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

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

  • Pour ne supprimer que les espaces de début, veuillez sélectionner le Espaces principaux l'option;
  • Pour ne supprimer que les espaces de fin, veuillez sélectionner le Espaces de fin l'option;
  • Pour supprimer les espaces de début et de fin en même temps, sélectionnez l’option Espaces d'interlignage l'option;
  • Pour supprimer tous les espaces supplémentaires (y compris les espaces de début, de fin et les espaces intermédiaires en excès), sélectionnez la 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.

Pointe. Si vous voulez avoir un essai gratuit (60-day) 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à fait face à des circonstances de comptage, d'ajout d'espaces ou de remplacement des espaces par d'autres caractères dans les cellules? La recommandation ci-dessous pourrait accélérer votre travail dans Excel.

Compter le nombre total d'espaces dans une cellule
Avant de supprimer tous les espaces d'une cellule, vous serez peut-être curieux de connaître le nombre d'espaces existants. Ce tutoriel fournit des méthodes en étapes 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 tutoriel parle d'ajouter de l'espace entre chaque nombre ou chaque nième nombre dans les cellules Excel. Supposons que vous avez une colonne de numéros de téléphone et que vous souhaitez ajouter des espaces entre eux pour que le numéro ait l'air plus intuitif et plus facile à lire. Les méthodes de ce tutoriel vous aideront.
Cliquez pour en savoir plus ...

Ajouter des espaces avant les lettres majuscules dans les cellules Excel
Ce tutoriel parle d'ajouter un espace avant chaque lettre majuscule dans les cellules Excel. Si vous avez une liste de chaînes de texte avec tous les espaces supprimés accidentellement, par exemple: InsertBlankRowsBetweenData, pour ajouter les espaces avant chaque lettre majuscule afin de séparer les mots en tant que Insérer des lignes vides entre données, essayez les méthodes de ce tutoriel.
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. Voici des méthodes pour vous permettre de remplacer facilement l’espace par un trait de soulignement, un tiret ou une virgule dans les cellules.
Cliquez pour en savoir plus ...



  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes et conservation des données; Contenu des cellules divisées; Combinaison de lignes en double et somme / moyenne... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Favoris et insérer rapidement des formules, Plages, graphiques et images; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • 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 en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Tableau croisé dynamique groupé par numéro de semaine, jour de la semaine et plus ... Afficher les cellules déverrouillées et verrouillées de couleurs différentes; Mettre en surbrillance les cellules de formule / nom...
kte tab 201905
  • Activer l'édition par onglets et la lecture 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 le nombre de clics de souris pour vous chaque jour!
fond officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Da345 · 7 months ago
    I removed all spaces with the Replace function, very easy, thank you
  • To post as a guest, your comment is unpublished.
    javad · 10 months ago
    thank you a lot

    it was very god
  • To post as a guest, your comment is unpublished.
    Rafik · 1 years ago
    Thank you a lot.
  • To post as a guest, your comment is unpublished.
    Ocaya · 2 years ago
    Excellent, Very helpful
  • To post as a guest, your comment is unpublished.
    alefpe · 2 years ago
    Thank you very much.
    It was so helpful.
  • To post as a guest, your comment is unpublished.
    alfonso · 2 years ago
    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.
  • To post as a guest, your comment is unpublished.
    ArvRajB · 2 years ago
    Thank you very much!!
  • To post as a guest, your comment is unpublished.
    Cecep Saefulloh · 2 years ago
    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
  • To post as a guest, your comment is unpublished.
    Joseph Wokwera · 2 years ago
    Thanks so much helpful. i ve been trying this for 2 days. it worked
  • To post as a guest, your comment is unpublished.
    PRAMOD · 3 years ago
    Excellent.Very helpful to remove space in a cell
  • To post as a guest, your comment is unpublished.
    PRAMOD · 3 years ago
    Excellent, nice formula to substitute or remove the spaces in a cell.
  • To post as a guest, your comment is unpublished.
    sachin · 3 years ago
    Thank You Very Much. help me a lot..
  • To post as a guest, your comment is unpublished.
    SUDHIR MISHRA · 3 years ago
    EXCELLENT :) THANK FOR HELP
  • To post as a guest, your comment is unpublished.
    Kosova · 3 years ago
    Thanks a lot, now its so easy.
  • To post as a guest, your comment is unpublished.
    RDM · 3 years ago
    THANK YOU! Really helped me and my bandwidth
  • To post as a guest, your comment is unpublished.
    Sharil · 3 years ago
    Oh its amazing, i didn't knew about to remove the space between words in a cell....its so easy...thanku so much.
  • To post as a guest, your comment is unpublished.
    Ashok Kumar R · 3 years ago
    :-) good.. any move issue please mail me
  • To post as a guest, your comment is unpublished.
    Dinesh · 3 years ago
    i am using MS 2010 ,how to remove all space in excel. exmple also give
  • To post as a guest, your comment is unpublished.
    JUNAID · 3 years ago
    Thanks a lot for helping us!!!!!!!!! :-)
  • To post as a guest, your comment is unpublished.
    JUNAID · 3 years ago
    THANKS A LOT FOR HELPING US!!!!!!!!!!!!!!
  • To post as a guest, your comment is unpublished.
    Suresh · 4 years ago
    Thanks a lot for sharing this Tool :-)
  • To post as a guest, your comment is unpublished.
    KD · 4 years ago
    Thank You. Your help has reduced my effort a lot.
  • To post as a guest, your comment is unpublished.
    Henman · 4 years ago
    Neither of these suggestions work... except, I'm sure, the Kutools solution so conveniently suggested. What an awesome blog. Thanks.
  • To post as a guest, your comment is unpublished.
    Mr.Niekoo · 4 years ago
    How i can remove dots from my columns of excel.I want to remove all dots from full list of columns.The data consist on Phone no's list

    email me
    mr.niekoo@hotmail.com
  • To post as a guest, your comment is unpublished.
    rajesh · 4 years ago
    Great command, It is very usefull.
  • To post as a guest, your comment is unpublished.
    Maria · 4 years ago
    I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?
    • To post as a guest, your comment is unpublished.
      Imran · 3 years ago
      [quote name="Maria"]I don't have kutools and I tired all formulas, eventually I had the trailing spaces removed from behind a date. However, excel still does not recognize the entry as a "date" and cannot sort by date, even though the format is date. So I have to enter each cell and F2. We are talking thousands of cells in a column... Can anyone give suggestions?[/quote]
      Select the column--> go to Data> Text to column> select delimited> next> next> change the date format as MDY or DMY as the case in your sheet> press fininsh.
  • To post as a guest, your comment is unpublished.
    M&M · 4 years ago
    Replace option is the best and easiest! Thanks for sharing the tips!
  • To post as a guest, your comment is unpublished.
    Yasar Arafath · 4 years ago
    Remove space before and after the cell content (Eg:___26350__)
    We can use this formula =TRIM(CLEAN(SUBSTITUTE(A1,CHAR(160)," ")))
    • To post as a guest, your comment is unpublished.
      Manish · 4 years ago
      Thanks a lot:):):).... It saved a lot of time....keep on updating such useful and very rate instances!!!!!!
  • To post as a guest, your comment is unpublished.
    Sushen · 4 years ago
    Very use full command
  • To post as a guest, your comment is unpublished.
    carla · 4 years ago
    Thank you! very helpful. saved the day.
  • To post as a guest, your comment is unpublished.
    kirtan · 4 years ago
    tried all the options above. not working as there are spaces before and after number. Any other alternative?
  • To post as a guest, your comment is unpublished.
    karan · 4 years ago
    very helpful :) and easy to understand

    ;-)
  • To post as a guest, your comment is unpublished.
    Anna · 5 years ago
    Very helpful!
    Thank you
  • To post as a guest, your comment is unpublished.
    GaryMonday · 5 years ago
    Thank you very much for the trick, very very useful, it makes my spreadsheet a lot neater.

    Thanks again.

    Gary
  • To post as a guest, your comment is unpublished.
    Prabhakar · 5 years ago
    Wow its fantastic small commands work very well
  • To post as a guest, your comment is unpublished.
    ilham · 5 years ago
    wow thanks ..useful :-) :):):):):):)
  • To post as a guest, your comment is unpublished.
    BISHNU · 5 years ago
    I like this tools very much
  • To post as a guest, your comment is unpublished.
    KALPESH SUTHAR · 5 years ago
    Thanks a lot....its really helpful..save lot of time... :-)
  • To post as a guest, your comment is unpublished.
    corpsman0000 · 5 years ago
    how do you remove spaces without removing the zeros that in the begining of values middle and end? i just want to remove the spaces in between the values only. i tried the above and the zeros disappeared.
    • To post as a guest, your comment is unpublished.
      Avi · 5 years ago
      Convert the cell into text format then use replace function
  • To post as a guest, your comment is unpublished.
    Ranjith Kumar · 5 years ago
    Thanks Very very use full
  • To post as a guest, your comment is unpublished.
    Eva · 5 years ago
    Thanks for finally talking about >How to remove spaces between character and numbers within cells in Excel?
  • To post as a guest, your comment is unpublished.
    Rebeccah · 5 years ago
    Find/replace doesn't work for me, which is why I'm googling this topic in the first place. Is there a setting somewhere that disables this?

    I want to delete ":" form the cells in a column (and "/" from the cells in another column). I ought to be able to highlight the column, ^H, type ":" (or "/") in the find field, leave the replace field blank, and click Replace All, and it should do it. Or Find Next/Replace/Replace/Replace through the cells one at a time. But it advances therough the cells but doesn't do anything. If I put something in the replace field, it will do the replace, but it won't replace with an empty string.
  • To post as a guest, your comment is unpublished.
    Stefan · 5 years ago
    Thank you, easy to understand. best on the web
  • To post as a guest, your comment is unpublished.
    Janardhan · 5 years ago
    Very easy to understand. Good to follow.
    • To post as a guest, your comment is unpublished.
      ashutosh · 4 years ago
      bullshit....doesn't work
      • To post as a guest, your comment is unpublished.
        Joel · 4 years ago
        Didnt work for me too, however found the right way. Select and highlight the space you want to get rid of. Copy this space and select the find and replace. Paste this space in find and replace with nothing. I guess it wasnt a space in the first place. Whatever it was you now find it by copying whatever it was. Hope it works for you.
        • To post as a guest, your comment is unpublished.
          Ramesh Kumar P · 2 years ago
          It really worked....I tried may function like Clean, Trim, Substitute, etc
        • To post as a guest, your comment is unpublished.
          Jay · 2 years ago
          THAT WORKED! Thanks man
        • To post as a guest, your comment is unpublished.
          kati · 3 years ago
          thanks soo much. you are a genius!!!!
        • To post as a guest, your comment is unpublished.
          Imran · 3 years ago
          [quote name="Erika"]It worked for me! Thank you![/quote]
          Thank you so much for that. This saved a lot of time
        • To post as a guest, your comment is unpublished.
          Erika · 3 years ago
          It worked for me! Thank you!
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 6 years ago
    Thanks a lot, the Replace option worked as a charm... you really saved loads of my time.
  • To post as a guest, your comment is unpublished.
    Muhibullah Afzalzada · 6 years ago
    Thanks a lot, I really needed and the Replace option was a charm.
    • To post as a guest, your comment is unpublished.
      Stephen · 3 years ago
      Thanks a lot for the explanation - saved our dept a lot of work.