Excel, c'est comme un couteau suisse : bourré d'outils, mais parfois… un peu compliqué à manière. Prenez le cas classique de l'extraction de texte : avant, on jonglait entre GAUCHE , TROUVE , voire même CHERCHE (et oui, c'était galère). Aujourd'hui, la fonction TEXTE.AVANT débarque !
En un clin d'œil, vous pouvez extraire une partie d'un texte avant un caractère précis . Besoin du nom d'un utilisateur avant le "@" dans une adresse e-mail ? Hop, c'est fait. Un code produit avant un tiret ? Facile.
Alors pourquoi s'embêter avec des formules complexes quand on peut faire plus simple ? On vous explique tout dans ce guide, avec des exemples concrets et des astuces imparables . Suivez le guide !
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.AVANT ?
Comprendre la Fonction TEXTE.AVANT dans Excel
La fonction TEXTE.AVANT permet d’extraire une portion d’une chaîne de texte avant un délimiteur spécifique. Elle est particulièrement utile pour récupérer le nom d’un utilisateur à partir d’une adresse e-mail ou extraire une partie d’un code produit.
👉 Avant son introduction, on devait imbriquer TROUVE (ou CHERCHE) avec GAUCHE. Désormais, tout est plus simple !
Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre Quiz Excel (≈ 7min)
Syntaxe et utilisation de la Fonction TEXTE.AVANT sur Excel
TEXTE.AVANT(Texte; Délimiteur)
- Texte (obligatoire) : La chaîne de caractères contenant l’élément à extraire.
- Délimiteur (obligatoire) : Le caractère ou groupe de caractères avant lequel on souhaite extraire.
Exemples pratiques de la fonction TEXTE.AVANT sur Excel
Exemple 1 : extraire les noms d’utilisateurs
Ce tableau liste plusieurs e-mails. Tu veux extraire le nom des utilisateurs (colonne B)

- (1) Avant l’arrivée de TEXTE.AVANT, tu devais utiliser cette formule. C’est tellement plus facile aujourd’hui, non ?
- Si tu veux extraire le nom de domaine, tu peux utiliser la fonction TEXTE.APRES.
- Tu peux 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 : extraction des prénoms à partir de noms complets
Vous avez une liste de noms complets sous la forme "Jean Dupont" et vous souhaitez récupérer uniquement le prénom :
=TEXTE.AVANT(A2; " ")
Cela extrait tout ce qui se trouve avant le premier espace, soit "Jean".
Exemple 3 : Récupération des codes produit avant un séparateur
Dans une liste de références produit comme "PROD-12345", vous voulez isoler la partie "PROD" :
=TEXTE.AVANT(A2; "-")
Cela extrait "PROD" en supprimant le reste après le tiret.
Exemple 4 : Extraction d’une date à partir d’un format texte
Si vous avez une colonne avec des dates formatées en texte, comme "2024/03/15 - Commande", et que vous voulez récupérer uniquement la date :
=TEXTE.AVANT(A2; " - ")
Ici, on extrait tout ce qui précède le " - ".
Correction des erreurs courantes avec TEXTE.AVANT sur Excel
| Erreurs | Solutions |
|---|---|
| #VALEUR! : Si le délimiteur n’existe pas dans la chaîne. | Vérifiez avec ESTERREUR pour éviter les erreurs. |
| Utilisation avec plusieurs caractères : Vous pouvez définir plusieurs caractères comme délimiteur ! | =TEXTE.AVANT(A2; "-") Cela extraira tout ce qui précède le premier "-". |
Astuces et conseils
- Besoin d’extraire ce qui est après le délimiteur ? Utilisez TEXTE.APRES
=TEXTE.APRES(A2; "@")Ici, on récupère le nom de domaine. - Vous préférez une solution sans formules ? Utilisez Données > Convertir avec "@" comme séparateur.
FAQ : Réponses aux problèmes courants
Non, il extrait uniquement ce qui précède le premier délimiteur.
En combinant avec SI.ESTERREUR ou SIERREUR.
Non, mais vous pouvez imbriquer plusieurs TEXTE.AVANT pour contourner cette limite.
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 de Texte ?
Découvrez notre page avec toutes les fonctions d'Excel ou la fonction MINUSCULE, MAJUSCULE ou encore NOMPROPRE






Félicitations ! Votre ebook Excel offert !
/ CPF