J'ai un tableau excel avec une seule colonne et 300 lignes
Je voudrais ressortir les données de chaque ligne au format texte, chaque
donnée séparée par une virgule et sans espace.
Je sais pas si je me suis bien fait comprendre par exemple j'ai
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ROCHE Pierre
Bonsoir, Une solution possible
Tes 300 lignes vont de A1 à A300. En B1 : ¡&";"&A2&";"&A3&";"&A4&";"&......";"&A300 Quitte à passer par plusieurs concaténations de travail si la formule est trop longue pour tenir dans une seule cellule.
Une autre solution que je viens de tester (avec 10 valeurs) toujours avec tes valeurs de A1 à A300 : Tu te mets en mode itératif actif avec 300 itérations (Outils/Option/Calcul) en B1 : tu saisis éB1&";"&DECALER(B1;C1;-1) en C1 : tu saisis éC1+1 Tu sélectionnes B1 et C1 ensemble (une manip simultanée doit être faite ==> ci-dessous) CTRL + H (remplacer par) é par En B1, tu as ta formule Faire un copier coller par valeur sur cette même cellule afin d'oter la formule et de virer le 0; qui s'est insérer au début Rendre inactif les itérations et Voilà.
Cordialement
"CHRIS" a écrit dans le message de news: 41e01b8f$0$7730$
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes Je voudrais ressortir les données de chaque ligne au format texte, chaque donnée séparée par une virgule et sans espace. Je sais pas si je me suis bien fait comprendre par exemple j'ai
toto tata titi
et je veux
toto,tata,titi
merci
Bonsoir,
Une solution possible
Tes 300 lignes vont de A1 à A300.
En B1 : ¡&";"&A2&";"&A3&";"&A4&";"&......";"&A300
Quitte à passer par plusieurs concaténations de travail si la formule est
trop longue pour tenir dans une seule cellule.
Une autre solution que je viens de tester (avec 10 valeurs) toujours avec
tes valeurs de A1 à A300 :
Tu te mets en mode itératif actif avec 300 itérations (Outils/Option/Calcul)
en B1 : tu saisis éB1&";"&DECALER(B1;C1;-1)
en C1 : tu saisis éC1+1
Tu sélectionnes B1 et C1 ensemble (une manip simultanée doit être faite ==>
ci-dessous)
CTRL + H (remplacer par) é par
En B1, tu as ta formule
Faire un copier coller par valeur sur cette même cellule afin d'oter la
formule et de virer le 0; qui s'est insérer au début
Rendre inactif les itérations et Voilà.
Cordialement
"CHRIS" <CHRIS@CHRIS> a écrit dans le message de news:
41e01b8f$0$7730$636a15ce@news.free.fr...
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes
Je voudrais ressortir les données de chaque ligne au format texte, chaque
donnée séparée par une virgule et sans espace.
Je sais pas si je me suis bien fait comprendre par exemple j'ai
Tes 300 lignes vont de A1 à A300. En B1 : ¡&";"&A2&";"&A3&";"&A4&";"&......";"&A300 Quitte à passer par plusieurs concaténations de travail si la formule est trop longue pour tenir dans une seule cellule.
Une autre solution que je viens de tester (avec 10 valeurs) toujours avec tes valeurs de A1 à A300 : Tu te mets en mode itératif actif avec 300 itérations (Outils/Option/Calcul) en B1 : tu saisis éB1&";"&DECALER(B1;C1;-1) en C1 : tu saisis éC1+1 Tu sélectionnes B1 et C1 ensemble (une manip simultanée doit être faite ==> ci-dessous) CTRL + H (remplacer par) é par En B1, tu as ta formule Faire un copier coller par valeur sur cette même cellule afin d'oter la formule et de virer le 0; qui s'est insérer au début Rendre inactif les itérations et Voilà.
Cordialement
"CHRIS" a écrit dans le message de news: 41e01b8f$0$7730$
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes Je voudrais ressortir les données de chaque ligne au format texte, chaque donnée séparée par une virgule et sans espace. Je sais pas si je me suis bien fait comprendre par exemple j'ai
toto tata titi
et je veux
toto,tata,titi
merci
JièL Goubert
Bonjoir(c) CHRIS
C'est un besoin unique ou répétifif ? Pour le répétitif il faudrait voir vers les macros a mon avis, sinon : Copie tes données d'Excel, lance Word, menu Edition, Collage spécial, Texte sans mise en forme, OK. Menu Edition, Remplacer : ^p Par , Remplacer tout. Ensuite tu enregistres en texte.
-- JièL / Jean-Louis GOUBERT vous souhaite une bonne et heureuse année 2005 La FAQ Outlook est la : http://faq.outlook.free.fr/
Le 08/01/2005 18:42 vous avez écrit ceci :
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes Je voudrais ressortir les données de chaque ligne au format texte, chaque donnée séparée par une virgule et sans espace. Je sais pas si je me suis bien fait comprendre par exemple j'ai
toto tata titi
et je veux
toto,tata,titi
merci
Bonjoir(c) CHRIS
C'est un besoin unique ou répétifif ?
Pour le répétitif il faudrait voir vers les macros a mon avis, sinon :
Copie tes données d'Excel, lance Word, menu Edition, Collage spécial,
Texte sans mise en forme, OK.
Menu Edition, Remplacer : ^p
Par ,
Remplacer tout. Ensuite tu enregistres en texte.
--
JièL / Jean-Louis GOUBERT
vous souhaite une bonne et heureuse année 2005
La FAQ Outlook est la : http://faq.outlook.free.fr/
Le 08/01/2005 18:42 vous avez écrit ceci :
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes
Je voudrais ressortir les données de chaque ligne au format texte, chaque
donnée séparée par une virgule et sans espace.
Je sais pas si je me suis bien fait comprendre par exemple j'ai
C'est un besoin unique ou répétifif ? Pour le répétitif il faudrait voir vers les macros a mon avis, sinon : Copie tes données d'Excel, lance Word, menu Edition, Collage spécial, Texte sans mise en forme, OK. Menu Edition, Remplacer : ^p Par , Remplacer tout. Ensuite tu enregistres en texte.
-- JièL / Jean-Louis GOUBERT vous souhaite une bonne et heureuse année 2005 La FAQ Outlook est la : http://faq.outlook.free.fr/
Le 08/01/2005 18:42 vous avez écrit ceci :
Bjr,
J'ai un tableau excel avec une seule colonne et 300 lignes Je voudrais ressortir les données de chaque ligne au format texte, chaque donnée séparée par une virgule et sans espace. Je sais pas si je me suis bien fait comprendre par exemple j'ai