Come creare un grafico XY (scatter) con tre colonne di dati?


2

Ho i seguenti dati:

Date      Name            Value

1/1/2011  FOO             10
1/1/2011  BAR             12
2/1/2011  FOO             16
3/1/2011  BAR             21
5/1/2011  FOO             19
4/1/2011  BAR             23

Si noti che le "Date" non sono ordinate. Nota anche che ho due valori diversi in "Nome".

Vorrei un grafico come un grafico XY (scatter) che mostra 2 righe, una per FOO, una per BAR.

Il grafico deve avere un asse X che rappresenta le date (spaziate correttamente rispetto all'altra)

Il grafico deve avere un asse Y che rappresenta i valori (correttamente distanziati l'uno rispetto all'altro)

Forse un grafico a linee farebbe il trucco? Se possibile, evitare qualsiasi nuovo calcolo dei valori o ristrutturare i dati della tabella. Sembra facile per uno strumento come Excel creare un tale grafico senza aiutarlo predisponendo un po 'di lavoro sui dati ...


Ho scritto un tutorial che mostra come dividere i dati in serie in base a una colonna di categoria in VBA per dividere l'intervallo di dati in più serie di grafici . Devi prima ordinare per colonna di categoria.
Jon Peltier,

Risposte:


1

Se possibile, evitare qualsiasi nuovo calcolo dei valori o ristrutturare i dati della tabella

Porre un tale vincolo sulla soluzione probabilmente renderà la soluzione solo più complessa, se possibile.

Per quello che vale, aggiungerei due colonne aggiuntive e le tracci come un grafico a dispersione:

       A           B       C       D                       E
1      Date        Name    Value   FOO                     BAR
2
3      1/1/2011    FOO     10      =IF($B3=D$1,$C3,NA())   =IF($B3=E$1,$C3,NA())
4      1/1/2011    BAR     12      =IF($B4=D$1,$C4,NA())   =IF($B4=E$1,$C4,NA())

eccetera

PS si prega di includere la versione di Excel nella domanda (come tag) in quanto può influire sulla risposta


Grazie per questa risposta Ma cosa succede se non conosco in anticipo i diversi nomi (FOO, BAR)? Forse ho bisogno di un po 'di codice VBA per creare quelle colonne aggiuntive ...
TheExcelNoob

VBA sarebbe probabilmente la strada da percorrere se il numero di colonne può variare. Se è fissato a due, allora le formule possono essere usate per ottenere quei due valori
chris neilsen,

Se non conosci FOO, BAR ecc. In anticipo, crea una tabella pivot con le date e il nome come assi
Segna il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.