Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

"déconcaténer"

  • Initiateur de la discussion Initiateur de la discussion zesuila
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zesuila

XLDnaute Occasionnel
bonjour à tous
voilà je dois "déconcatener" cette ligne (en fait j'en ai 300 !!)
pierre voilou * Place Roger Salengro 69190 Ville Saint-Fons ( 04 78 78 78 78 ) Ê 04 78 79 79 79- pierre.voilou@wanadoo.fr Type bmw puissance 1200
Ce qui ressemblerai à la fin à :
pierre voulou en a2
place roger salengro en b2
code postal en c2
ville en d2
tel en e2
fax (c'est le Ê !) en f2
email en g2
type en h2

j'ai tenté les gauche, les droites, les equiv "piqués " sur le forum mais je n'y arrive pas !
et vous ?
Merci
 
Re : "déconcaténer"

Bonjour,

Une tentative, avec quelques matricielles :

Ton texte en A2.

en B2 :

Code:
=GAUCHE(A2;TROUVE("*";A2)-1)

en C2, une matricielle :

Code:
=STXT(A2;TROUVE("*";A2)+2;EQUIV(1;ESTNUM((STXT(A2;LIGNE(INDIRECT("1:"&
NBCAR(A2)));6)*1))*1;0)-TROUVE("*";A2)-2)

à valider par CTRL + MAJ + ENTREE

EN D2, une autre matricielle :

Code:
=STXT(A2;EQUIV(1;ESTNUM((STXT(A2;LIGNE(INDIRECT("1:"&
NBCAR(A2)));6)*1))*1;0);6)*1

à valider par CTRL + MAJ + ENTREE

en E2, encore une matricielle :

Code:
=STXT(A2;EQUIV(1;ESTNUM((STXT(A2;LIGNE(INDIRECT("1:"&
NBCAR(A2)));6)*1))*1;0)+7;TROUVE("(";A2)-EQUIV(1;ESTNUM((
STXT(A2;LIGNE(INDIRECT("1:"&NBCAR(A2)));6)*1))*1;0)-8)

en F2 :

Code:
=STXT(A2;TROUVE("(";A2)+2;14)

en G2 :

Code:
=STXT(A2;TROUVE("Ê";A2)+2;14)

en H2 :

Code:
=STXT(STXT(A2;TROUVE("Ê";A2)+18;99);1;TROUVE("@";STXT(A2;TROUVE("Ê";A2)+18;99))+
TROUVE(".";STXT(STXT(A2;TROUVE("Ê";A2)+18;99);TROUVE("@";
STXT(A2;TROUVE("Ê";A2)+18;99));99))+1)

en I2 :

Code:
=STXT(A2;TROUVE("@";A2)+TROUVE(" ";STXT(A2;TROUVE("@";A2);99));99)


Ces formules supposent que les séparateurs soient toujours les mêmes et que la structure de tes chaïnes soient également toujours identiques.

Je te laisse tester

@+
 
Re : "déconcaténer"

super ! tout à l'air de fonctionner(bon il ya quelques "bugs" étant donné que comme tu le dis dans ta solution , tout doit être identique, et ce n'est pas le cas sur quelques lignes) mais c'est exactement ce que je cherchais ! A moi maintenant de potasser ce code.
encore merci Tibo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…