2017-08-11 6 views
0

Nous recevons un fichier de données CSV volumineux où chaque ligne contient quelques colonnes de métadonnées, puis une séquence de longueur arbitraire de valeurs de points X, Y dans des colonnes alternées. Des lignes différentes peuvent contenir différents nombres de points. Les données réelles peuvent contenir des centaines de lignes, chacune avec de nombreuses valeurs X, Y (peut-être quelques milliers de points).Graphique Excel: X, Y points dans des colonnes alternées, séries différentes par ligne

Le format de ce fichier de données n'est pas sous notre contrôle.

Comme simple exemple d'illustration:

Series 1,ID142,2,45,7,21,1,65.5,14,22 
Series 2,ID082,11,23,6,15,3,29,13,84,9,78,42,45,15,17 

L'exemple ci-dessus représenterait deux séries: la série 1 avec des points (2.45), (7,21), (1,65.5), (14 , 22), et la série 2 avec les points (11,23), (6,15), (3,29), (13,84), (9,78), (42,45), (15,17) .

Le moyen le plus utile d'analyser ces données serait de multiples séries dans un nuage de points dans Excel. Un ingénieur peut être intéressé à voir un nuage de points avec des données de rangée 1 comme des séries 1 et 58 comme des séries 2. Cela pourrait conduire à vouloir voir un graphique de la rangée 8 et de la rangée 97. Donc, il ne serait pas réaliste de avoir un processus compliqué pour reformater les données en fonction des lignes d'intérêt. Existe-t-il un moyen de construire facilement des diagrammes de dispersion Excel avec plusieurs séries à partir de données où chaque série est représentée par une seule ligne avec les multiples valeurs X et Y toutes dans cette colonne dans des colonnes alternées (comme l'exemple ci-dessus)?

Répondre

0

Vous pouvez utiliser la fonction de décalage. Vous pouvez ouvrir une nouvelle feuille et l'écrire dans la première cellule A1, appuyez sur Ctrl + Maj + entrez et faites glisser la formule à travers les colonnes = OFFSET (Feuille1! A1, M, 0,1,100) le faire de même dans A2 et faites-le glisser = OFFSET (Feuille1! A1, N, 0,1,100) Cela retournera la Mième rangée du haut de la feuille 1 complètement dans la première rangée, et Nième rangée dans la deuxième rangée. Vous pouvez donner une référence aux valeurs M et N dans différentes cellules pour le rendre dynamique.