Extraction de caractère pour plusieurs lignes

naonao85 Messages postés 14 Date d'inscription jeudi 28 mai 2020 Statut Membre Dernière intervention 31 octobre 2024 - 23 oct. 2024 à 22:18
 charles - 24 oct. 2024 à 09:58

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 58726 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 242
23 oct. 2024 à 22:54

Bonjour.

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


0
DjiDji59430 Messages postés 4147 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 20 novembre 2024 678
23 oct. 2024 à 23:03

Bonjour à tous,

Tu as quelle version de excel ?


Crdlmt

0
danielc0 Messages postés 1270 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 20 novembre 2024 143
24 oct. 2024 à 08:55

Bonjour à tous,

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

=TEXTE.AVANT(A1;"@")

Daniel


0

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