OVH Cloud OVH Cloud

transformer des colonnes en matrice

6 réponses
Avatar
nathalie.lemaire
Bonjour,

Je dispose d'un tableau excel compos=E9 de 62 colonnes et 15800 lignes.
La 1=E8re colonne correspond au N=B0 de relev=E9, les colonnes suivantes
contiennent alternativement des donn=E9es texte et des donn=E9es
num=E9riques qui sont coupl=E9es.
Chaque ligne est un relev=E9 unique, mais les donn=E9es texte peuvent
apparaitre des centaines de fois dans mon tableau.
Je voudrais transformer ce tableau en matrice de fa=E7on =E0 :
- avoir en 1=E8re colonne le N=B0 de relev=E9 (comme pr=E9cedemment)
-avoir dans les colonnes suivantes toutes mes donn=E9es texte (j'ai 275
donn=E9es diff=E9rentes, Excel ne comporte que 256 colonnes par
feuille?!)
-avoir =E0 l'intersection des lignes et colonnes mes donn=E9es
num=E9riques.

Je vous remercie pour vos suggestions et votre aide.

phytoone.

6 réponses

Avatar
bourby
bonjour,

avec 256 colonnes, tu ne vas pas y arriver, sauf à utiliser une 2ème
feuille.
En plus, j'ai des doutes sur la pertinence qu'il y a à multiplier par 4
la taille d'un fichier qui est déjà énorme.
Si tu expliques un peu plus ce que tu souhaites faire, je pense qu'on
pourra te proposer une solution qui allège le fichier au lieu de le
faire grossir.

Cordialement


Bourby





wrote:
Bonjour,

Je dispose d'un tableau excel composé de 62 colonnes et 15800 lignes.
La 1ère colonne correspond au N° de relevé, les colonnes suivantes
contiennent alternativement des données texte et des données
numériques qui sont couplées.
Chaque ligne est un relevé unique, mais les données texte peuvent
apparaitre des centaines de fois dans mon tableau.
Je voudrais transformer ce tableau en matrice de façon à :
- avoir en 1ère colonne le N° de relevé (comme précedemment)
-avoir dans les colonnes suivantes toutes mes données texte (j'ai 275
données différentes, Excel ne comporte que 256 colonnes par
feuille?!)
-avoir à l'intersection des lignes et colonnes mes données
numériques.

Je vous remercie pour vos suggestions et votre aide.

phytoone.



Avatar
isabelle
bonjour phytoone,

dit moi si j'ai bien compris ?

tu as le tableau suivant :
1 aa 10 bb 20
2 cc 30 dd 40
3 ee 50 ff 60

et tu voudrais le transformer comme ça

1 aa 10
1 bb 20
2 cc 30
2 dd 40
3 ee 50
3 ff 60

si oui, est ce que les données commencant à la colonne "B" sont tous par groupe de 2 ?

isabelle

Bonjour,

Je dispose d'un tableau excel composé de 62 colonnes et 15800 lignes.
La 1ère colonne correspond au N° de relevé, les colonnes suivantes
contiennent alternativement des données texte et des données
numériques qui sont couplées.
Chaque ligne est un relevé unique, mais les données texte peuvent
apparaitre des centaines de fois dans mon tableau.
Je voudrais transformer ce tableau en matrice de façon à :
- avoir en 1ère colonne le N° de relevé (comme précedemment)
-avoir dans les colonnes suivantes toutes mes données texte (j'ai 275
données différentes, Excel ne comporte que 256 colonnes par
feuille?!)
-avoir à l'intersection des lignes et colonnes mes données
numériques.

Je vous remercie pour vos suggestions et votre aide.

phytoone.



Avatar
nathalie.lemaire
Bonjour Isabelle,

Non, mon tableau est :
1 aa 20 bb 30 cc 50
1 aa 10 cc 50 dd 40
2 cc 45 ee 55
3 bb 35 aa 25 ff 40

et je veux le transformer en :

aa bb cc dd ee ff .........(ici il y a 275 données texte
différentes)
1 20 30 50
1 10 50 40
2 45 55
3 25 35 40
...
en ligne, j'ai 15800 relevés.

Merci.
Avatar
nathalie.lemaire
Re bonjour,


Je veux transformer ce tableau de manière à pouvoir faire des
traitements statistiques (AFC, ACP) qui nécessitent une présentation
des données sous la forme de matrice.
Il est vrai que cette matrice risque d'être énorme, mais avec
beaucoup de trous... vu que chaque relevé ne comporte pas les 275
données texte.


Merci.
phytoone.
Avatar
AV
aa bb cc dd ee ff .........(ici il y a 275 données texte
différentes)
1 20 30 50
1 10 50 40
2 45 55
3 25 35 40


Si tu veux absolument avoir cette présentation (275 colonnes puisque 275 données
texte différentes) sur une seule feuille, va falloir attendre XL12

AV
Avatar
Daniel
Bonjour.
Peux-tu préciser : 62 colonnes = 1 colonne n° de relevé + n paires de
colonnes, le nombre de colonnes doit être impair.
Est-il possible de faire une table de transposition numéro de libellé <=>
libellé alpha ?
Il est alors possible de créer une matrice, si tu as assez de mémoire.
Cordialement.
Daniel
a écrit dans le message de
news:
Bonjour,

Je dispose d'un tableau excel composé de 62 colonnes et 15800 lignes.
La 1ère colonne correspond au N° de relevé, les colonnes suivantes
contiennent alternativement des données texte et des données
numériques qui sont couplées.
Chaque ligne est un relevé unique, mais les données texte peuvent
apparaitre des centaines de fois dans mon tableau.
Je voudrais transformer ce tableau en matrice de façon à :
- avoir en 1ère colonne le N° de relevé (comme précedemment)
-avoir dans les colonnes suivantes toutes mes données texte (j'ai 275
données différentes, Excel ne comporte que 256 colonnes par
feuille?!)
-avoir à l'intersection des lignes et colonnes mes données
numériques.

Je vous remercie pour vos suggestions et votre aide.

phytoone.