Comment supprimer tous les caractères après la première/dernière espace des cellules dans Excel ?
Par exemple, vous souhaitez supprimer tous les caractères après la dernière espace des cellules, comment pourriez-vous facilement le faire dans Excel ? Et que faire si vous supprimez tous les caractères après la première espace ? Voici quelques solutions pour vous :
- Supprimer tous les caractères après la première/dernière espace avec une formule
- Supprimer tous les caractères après la première espace avec Kutools pour Excel
- Supprimer tous les caractères après la dernière espace avec une fonction définie par l'utilisateur
Supprimer tous les caractères après la première/dernière espace avec des formules
Cette section présentera des formules pour supprimer tous les caractères après la première ou la dernière espace dans Excel. Veuillez procéder comme suit :
Supprimer tous les caractères après la dernière espace
Sélectionnez une cellule vide, entrez la formule =GAUCHE(A2,TROUVE("^^",SUBSTITUE(A2," ","^^",NBCAR(A2)-NBCAR(SUBSTITUE(A2," ",""))))-1) (A2 est la cellule où vous supprimerez tous les caractères après la dernière espace), puis faites glisser la poignée de recopie vers la plage dont vous avez besoin.
![]() | La formule est trop compliquée à mémoriser ? Enregistrez la formule en tant qu'entrée de texte automatique pour la réutiliser en un seul clic à l'avenir ! Lire la suite… Essai gratuit |
Et ensuite, vous verrez que tous les caractères après la dernière espace sont supprimés dans chaque cellule. Voir capture d'écran :
Supprimer tous les caractères après la première espace
Sélectionnez une cellule vide, entrez la formule =GAUCHE(A2,TROUVE(" ",A2)-1) (A2 est la cellule où vous supprimerez tous les caractères après la première espace), puis faites glisser la poignée de recopie vers le bas jusqu'à la plage dont vous avez besoin.
Supprimer tous les caractères après la première espace avec Kutools pour Excel
Cette méthode présente l'utilitaire Diviser le nom de Kutools pour Excel pour supprimer rapidement tous les caractères après la première espace des cellules dans Excel.
1. Sélectionnez la plage à partir de laquelle vous supprimerez tous les caractères après la première espace de chaque cellule, puis cliquez sur Kutools > Texte > Diviser le nom. Voir capture d'écran :
2. Dans la boîte de dialogue Diviser le nom qui s'ouvre, cochez uniquement l'option Prénom , puis cliquez sur le bouton Ok .
3. Ensuite, spécifiez la première cellule de la plage de destination dans la deuxième boîte de dialogue Diviser le nom, puis cliquez sur le bouton OK .
Et maintenant, vous verrez que tous les caractères après la première espace sont supprimés de chaque cellule. Voir capture d'écran :
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Supprimer tous les caractères après la dernière espace avec une fonction définie par l'utilisateur
Vous pouvez également appliquer une fonction définie par l'utilisateur pour supprimer tous les caractères après la dernière espace des cellules dans Excel. Veuillez procéder comme suit :
1. Appuyez simultanément sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis copiez et collez le code suivant dans la nouvelle fenêtre Module.
VBA : Supprimer tous les caractères après la dernière espace dans Excel
Function RemoveAfterLastSpace(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "\s+\w+$"
RemoveAfterLastSpace = .Replace(Txt, "")
End With
End Function
3. Enregistrez la fonction définie par l'utilisateur et fermez la fenêtre Microsoft Visual Basic pour Applications. 4. Sélectionnez une cellule vide, entrez la formule =RemoveAfterLastSpace(A2) (A2 est la cellule où vous supprimerez tous les caractères après la dernière espace), puis faites glisser la poignée de recopie vers la plage dont vous avez besoin.
Et ensuite, vous verrez que tous les caractères après la dernière espace sont supprimés de chaque cellule. Voir capture d'écran :
Démo
Articles connexes :
Comment supprimer des lettres des chaînes/nombres/cellules dans Excel ?
Comment supprimer des nombres des chaînes de texte dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
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, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !