Extraire le texte après caractère

Fonctions utilisées :
excel extraire texte après caractère

Résumé

Pour extraire un texte après un caractère donné (exemple: « -« ), il faut utiliser la fonction TEXTE.APRES. Dans notre exemple, la formule en C5 est :

= TEXTE.APRES( B5 ; "-" )

Cette formule permet de récupèrer le texte après le tiret.

La fonction TEXTE.APRES est une fonction récente d’Excel. Suivant votre version, vous devrez probablement utiliser une formule combinant la fonction STXT, la fonction NBCAR et la fonction TROUVE (voir plus loin dans l’article).

Formule Excel – Extraire le texte après caractère

= TEXTE.APRES( texte ; caractère )

Explications

Dans notre exemple, nous avons une liste de références. L’objectif est d’extraire le texte après le tiret. Dans les versions récentes d’Excel, la meilleure solution est d’utiliser la fonction TEXTE.APRES. Pour les anciennes versions d’Excel, vous pouvez utiliser une formule combinant la fonction STXT, la fonction NBCAR et la fonction TROUVE. Les deux solutions sont présentées ci-après.

Fonction TEXTE.APRES

La fonction TEXTE.APRES extrait la partie du texte présente après un caractère donné. Cette fonction possède plusieurs options. Sa syntaxe est :

= TEXTE.APRES( texte ; délimiteur ; [instance_num] ; [match_mode] ; [match_end] ; [if_not_found] )

La majorité des arguments sont optionnels. Seuls les deux premiers sont obligatoires :

= TEXTE.APRES( texte ; délimiteur )

Dans notre exemple, la formule en C5 est :

= TEXTE.APRES( B5 ; "-" )

Par cette formule, nous indiquons à Excel vouloir extraire de la cellule le texte situé après le premier tiret.

Anciennes versions d’Excel

La fonction TEXTE.APRES n’est disponible que dans les versions les plus récentes d’Excel. La formule suivante permet d’arriver au même résultat. Nous utilisons ici la fonction STXT, la fonction NBCAR et la fonction TROUVE. :

= STXT( B5 ; TROUVE( "-" ; B5 ) + 1 ; NBCAR( B5 ) )

La fonction STXT permet d’extraire d’une cellule une partie du texte. Pour cela il faut indiquer la position du premier caractère voulu ainsi que le nombre de caractères désirés. Sa syntaxe est :

= STXT( texte ; no_départ ; no_car )

Dans notre cas, le numéro de départ sera le premier caractère qui suit le tiret. Pour trouver le position du tiret, nous allons utiliser la fonction TROUVE et lui ajouter 1pour obtenir la position du caractère suivant. La fonction TROUVE permet de récupérer la position d’un caractère dans un texte donné.

= TROUVE( "-" ; B5 ) + 1

--> Résultat: 5

A présent, il nous reste à déterminer le nombre de caractères à extraire. Nous allons utiliser la fonction NBCAR qui permet de calculer le nombre de caractères présents dans la cellule. Dans notre exemple, cette fonction renverra 8. Pourtant, après le tiret, il n’y que 4 caractères à extraire. En fait, la fonction STXT accepte des valeurs supérieures au nombre de caractères restants. La fonction STXT va extraire tant qu’il y a des caractères à extraire. Notre formule sera :

= STXT( B5 ; 4 + 1 ; 8 )

--> Résultat: 1258

Formules en lien

5/5 - (6 votes)

Vous avez apprécié cet article ?

Pour me soutenir, cliquez sur cette publicité. Pas besoin d’acheter, un clic suffit.

Merci. 🤩

Annonces

Modèles Excel

+

Livret 

7 méthodes pour gagner 2H par semaine sur Excel

C’est gratuit 🤩

Formation Excel (100% finançable)

Je suis très bien placé pour affirmer qu’être bien formé à Excel, c’est gagner en autonomie, en rapidité et en fiabilité dans son travail quotidien.

Me former sur Excel m’a permis de gagner du temps, de mieux analyser, d’améliorer mon employabilité, d’être plus efficace et même de monter en compétences. Je travaille donc plus sereinement.

Cette évolution dans votre vie personnelle et professionnelle, je vous souhaite de la vivre comme j’ai pu la vivre. Pour faire les démarches, je vous conseille de contacter Nicolas Parent de Morpheus Formation car il saura vous conseiller la meilleure formation certifiante sur Excel. La plus adaptée à vos besoins :

Depuis 2021, Morpheus Formation a formé plus de 850 apprenants et dispensé plus de 15 000 heures de formation sur Excel et Power BI.
Tout cela, avec un taux de satisfaction global de 9,79/10. 

Morpheus Formation est un organisme certifié QUALIOPI
Formation Excel éligible CPF

Formations Excel

Parce que chacun devrait avoir les moyens de faire son travail sur Excel

Découvrez des formations accessibles, rapides et directement applicables.

Cleex évolue… et rejoint Morpheus Formation
Bonne nouvelle 👋 Le site Cleex rejoint Morpheus Formation, organisme spécialisé dans la formation Excel moderne. Concrètement, ce qui change pour vous :
Sacha Letullier, co-fondateur de Morpheus Formation.
Yann Legrand, créateur de Cleex et contrôleur de gestion de formation.
  • toujours des tutoriels gratuits pour progresser
  • encore plus de ressources, exercices et guides pratiques
  • et la possibilité d’aller plus loin avec des formations Excel personnalisées animées par des experts.
Cliquez sur le lien : accédez au site Morpheus Formation pour découvrir toutes nos ressources offertes :)
Overlay Image
CLEEX.FR REJOINT MORPHEUS FORMATION
Yann Legrand, créateur de Cleex et contrôleur de gestion de formation.
Sacha Letullier, gérant de Morpheus Formation et formateur Excel.
WEBINAIRE EXCEL
Date : Jeudi 09/04 avec Nicolas et Augustin de Morpheus Formation. Inscrivez-vous pour recevoir la rediffusion et les supports par mail.
Power Query dans Excel
WEBINAIRE EXCEL
Inscrivez-vous pour recevoir la rediffusion et les supports par mail.
Power Query dans Excel