Transformations multiples

Bonjour ou Bonsoir à tous

Je suis nouveau sur le forum et dans l'utilisation des macros en général. Alors effectivement je suis en train de débroussailler tout ce que je trouve à ce sujet mais trop d'infos à intégrer d'un coup.

BREF, j'ai besoin de votre aide !

J'ai actuellement un tableau d'environs 50 000 raws qui contient des adresses mails mais uniquement du type prénom.nom@whatever.com et je voudrais les transformer sur la colonne voisine en Prénom Nom.

Merci d'avance pour votre aide, tous les conseils sont les bienvenus

Bonne journée à tous

Bonjour,

Une solution avec le texte en A1

Formule en B1 :

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

Formule en C1 :

=STXT(B1;1;TROUVE(".";B1)-1)

Formule en D1 :

=STXT(B1;TROUVE(".";B1)+1;9^9)

A+

Merci pour ta réponse rapide mais malheureusement ca ne fonctionne pas

J'obtient juste des #NAME?...

Bonjour

Tu as une version anglaise ; essaye en remplaçant

STXT par MID

TROUVE par FIND

Amicalement

Nad

Ah, bon ?

8kahmax.xlsx (10.75 Ko)

A+

Ah oui en effet , super c'est un bon debut merci

Maintenant j'ai une case prénom et une nom, qu'est-ce qu'il faut que je mette en E1 pour avoir une case Prénom Nom ?

Merci d'avance, vous êtes au top!

Tu peux essayer

=C1 & " " & D1

A+

Effectivement ça marche nickel . Juste histoire de pousser le bouchon un peu plus loin , est-ce que vous sauriez faire pour que j'ai la version finale directement en B1, je veux dire avoir directement Prénom Nom en B1 sans décomposer les étapes?

Merci par avance, vous m'avez deja grandement aidé

Bien sûr !

Cela te permettra de bien comprendre l'intérêt de décomposer la formule

=STXT(STXT(A1;1;TROUVE("@";A1)-1);1;TROUVE(".";STXT(A1;1;TROUVE("@";A1)-1))-1) & " " & STXT(STXT(A1;1;TROUVE("@";A1)-1);TROUVE(".";STXT(A1;1;TROUVE("@";A1)-1))+1;9^9)

A+

Merci

Bonjour

En plus court

=SUBSTITUE(STXT(A1;1;TROUVE("@";A1)-1);".";" ")

Amicalement

Nad

Bonjour Nad,

Bien vu

Pourquoi faire compliqué ?

A+

Rechercher des sujets similaires à "transformations multiples"