PB Excel.scinder données séparées par Alt Entrée en plusieurs cellules - Logiciels - Windows & Software
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 !
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.
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. |
Solution trouvé.
Copié coller de la liste dans wordpad et recopié collé dans exell.
Voili
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. |
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 !
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)