2013-02-27 17 views
9

Ho un excel foglio di lavoro con i dati che assomiglia:Excel: come posso creare un grafico a dispersione con i colori di una terza colonna?

Type X  Y 
B  1.2 5.6 
B  4.5 2.5 
B  2.3 0.9 
A  1.2 -9.3 
B  2.2 -2.3 
C  3.5 6.7 

Anche se ci sono molte più righe, naturalmente.

io sto cercando di fare una trama XY scatter per i punti dati X e Y, però, vorrei le trame che devono essere colorati in base alla colonna 'Type'.

Qualcuno sa come posso fare questo? Posso creare manualmente una nuova serie di dati, ma ciò non è possibile con il numero di righe che ho, più i valori 'type' non sono necessariamente in ordine.

Grazie!

+0

potrebbe essere più facile con una macro ... –

risposta

22

Questo è il modo migliore (non vba) che posso pensare di fare su questo (consiglierei VBA se conosci la lingua), ma potrebbe comportare un lavoro manuale eccessivo a seconda di quanti tipi hai veramente avere.

Per iniziare, capovolgere le colonne X e Y, e aggiungere una nuova colonna per ogni tipo di dati si dispone (vedi immagine sotto)

In intervallo D2: F7, utilizzare questa formula: =IF(D$1=$A2, $B2, #N/A) Se l'intestazione di colonna è uguale al tipo in questa riga, copia il valore Y da questa riga, altrimenti questa cella è '# N/A'

Che ti lascerà con un tavolo simile all'immagine qui sotto. Selezionare l'intervallo C1: F7, e inserire il grafico a dispersione, e dovrebbe dare il risultato che si desidera:

enter image description here

+0

Questo funziona. Ma è necessario aggiungere lo scatter tramite il nastro nella parte superiore dello schermo dopo aver selezionato Range C1: F7 e non prima. Inoltre, non è possibile farlo inserendo un grafico vuoto e selezionando le serie di dati appropriate. Questo non funzionerà. Prima seleziona l'intero intervallo (4 colonne in questo caso) e quindi Inserisci> Dispersione con solo indicatori – user32882

Problemi correlati