Navigation Rapide
Fonction TEXTE.AVANT
Résumé
La fonction TEXTE.AVANT extrait le texte situé avant un délimiteur spécifié dans une chaîne. C'est l'opposé de la fonction TEXTE.APRES et fait partie des nouvelles fonctions de manipulation de texte dynamiques d'Excel.
Syntaxe
=TEXTE.AVANT(texte;délimiteur;[instance_num];[sens_correspondance];[fin_correspondance];[si_non_trouvé])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| texte | Texte |
Oui | Chaîne de texte source pour l'extraction. |
| délimiteur | Texte |
Oui | Séparateur définissant la limite de l'extraction. |
| instance_num | Nombre |
Non | Occurrence spécifique du délimiteur à utiliser. |
| sens_correspondance | Nombre |
Non | Contrôle la sensibilité à la casse de la recherche. |
| fin_correspondance | Nombre |
Non | Autorise la correspondance du délimiteur en fin de texte. |
| si_non_trouvé | Any |
Non | Gestion personnalisée des cas sans correspondance. |
Utilisation de la fonction TEXTBEFORE
TEXTE.AVANT révolutionne l'extraction de texte en Excel en permettant d'isoler facilement la partie avant un séparateur, que ce soit un espace, une virgule ou une chaîne spécifique. Idéale pour nettoyer des données importées ou parser des noms, adresses et identifiants.
Exemples Courants de TEXTBEFORE
Extraction de nom avant espace
=TEXTE.AVANT(A2;" ")
Extrait 'Marc' de 'Marc Aurèle' en utilisant l'espace comme délimiteur.
Deuxième occurrence insensible à la casse
=TEXTE.AVANT(A3;"rouge";2)
Retourne 'Le chaperon' depuis 'Le chaperon rouge du Petit chaperon rouge'.
Recherche depuis la fin
=TEXTE.AVANT(A3;"rouge";-2)
Extrait 'Le chaperon' en comptant les 'rouge' depuis la fin.
Gestion d'erreur personnalisée
=TEXTE.AVANT(A4;"@";"Non trouvé")
Retourne 'Non trouvé' si aucun @ n'est présent dans l'adresse.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: instance_num=0 ou supérieur à la longueur du texte
Solution: Utilisez une valeur valide entre -n et +n où n est le nombre d'occurrences.
#N/A
Cause: Délimiteur absent du texte
Solution: Vérifiez l'orthographe ou utilisez si_non_trouvé pour gérer le cas.
#N/A
Cause: instance_num dépasse les occurrences disponibles
Solution: Réduisez la valeur ou comptez les délimiteurs présents.
Notes
- Délimiteur vide retourne texte vide (recherche avant) ou texte complet (recherche arrière)
- Nombres négatifs pour instance_num comptent depuis la fin
- Fonction absente des versions antérieures à Excel 365/2021
- Parfaite combinaison avec TEXTE.APRES et TEXTE.MILIEU
Compatibilité
Disponible dans : Excel 365, Excel 2021
Non disponible dans : Excel 2019 et versions antérieures, Excel pour Mac (versions limitées)
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 365, Excel 2021+