2013-02-27 96 views
9

我有一個excel工作表的數據,看起來像:Excel - 如何製作第三欄顏色的散點圖?

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 

雖然當然還有很多更多的行。

我試圖讓一個XY scatter積爲XY數據點,不過,我想根據'Type'列着色情節。

有誰知道我該怎麼做?我可以手動創建一個新的數據系列,但這對我所擁有的行數不可行,並且'type'值不一定按順序排列。

謝謝!

+0

可能與宏更容易... – 2013-02-27 23:43:28

回答

22

這是我可以想到的最好的(非vba)方式(如果您知道該語言,我會推薦VBA),但它可能涉及過多的手動工作,具體取決於您確實有多少類型有。

首先,翻轉Y和X列,並且添加對您的每個數據類型的新列(見下圖)

在範圍D2:F7,使用以下公式:=IF(D$1=$A2, $B2, #N/A) 如果列標題等於這一行的類型,從這一行復制Y值,否則這個單元格是'#N/A'

這會給你留下一張如下圖所示的表格。選擇範圍C1:F7,並插入你的散點圖,它應該得到的結果爲你想要的:

enter image description here

+0

這工作。但是,您需要在選擇範圍C1:F7之後而不是之前通過屏幕頂部的功能區添加散點圖。你也不能通過插入空白圖然後選擇適當的數據系列來完成。這不起作用。首先選擇整個範圍(在這種情況下爲4列),然後選擇插入>僅帶標記的散點圖 – user32882 2017-05-02 08:26:52

相關問題