Extraction de caractère pour plusieurs lignes

naonao85 Messages postés 15 Statut Membre -  
 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!

4 réponses

  1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     

    Bonjour.

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


    0
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     

    Bonjour à tous,

    Tu as quelle version de excel ?


    Crdlmt

    0
  3. danielc0 Messages postés 2192 Date d'inscription   Statut Membre Dernière intervention   287
     

    Bonjour à tous,

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

    =TEXTE.AVANT(A1;"@")

    Daniel


    0
  4. 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