Passer au contenu principal
 

Comment supprimer tous les caractères après le premier / dernier espace des cellules dans Excel?

Auteur : Kelly Dernière modification: 2024-08-29

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 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.
Supprimer tous les caractères après le dernier espace avec une formule

ruban de note 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:
faites glisser et remplissez la formule dans d'autres cellules

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.
Supprimer tous les caractères après le premier espace avec une formule


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.

Kutools for Excel offre plus de 300 fonctionnalités avancées pour rationaliser les tâches complexes, stimulant ainsi la créativité et l'efficacité. Amélioré avec les capacités de l'IA, Kutools automatise les tâches avec précision, rendant la gestion des données sans effort. Informations détaillées de Kutools pour Excel...         Essai gratuit...

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:
cliquez sur la fonctionnalité Diviser les noms de kutools

2. Dans la boîte de dialogue d'ouverture des noms de division, cochez uniquement Prénom option, et cliquez sur le Ok .
cochez l'option Prénom dans la boîte de dialogue

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 .
spécifier la première cellule de la plage de destination

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:
tous les caractères sont supprimés après le premier espace de chaque cellule

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.
Supprimer tous les caractères après le dernier espace avec la fonction définie par l'utilisateur

Et puis vous verrez tous les caractères après que le dernier espace soit supprimé de chaque cellule. Voir la capture d'écran:
faites glisser et remplissez la formule vers d'autres cellules pour obtenir le résultat


Démonstration

 

Articles Liés:

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

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!