Comment supprimer tous les caractères après le premier / dernier espace des cellules dans Excel?
Par exemple, vous souhaitez supprimer tous les caractères après le dernier espace des cellules, comment pouvez-vous le faire facilement dans Excel? Et si vous supprimiez tous les caractères après le premier espace? Il existe des solutions pour vous:
- Supprimer tous les caractères après le premier / dernier espace avec la formule
- Supprimez tous les caractères après le premier espace avec Kutools for Excel
- Supprimez tous les caractères après le dernier espace avec la fonction définie par l'utilisateur
Supprimer tous les caractères après le premier / dernier espace avec des formules
Cette section présentera des formules pour supprimer tous les caractères après le premier ou le dernier espace dans Excel. Veuillez procéder comme suit:
Supprimer tous les caractères après le dernier espace
Sélectionnez une cellule vide, entrez la formule =LEFT(A2,FIND("^^",SUBSTITUTE(A2," ","^^",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))-1) (A2 est la cellule dans laquelle vous supprimerez tous les caractères après le dernier espace) et faites glisser la poignée de remplissage vers la plage selon vos besoins.
La formule est trop compliquée à retenir? 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 puis vous verrez tous les caractères après la suppression du dernier espace dans chaque cellule. Voir la capture d'écran:
Supprimer tous les caractères après le premier espace
Sélectionnez une cellule vide, entrez la formule = GAUCHE (A2, TROUVER ("", A2) -1) (A2 est la cellule dans laquelle vous supprimerez tous les caractères après le premier espace) et faites glisser la poignée de remplissage vers le bas jusqu'à la plage selon vos besoins.
Supprimez tous les caractères après le premier espace avec Kutools for Excel
Cette méthode présentera Kutools pour Excel Noms divisés utilitaire pour supprimer rapidement tous les caractères après le premier espace des cellules dans Excel.
1. Sélectionnez la plage dans laquelle vous supprimerez tous les caractères après le premier espace de chaque cellule, puis cliquez sur Kutools > Texte > Noms divisés. Voir la capture d'écran:
2. Dans la boîte de dialogue d'ouverture des noms de division, cochez uniquement Prénom option, et cliquez sur le Ok .
3. Spécifiez ensuite la première cellule de la plage de destination dans la deuxième boîte de dialogue Diviser les noms, puis cliquez sur le bouton OK .
Et maintenant, vous verrez que tous les caractères sont supprimés après le premier espace de chaque cellule. Voir la capture d'écran:
Kutools for Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez d'un essai GRATUIT complet de 30 jours sans carte de crédit requise ! Achetez-le Maintenant
Supprimez tous les caractères après le dernier espace avec la 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 le dernier espace des cellules dans Excel. Veuillez procéder comme suit:
1. presse autre + F11 simultanément pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez insérer > Module, puis copiez et collez le code suivant dans la nouvelle fenêtre Module.
VBA: supprimez tous les caractères après le dernier 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 = SupprimerAfterLastSpace (A2) (A2 est la cellule dans laquelle vous supprimerez tous les caractères après le dernier espace) et faites glisser la poignée de remplissage vers la plage selon vos besoins.
Et puis vous verrez tous les caractères après que le dernier espace soit supprimé de chaque cellule. Voir la capture d'écran:
Démonstration
Articles Liés:
Comment supprimer des lettres de chaînes / nombres / cellules dans Excel?
Comment supprimer des nombres de chaînes de texte dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 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
- 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!