Comment supprimer des textes avant ou après un caractère spécifique dans les cellules d'Excel ?
Cet article présente différentes méthodes pour supprimer des textes avant ou après un caractère spécifique ou la n-ième occurrence d'un caractère dans les cellules d'Excel.
Méthode B : Supprimer des textes avant ou après le premier ou dernier caractère spécifique avec une formule
Méthode C : Supprimer des textes avant ou après la n-ième occurrence d'un caractère avec une formule
Méthode D : Supprimer des textes avant/après un caractère spécifique avec Kutools pour Excel
Supprimer des textes avant ou après un caractère spécifique avec Rechercher et Remplacer dans Excel
Pour supprimer tous les textes avant ou après un caractère spécifique à l'aide de la fonction Rechercher et Remplacer, procédez comme suit.
1. Sélectionnez les cellules dont vous souhaitez supprimer les textes avant ou après un caractère spécifique, puis appuyez sur Ctrl + H pour ouvrir la boîte de dialogue Rechercher et Remplacer.
Dans la boîte de dialogue Rechercher et Remplacer :
1. Pour supprimer tout ce qui précède le caractère spécifique, tel qu'une virgule, saisissez *, dans la zone de texte Rechercher quoi ;
2. Pour supprimer tout ce qui suit le caractère spécifique, tel qu'une virgule, saisissez ,* dans la zone de texte Rechercher quoi ;
Remarques :
1. Vous pouvez remplacer la virgule par n'importe quel autre caractère selon vos besoins.
2. Dans ce cas, tous les textes avant la dernière virgule ou après la première virgule seront supprimés des cellules sélectionnées.
2. Laissez la zone de texte Remplacer par vide, puis cliquez sur le bouton Remplacer tout. Voir capture d'écran :
Supprimer facilement tous les caractères numériques, non numériques ou spécifiés des cellules dans Excel
Kutools pour Excel's Supprimer Caractère L'utilitaire Supprimer Caractère vous aide à supprimer facilement tous les caractères numériques, non numériques ou spécifiés des cellules sélectionnées dans Excel.
Téléchargez dès maintenant la version d'essai gratuite de 30 jours de Kutools pour Excel !
Supprimer des textes avant ou après le premier/dernier caractère spécifique avec une formule
Cette section vous montrera des formules pour supprimer tout ce qui précède ou suit le premier/dernier caractère spécifique des cellules dans Excel.
Pour supprimer tout ce qui précède la première virgule, veuillez :
Sélectionnez une cellule vide, copiez et collez la formule ci-dessous dedans, puis appuyez sur la touche Entrée. Ensuite, faites glisser la poignée de recopie pour appliquer la formule à d'autres cellules. Voir capture d'écran :
Formule : Supprimer tout ce qui précède la première virgule
=RIGHT(B5,LEN(B5)-FIND(",",B5))
Remarques :
1. Dans la formule ci-dessus, B5 est la cellule dont vous voulez supprimer les textes, et "," est le caractère sur lequel se baser pour supprimer les textes.
2. Pour supprimer tout ce qui précède le dernier caractère spécifique, utilisez cette formule :
=RIGHT(B5,LEN(B5)-FIND("@",SUBSTITUTE(B5,"Caractère","@",(LEN(B5)-LEN(SUBSTITUTE(B5,"Caractère","")))/LEN("Caractère"))))
Pour supprimer tout ce qui suit la première virgule, veuillez :
Sélectionnez une cellule vide, copiez et collez la formule ci-dessous dedans, puis appuyez sur la touche Entrée. Ensuite, faites glisser la poignée de recopie pour appliquer la formule à d'autres cellules. Voir capture d'écran :
Formule : Supprimer tout ce qui suit la première virgule
=LEFT(B5,FIND(",",B5)-1)
Remarques :
1. Dans la formule ci-dessus, B5 est la cellule dont vous voulez supprimer les textes, et "," est le caractère sur lequel se baser pour supprimer les textes.
2. Pour supprimer tout ce qui suit le dernier caractère spécifique, utilisez cette formule :
=LEFT(B5,FIND("@",SUBSTITUTE(B5,"caractère","@",LEN(B5)-LEN(SUBSTITUTE(B5,"caractère",""))))-1)
Supprimer des textes avant ou après la n-ième occurrence d'un caractère avec une formule
Les formules ci-dessous peuvent aider à supprimer tout ce qui précède ou suit la n-ième occurrence d'un caractère des cellules dans Excel.
Pour supprimer tout ce qui précède la n-ième occurrence d'un caractère des cellules, vous devez :
Sélectionnez une cellule vide pour afficher le résultat, copiez la formule ci-dessous dedans, puis appuyez sur la touche Entrée. Ensuite, faites glisser la poignée de recopie pour appliquer la formule à d'autres cellules. Voir capture d'écran :
Formule : Supprimer tout ce qui précède la deuxième occurrence de la virgule
=RIGHT(SUBSTITUTE(B5, ",", CHAR(9), 2), LEN(B5)- FIND(CHAR(9), SUBSTITUTE(B5, ",", CHAR(9), 2), 1) + 1)
Remarques :
1. Dans les formules, B5, "," et le nombre 2 signifient que tout le contenu après la deuxième occurrence de la virgule sera supprimé de la cellule B5.
2. Vous pouvez changer la "," et le nombre 2 en n'importe quel caractère et position d'occurrence selon vos besoins.
Pour supprimer tout ce qui suit la n-ième occurrence d'un caractère des cellules, vous devez :
Sélectionnez une cellule vide pour afficher le résultat, copiez la formule ci-dessous dedans, puis appuyez sur la touche Entrée. Ensuite, faites glisser la poignée de recopie pour appliquer la formule à d'autres cellules. Voir capture d'écran :
Formule : Supprimer tout ce qui suit la deuxième occurrence de la virgule
=LEFT(SUBSTITUTE(B5,",",CHAR(9),2),FIND(CHAR(9),SUBSTITUTE(B5,",",CHAR(9),2),1)-1)
Remarques :
1. Dans les formules, B5, "," et le nombre 2 signifient que tout le contenu après la deuxième occurrence de la virgule sera supprimé de la cellule A7.
2. Vous pouvez changer la "," et le nombre 2 en n'importe quel caractère et position d'occurrence selon vos besoins.
Supprimer facilement des textes avant/après un caractère spécifique avec Kutools pour Excel
S'il n'y a qu'un seul séparateur de virgule pour chaque cellule dans une plage, et que vous souhaitez supprimer tout ce qui précède ou suit cette virgule des cellules, essayez l'utilitaire Diviser les Cellules de Kutools pour Excel. Cet utilitaire vous aidera à résoudre le problème en quelques clics seulement :
1. Sélectionnez les cellules dont vous souhaitez supprimer tout ce qui précède ou suit la virgule, puis cliquez sur Kutools > Texte > Diviser les Cellules. Voir capture d'écran :
2. Dans la boîte de dialogue Diviser les Cellules, sélectionnez l'option Diviser en Colonnes dans la section Type, et dans la section Diviser par, choisissez l'option Autre et saisissez une virgule dans la zone vide, puis cliquez sur le bouton OK. Voir capture d'écran :
3. Une autre boîte de dialogue Diviser les Cellules apparaît, sélectionnez une cellule vide pour placer les textes, puis cliquez sur le bouton OK.
Vous pouvez ensuite voir que les cellules sélectionnées sont divisées par un caractère spécifique – la virgule. Voir capture d'écran :
Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis aller appliquer l'opération selon les étapes ci-dessus.

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 !