Extraction de caractère pour plusieurs lignes

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. Contributeur

    Bonjour.

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


    0
    1. Bonjour à tous,

      Tu as quelle version de excel ?


      Crdlmt

      0
      1. Bonjour à tous,

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

        =TEXTE.AVANT(A1;"@")

        Daniel


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