Navigation Rapide
Fonction TEXTE.APRES
Résumé
La fonction TEXTE.APRES extrait le texte situé après un délimiteur spécifié dans une chaîne. C'est l'opposé de la fonction TEXTE.AVANT, idéale pour isoler des portions de texte après des séparateurs comme des virgules, espaces ou mots-clés.
Syntaxe
=TEXTE.APRES(texte;délimiteur;[no_position];[mode_correspondance];[fin_correspondance];[si_non_trouvé])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| texte | Texte |
Oui | Chaîne source pour l'extraction de texte |
| délimiteur | Texte |
Oui | Caractère ou séquence marquant la position d'extraction |
| no_position | Nombre |
Non | Occurrence spécifique du délimiteur à utiliser |
| mode_correspondance | Nombre |
Non | Contrôle de la sensibilité à la casse |
| fin_correspondance | Nombre |
Non | Option pour considérer la fin de texte |
| si_non_trouvé | Any |
Non | Valeur de substitution en cas d'échec |
Utilisation de la fonction TEXTAFTER
TEXTE.APRES simplifie l'extraction de sous-chaînes après des séparateurs. Parfaite pour nettoyer des données importées, parser des noms, adresses ou logs. Remplace les combinaisons complexes de RECHERCHECAR, DROITE et LONGUEUR.
Exemples Courants de TEXTAFTER
Extraction basique après mot-clé
=TEXTE.APRES("Du chaperon rouge, chaperon rouge"; "chaperon")
Retourne " rouge" - extrait après la première occurrence.
Deuxième occurrence
=TEXTE.APRES("email:[email protected]"; "@"; 2)
Retourne "com" - après le 2e délimiteur '@'.
Recherche depuis la fin
=TEXTE.APRES("Paris, France, Europe"; ", "; -1)
Retourne "Europe" - dernière occurrence.
Fin de texte comme délimiteur
=TEXTE.APRES("Socrate"; " "; ; ; 1)
Retourne "" puis géré avec SI pour retourner le nom complet.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#N/A - Délimiteur non trouvé
Cause: Le délimiteur n'existe pas dans le texte
Solution: Vérifiez l'orthographe ou utilisez si_non_trouvé
#VALEUR!
Cause: no_position=0 ou supérieur à la longueur du texte
Solution: Utilisez une valeur valide entre -n et +n
#N/A - Instance inexistante
Cause: no_position dépasse le nombre d'occurrences
Solution: Vérifiez le nombre d'occurrences du délimiteur
Notes
- Disponible uniquement dans Excel 365 et versions récentes
- Nombres négatifs pour instance_num comptent depuis la fin
- Délimiteur vide a comportement spécial
- Complémentaire de TEXTSPLIT pour divisions multiples
Compatibilité
Disponible dans : Excel 365, Canal actuel, Canal entreprise mensuel, Office pour Mac
Non disponible dans : Excel 2021, Excel 2019, Excel 2016 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365+