Excel - 如何制作第三列颜色的散点图?

Bre*_*ett 9 sorting 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
Run Code Online (Sandbox Code Playgroud)

虽然当然还有很多行.

我正在尝试为数据点和数据点制作一个XY scatter图,但是,我希望这些图根据列进行着色.XY'Type'

有谁知道我怎么做到这一点?我可以手动创建一个新的数据系列,但是我的行数不可能,加上'type'值不一定是有序的.

谢谢!

Tim*_*Tim 25

这是我能想到的最好的(非vba)方式(如果你知道语言,我会推荐VBA),但是根据你真正拥有的类型,它可能涉及太多的手工工作.

首先,翻转Y和X列,并为您拥有的每种数据类型添加一个新列(参见下图)

在范围D2:F7中,使用以下公式:=IF(D$1=$A2, $B2, #N/A) 如果列标题等于此行中的类型,则从该行复制Y值,否则此单元格为"#N/A"

这将为您留下一张如下图所示的表格.选择范围C1:F7,然后插入散点图,它应该给出您想要的结果:

在此输入图像描述