Comment supprimer les espaces avant et après dans les cellules Excel ?
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.
- Méthode A : Supprimer tous les espaces supplémentaires des chaînes avec la fonction TRIM (2 étapes)
Supprimer tous les espaces superflus, y compris les espaces supplémentaires, les espaces avant et après - Méthode B : Supprimer les espaces avant des chaînes avec le code VBA (5 étapes)
Supprimer uniquement le premier espace, nécessite une copie avant d'exécuter le code - Méthode C : Supprimer les espaces avant/arrière/supplémentaires/tous selon vos besoins avec Kutools (3 étapes)
Supprimer les espaces avant/arrière/supplémentaires/tous selon vos besoins - Télécharger le fichier d'exemple
Ce fichier d'exemple contient toutes les données dont cet article a besoin. - Autres opérations (articles) liées aux espaces
Compter les espaces avant la chaîne de texte Trouver la position du n-ième espace Etc..
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 :
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.
Astuce :
1. Vous pouvez copier et coller les résultats de la formule comme valeurs, comme indiqué dans la capture d'écran ci-dessous :
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.
Ensuite, faites glisser la poignée de remplissage sur les cellules auxquelles vous souhaitez appliquer cette formule.
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.
![]() | 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. |
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
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.
4. Après avoir choisi les cellules, cliquez sur OK, maintenant, les espaces avant dans les sélections ont été supprimés.
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 :
2. Ensuite, cochez l'option dont vous avez besoin dans la Supprimer les espaces boîte de dialogue.
Supprimer uniquement les espaces avant :
Supprimer uniquement les espaces après :
Supprimer uniquement les espaces avant et après :
Supprimer tous les espaces superflus :
Supprimer tous les espaces :
Cliquez pour télécharger ce fichier d'exemple
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
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!