如何在Excel中构建绘图数据而不将类别分成多列?


1

如何在excel中每个类别的颜色不同的地方绘制以下数据?

category | datetime            | score
--------------------------------------
foo      | 2016-01-01 00:00:00 | 1
bar      | 2016-01-01 00:00:01 | 2
bar      | 2016-01-01 00:00:02 | 3
foo      | 2016-01-01 00:00:02 | 2
baz      | 2016-01-01 00:00:02 | 5
foo      | 2016-01-01 00:00:03 | 5
baz      | 2016-01-01 00:00:03 | 8
qux      | 2016-01-01 00:00:03 | 1
foo      | 2016-01-01 00:00:04 | 3
bar      | 2016-01-01 00:00:04 | 3
baz      | 2016-01-01 00:00:04 | 6
qux      | 2016-01-01 00:00:04 | 1

是否可以不先将上述内容转换为类似内容?

datetime            | foo | bar | baz | qux
-------------------------------------------
2016-01-01 00:00:00 | 1   |     |     |  
2016-01-01 00:00:01 |     | 2   |     |  
2016-01-01 00:00:02 | 2   | 3   | 5   |  
2016-01-01 00:00:03 | 5   |     | 8   | 1
2016-01-01 00:00:04 | 3   | 3   | 6   | 1

如果不可能,您能否建议一种将数据转换为类别列的快速方法?


1
使用VBA宏很容易。这种方法可以接受吗?
加里的学生

@ Gary'sStudent,视情况而定。我在Mac上,使用Excel 2016 v.15.17。通常,Mac Excel对VBA不利。
瑞安

Answers:


2

使用数据透视表确实很容易做到。设置日期时间为行标签,类别为列标签,总分作为值。

枢轴字段:

在此处输入图片说明

结果数据透视表:

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.