Oubliez les formules à rallonge qui donnent mal à la tête. La fonction TEXTE.APRES arrive sur Excel. Elle va devenir votre nouvelle meilleure alliée dans Excel.
Cette fonction, disponible dans les versions récentes, permet d’extraire du texte après un séparateur (comme un @, un tiret, un slash...).
Simple ? Oui. Puissante ? Encore plus.
C’est le genre de fonction qu’on adopte dès qu’on la découvre, et qu’on regrette de ne pas avoir connue plus tôt.
Dans cet article, vous allez découvrir :
- comment l’utiliser concrètement (avec des exemples parlants),
- les pièges à éviter (et comment les corriger),
- et quelques astuces bonus pour briller en réunion quand vous ouvrez Excel.
Prêt à dire adieu aux imbriquations complexes ? On vous montre tout ça, étape par étape.
Pour aller encore plus loin et maîtriser Excel de manière complète, pensez à découvrir notre Formation Excel Certifiante qui vous aidera à gagner en efficacité et à mieux gérer vos données.
Prêt à découvrir les subtilités de TEXTE.APRES ?
Comprendre la Fonction TEXTE.APRES dans Excel
La fonction TEXTE.APRES sur Excel permet d’extraire le contenu situé après un caractère ou un mot spécifique dans une cellule.
Par exemple : dans "contact@morpheus-formation.fr", cette fonction permet de récupérer seulement "morpheus-formation.fr".
Avant son apparition, il fallait imbriquer plusieurs fonctions (NBCAR, TROUVE, DROITE) pour obtenir le même résultat. Une vraie gymnastique mentale.
Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre Quiz Excel (≈ 7min)
Syntaxe et utilisation de la Fonction TEXTE.APRES
Voici la syntaxe officielle :
TEXTE.APRES(texte ; délimiteur)
| Argument | Description |
|---|---|
| texte | (obligatoire) La chaîne dans laquelle vous souhaitez extraire des caractères |
| délimiteur | (obligatoire) Le ou les caractères situés juste avant la partie à extraire |
Exemples pratiques avec la fonction TEXTE.APRES sur Excel
Exemple 1 : extraire le nom de domaine
Ce tableau liste plusieurs e-mails. Vous voulez extraire le nom de domaine (colonne B)

Remarques :
- (1) Avant l'arrivée de TEXTE.APRES, vous deviez utiliser cette formule. C'est tellement plus facile aujourd'hui, non ?
- Si vous souhaitez extraire les noms d'utilisateurs, vous pouvez utiliser la fonction TEXTE.AVANT.
- Vous pouvez aussi séparer le nom d'utilisateur et le nom de domaine avec la fonctionnalité "Convertir"" accessible dans l'onglet "Données" en spécifiant "@" comme séparateur.
Exemple 2 : délester un intitulé inutile et garder l’essentiel
Les colonnes d’export de logiciels RH, CRM ou comptables sont souvent remplies de chaînes comme :
Nom: Dupont,Client: Leroy,Projet: Excel 2.0.
Vous voulez récupérer uniquement le nom ou le contenu utile ?TEXTE.APRES fait ça très bien :
=TEXTE.APRES(A2;": ")
| A | Résultat |
| Client: Morpheus | Morpheus |
| Projet: Formation Excel | Formation Excel |
| Responsable: Nicolas P. | Nicolas P. |
Correction des erreurs courantes avec TEXTE.APRES
| Erreurs | Solutions |
|---|---|
Pas de délimiteur trouvé ? → Excel retourne #VALEUR! | Pensez à tester la présence du caractère avant d’appliquer la fonction. |
| Délimiteur sensible à la casse ? → Non, c’est insensible ! | TEXTE.APRES("ABC";"b") renverra bien C. |
| Texte vide ? | Vous obtiendrez une cellule vide également. |
Encore des erreurs ? Découvrez notre article → Ma formule Excel ne calcule pas.
Astuces et conseils
- Utilisez TEXTE.APRES avec
;"/"pour récupérer la dernière partie d’une URL. - Combinez-la avec
TEXTE.AVANTpour séparer un champ en deux morceaux bien nets. - Pour diviser des chaînes selon un séparateur comme
-,|ou,, c’est aussi une bonne alternative à l’outil "Convertir" d’Excel.
D’ailleurs, saviez-vous que l’onglet "Données" → "Convertir" permet aussi de séparer le contenu d’une cellule selon un caractère ? Rapide, mais moins flexible qu’une fonction dans une formule.
FAQ : Réponses aux problèmes courants
Vérifiez que le délimiteur est bien présent dans la cellule. Sinon, Excel ne peut pas deviner.
Non, TEXTE.APRES ne gère qu’un seul délimiteur à la fois. Pour aller plus loin, utilisez LET ou SI combinés.
Pas directement avec TEXTE.APRES.
Utilisez TEXTE.APRES(...;occurrence_n) si votre version d’Excel est à jour (fonctionnalité disponible dans Excel 365 et Excel 2021).
Oui, bien sûr. TEXTE.APRES("Nom - Prénom - Ville";"Prénom - ") fonctionne très bien. Excel lira tout ce que vous lui indiquez, même un mot entier, comme une séquence de caractères.
Non, seulement avec du texte. Si votre cellule contient une date au format standard, Excel l’interprétera comme un nombre. Vous devez d’abord la convertir en texte avec TEXTE().
Dans ce cas, utilisez simplement TEXTE.AVANT.
Aller plus loin : ressources et formations Excel

Maîtrisez les fonctions de A à Z sur Excel
Vous souhaitez exploiter pleinement les fonctions d'Excel et gagner du temps dans la réalisation de vos tâches ? Notre e-book est fait pour vous !
Il contient une fiche et des exercices pratiques pour chaque fonction Excel. C'est l'ouvrage idéal pour maîtriser les fonctions dont vous avez besoin, stimuler votre créativité et améliorer la qualité de vos fichiers.
Encore un doute ? Profitez d'un aperçu avec notre -> eBook Excel gratuit.
Pour explorer encore plus de fonctionnalités et astuces sur Excel, visitez notre Formation Excel Certifiante.
Envie de perfectionner vos compétences Excel avec un formateur expert, et tout cela en plein cœur de Paris ? Découvrez notre formation Excel à Paris.
Envie de découvrir d’autres fonctions TEXTE ?
Découvrez notre page avec toutes les fonctions d'Excel






Félicitations ! Votre ebook Excel offert !
/ CPF