Extraction de caractère pour plusieurs lignes

naonao85 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
 charles -

Bonjour,

J'aimerais savoir s'il serait possible d'extraire le nom de famille d'une adresse courriel, par exemple, ***@***, il faudrait extraire "tremblay".

J'ai trouvé la formule pour l'extraction de "jeannette" qui consiste en premier lieu à appliquer la fonction cherche, afin de positionner le point entre les deux noms. Par contre, j'ai de la difficulté à pouvoir extraire seulement ''tremblay" en excluant les caractères "yahoo.com".

Prendre note que j'ai plus de 200 lignes à appliquer la formule.

Merci beaucoup!

A voir également:

4 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 

Bonjour.

=STXT(A1;1;TROUVE("@";A1;1))


0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

Tu as quelle version de excel ?


Crdlmt

0
danielc0 Messages postés 1859 Date d'inscription   Statut Membre Dernière intervention   231
 

Bonjour à tous,

Comme le pense sans doute DjiDji59430, avec Excel 365, on peut mettre :

=TEXTE.AVANT(A1;"@")

Daniel


0
charles
 

Bonjour,

Si l'adresse en A1 est du type : pré***@***

pour extraire le nom on peut faire avec Excel 365 :

=TEXTE.APRES(TEXTE.AVANT(A1;"@");".")

et pour les autres versions d'Excel :

=STXT(A1;CHERCHE(".";A1)+1;CHERCHE("@";A1)-CHERCHE(".";A1)-1)
0