PB Excel.scinder données séparées par Alt Entrée en plusieurs cellules

PB Excel.scinder données séparées par Alt Entrée en plusieurs cellules - Logiciels - Windows & Software

Marsh Posté le 08-10-2010 à 08:54:32    

Bonjour,
 
J'aurais souhaité savoir si il était possible de découpé en plusieurs cellules une seul cellule ayant plusieurs données séparé par des retour à la ligne (Alt Entrée) et surtout comment cela serait possible.
 
exemple:
 
cellule A1:
123254
abvnvf
546548
 
qui donnerai une fois scindé
cellule A1:123254
Cellule A2:abvnvf
Cellule A3:546548
 
J'espère que vous pourez apporter lumière à mon sujet.
 
Merci d'avance


---------------
E5200 (j'aurais deux slot j'en mettrai 2 dis-moi)
Reply

Marsh Posté le 08-10-2010 à 08:54:32   

Reply

Marsh Posté le 08-10-2010 à 14:50:14    

Le caractère du retour à la ligne est CAR(10) (avec la version française, sinon c'est CHAR(10)).
 
Avec A1 contenant, juste un seul retour à la ligne on obtient la première partie en mettant la formule suivante dans A2 ou ailleurs :

=GAUCHE(A1;TROUVE(CAR(10);A1;1)-1)

et la deuxième partie avec :

=DROITE(A1;NBCAR(A1)-TROUVE(CAR(10);A1;1))


 
Avec A1 contenant, deux retours à la ligne comme dans l'exemple, on obtient la première partie avec :

=GAUCHE(A1;TROUVE(CAR(10);A1;1)-1)

la deuxième partie avec :

=STXT(A1;TROUVE(CAR(10);A1;1)+1;TROUVE(CAR(10);DROITE(A1;NBCAR(A1)-TROUVE(CAR(10);A1;1)-1)))

et la troisième partie avec :

=DROITE(A1;NBCAR(A1)-TROUVE(CAR(10);A1;TROUVE(CAR(10);A1;1)+1))


 
Et ainsi de suite, s'il y a quatre retours à la ligne ou plus. Facile !  :)

Reply

Marsh Posté le 11-10-2010 à 17:13:16    

Merci pour cette réponse, mais cela ne réponds pas totalement à mon problème.
 
En effet dans la colone A, j'ai une multitude de cellule du type de A1 ci-dessus avec différents nombre de données (1, 2, 3, 4... lignes de données dans chaques cellules).
il faudrait d'obtenir une colone B avec les donneés de A scindé. C'est à dire sans aucun Car(10) dans les cellules. pour Chaque ligne de données une ligne excel.
 
Merci d'avance pour le temps passé à me répondre.


---------------
E5200 (j'aurais deux slot j'en mettrai 2 dis-moi)
Reply

Marsh Posté le 11-10-2010 à 17:17:13    

rattcliff007 a écrit :

Merci pour cette réponse, mais cela ne réponds pas totalement à mon problème.
 
En effet dans la colone A, j'ai une multitude de cellule du type de A1 ci-dessus avec différents nombre de données (1, 2, 3, 4... lignes de données dans chaques cellules).
il faudrait d'obtenir une colone B avec les donneés de A scindé. C'est à dire sans aucun Car(10) dans les cellules. pour Chaque ligne de données une ligne excel.
 
Merci d'avance pour le temps passé à me répondre.


 
Solution trouvé.
 
Copié coller de la liste dans wordpad et recopié collé dans exell.
 
Voili


---------------
E5200 (j'aurais deux slot j'en mettrai 2 dis-moi)
Reply

Marsh Posté le 12-06-2013 à 13:32:25    

Bonjour,
 
Je déterre un vieux post qui m'a déjà bien servi ! Je cherche cependant quelque chose de plus :
 
rattcliff007 avait écrit:

Citation :

J'aurais souhaité savoir si il était possible de découper en plusieurs cellules une seule cellule ayant plusieurs données séparées par des retours à la ligne (Alt Entrée) et surtout comment cela serait possible.  
 
exemple:  
 
cellule A1:  
123254  
abvnvf  
546548  
 
qui donnerai une fois scindé  
cellule A1:123254  
Cellule A2:abvnvf  
Cellule A3:546548


 
Dans mon cas les données de la cellule A1 ne possèdent pas le même nombre de caractères. Est-il possible d'adapter la formule suivante  
=STXT(A1;TROUVE(CAR(10);A1;1)+1;TROUVE(CAR(10);DROITE(A1;NBCAR(A1)-TROUVE(CAR(10);A1;1)-1)))
 
de telle manière que pour ma cellule A1 ou j'ai :
aaaaaaaa
bbbb
cccccccccc
ddd
aaaaaaaa
cccccccccc
bbbb
et ainsi de suite
 
j'obtienne:
Cellule A1: aaaaaaaa
Cellule A2: bbbb
Cellule A3: cccccccccc
Cellule A4: ddd
Cellule A5: aaaaaaaa
Cellule A6: cccccccccc
Cellule A7: bbbb
 
?????
 
Merci d'avance pour vos réponses ! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed