Supprimer du texte selon une position variable dans Excel
Ce tutoriel explique comment supprimer du texte ou des caractères d’une cellule, même lorsque leur position varie.

Comment supprimer du texte d’une cellule à partir d’une position variable ?
Formule générique
=REPLACE(old_text,start_num,FIND(find_text,old_text),«»)
Arguments
Texte à modifier : Le texte dans lequel vous souhaitez supprimer certains caractères. Il peut s’agir de :
- 1. Le texte placé entre guillemets ;
- 2. Ou une référence à une cellule contenant le texte.
Num_début : Indiquez la position à partir de laquelle commencer la suppression dans l’ancien texte.
Texte à trouver : Le texte (les caractères) que vous souhaitez rechercher et supprimer de l’ancien contenu.
Comment utiliser cette formule ?
Comme le montre la capture d’écran ci-dessous, comment conserver uniquement le texte situé juste après les deux-points tout en supprimant les autres caractères superflus ?

1. Sélectionnez une cellule vide pour afficher uniquement le texte situé juste après les deux-points.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée.
=REPLACE(B3,1,FIND(":",B3),«»)
3. Sélectionnez la cellule contenant le résultat et faites glisser la poignée de recopie pour appliquer la formule aux autres cellules. Voir la capture d’écran :

Conseils :S’il y a un espace après les deux-points et que vous souhaitez le supprimer également, utilisez la formule suivante.
=REPLACE(B3,1,FIND(":",B3)+1,«»)
Comment cette formule fonctionne-t-elle ?
=REPLACE(B3,1,FIND(":",B3),«»)
- 1. FIND(":",B3) : La fonction RECHERCHE détermine la position des deux-points dans la cellule B3. Ici, elle renvoie 8, car « : » est le huitième caractère de la chaîne « Produit : KTE ».
- 2. REPLACE(B3,1,8,«») : La fonction REMPLACER supprime ensuite les 8 premiers caractères de la chaîne de texte située en B3 en les remplaçant par une chaîne vide, ce qui donne « KTE » comme résultat final.
Fonctions associées
Fonction REMPLACER d’Excel
La fonction REMPLACER dans Excel vous permet de rechercher et remplacer des caractères à partir d’une position donnée dans une chaîne de texte par un nouveau texte.
Fonction RECHERCHE d’Excel
La fonction RECHERCHE vous permet de localiser une chaîne de caractères à l’intérieur d’une autre et renvoie la position à laquelle cette sous-chaîne commence.
Formules associées
Supprimer les sauts de ligne des cellules dans Excel
Ce tutoriel vous présente trois formules efficaces pour supprimer facilement les sauts de ligne dans des cellules spécifiques d’Excel.
Supprimer du texte d’une cellule en fonction de son contenu
Cet article explique comment utiliser la fonction SUBSTITUE pour supprimer une partie d’une chaîne de texte dans des cellules spécifiques, en fonction de leur contenu.
Supprimer du texte d’une cellule à une position précise
Ce tutoriel explique comment utiliser des formules Excel pour supprimer du texte d’une cellule à une position spécifique.
Supprimez les caractères indésirables d’une cellule dans Excel
Utilisez la fonction SUBSTITUE pour éliminer facilement tout caractère indésirable d’une cellule spécifique dans Excel.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.