Comment supprimer les X premiers ou derniers caractères ou des caractères à une position spécifique dans Excel ?
Méthode 1 : Supprimer les x premiers ou derniers caractères des chaînes de texte avec des formules
Supprimer les x premiers caractères au début des chaînes de texte :
Dans Excel, vous pouvez utiliser les fonctions DROITE et GAUCHE pour supprimer un certain nombre de caractères depuis le début ou la fin des chaînes, voici comment procéder :
1. Tapez ou copiez la formule suivante dans une cellule vide C4 où vous souhaitez afficher le résultat :
et appuyez sur la touche Entrée pour obtenir le premier résultat. Voir la capture d'écran :
Remarque : Dans la formule ci-dessus :
- A4 est la valeur de la cellule dont vous souhaitez supprimer des caractères ;
- Le chiffre 2 représente le nombre de caractères que vous souhaitez supprimer depuis le début de la chaîne de texte.
2. Ensuite, sélectionnez la cellule C4 et faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et tous les 2 premiers caractères auront été supprimés des chaînes de texte, voir la capture d'écran :
Supprimer les x derniers caractères à la fin des chaînes de texte :
Si vous devez supprimer les derniers caractères, vous pouvez utiliser la fonction GAUCHE de la même manière que la fonction DROITE.
Veuillez entrer ou copier cette formule dans une cellule vide :
puis faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et les 9 derniers caractères auront été supprimés des chaînes de texte en une seule fois, voir la capture d'écran :
Remarque : Dans la formule ci-dessus :
- A4 est la valeur de la cellule dont vous souhaitez supprimer des caractères ;
- Le chiffre 9 représente le nombre de caractères que vous souhaitez supprimer depuis la fin de la chaîne de texte.
Méthode 2 : Supprimer les x premiers ou derniers caractères des chaînes de texte avec une fonction définie par l'utilisateur
Voici une fonction définie par l'utilisateur qui peut également vous aider à supprimer les n premiers ou derniers caractères des chaînes de texte, voici comment procéder :
Supprimer les x premiers caractères au début des chaînes de texte :
1. Maintenez les touches Alt + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre du module.
Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function
3. Retournez ensuite dans la feuille de calcul, puis entrez cette formule : =removefirstx(A4;2) dans une cellule vide, puis faites glisser la poignée de recopie vers le bas pour obtenir les résultats dont vous avez besoin, voir la capture d'écran :
Remarque : Dans la formule ci-dessus :
- A4 est la cellule dont vous souhaitez supprimer des caractères ;
- Le chiffre 2 indique le nombre de caractères que vous souhaitez supprimer depuis le début de la chaîne de texte.
Supprimer les x derniers caractères à la fin des chaînes de texte :
Pour supprimer les n derniers caractères des chaînes de texte, veuillez appliquer la fonction définie par l'utilisateur suivante :
Public Function removeLastx(rng As String, cnt As Long)
removeLastx = Left(rng, Len(rng) - cnt)
End Function
Puis appliquez cette formule : =removelastx(A4;9) pour obtenir les résultats dont vous avez besoin, voir la capture d'écran :
Remarque : Dans la formule ci-dessus :
- A4 est la cellule dont vous souhaitez supprimer des caractères ;
- Le chiffre 9 indique le nombre de caractères que vous souhaitez supprimer depuis la fin de la chaîne de texte.
Méthode 3 : Supprimer les x premiers, derniers caractères ou des caractères à une position spécifique sans aucune formule
Utiliser les fonctions Excel pour supprimer certains caractères n'est pas aussi direct qu'on pourrait le penser. Jetez un œil à la méthode présentée ici, qui ne nécessite pas plus de deux ou trois clics de souris. Avec l'utilitaire Supprimer des caractères à une position spécifique du complément tiers Kutools pour Excel, il est facile de supprimer les premiers, derniers ou certains caractères d'une chaîne de texte. Cliquez pour télécharger Kutools pour Excel !
Après avoir installé Kutools pour Excel, veuillez appliquer Supprimer des caractères à une position spécifique selon ces étapes :
1. Sélectionnez la plage où vous souhaitez supprimer certains caractères. Puis cliquez sur Kutools > Texte > Supprimer des caractères à une position spécifique. Voir la capture d'écran :
2. Spécifiez les opérations suivantes dans la boîte de dialogue Supprimer des caractères à une position spécifique qui s'affiche.
- (1.) Spécifiez le nombre de caractères à supprimer.
- (2.) Choisissez l'option Commencer par la gauche sous la section Position pour supprimer les n premiers caractères, voir la capture d'écran :
Astuce : L'utilitaire Supprimer des caractères à une position spécifique peut également vous aider à supprimer les n derniers caractères ou certains caractères à partir d'une position spécifique.
Méthode 4 : Supprimer à la fois les x premiers et les x derniers caractères des chaînes de texte avec une formule
Parfois, vous souhaiterez peut-être supprimer des caractères des chaînes de texte des deux côtés, par exemple, vous devez supprimer les 2 premiers caractères et les 9 derniers caractères en même temps. Ici, la fonction STXT peut vous être utile.
1. Veuillez entrer ou copier cette formule dans une cellule vide :
et appuyez sur la touche Entrée pour obtenir le premier résultat. Voir la capture d'écran :
Remarque : Dans la formule ci-dessus :
- A4 est la valeur de la cellule dont vous souhaitez supprimer des caractères ;
- Le chiffre 3 est supérieur de un au nombre de caractères que vous souhaitez supprimer du côté gauche ;
- Le chiffre 11 est le nombre total de caractères que vous souhaitez supprimer.
2. Ensuite, sélectionnez la cellule C4 et faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et tous les 2 premiers et 9 derniers caractères auront été immédiatement supprimés des chaînes de texte, voir la capture d'écran :
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 !