Excel图表 – 分类和子类别分组
我很less使用excel,也没有深入理解graphics和graphics相关的function。 话说回来…
我有几十行数据,由4列组成
- 第1栏=金额/价格(以数字表示)
- 第2栏=描述(文中的内容)
- 第3列=类别(文字)
- 栏4 =子类别(在文本中)
我想对我的数据行做一个条形图,最终结果如下所示:
X轴 – 类别Y轴 – 数量/价格
这里的诀窍是类别不重复自己。 例如,如果我们的数据是像…
- 100 | 购船| 小船| 3引擎船
- 200 | 购船| 小船| 2引擎小船
- 500 | 飞机购买| 飞机| 4引擎飞机
- 900 | 购车| 汽车| 1发动机车
那么在我的图表中应该只有一个船,飞机和汽车的实例,在这个实例中,所有相关的数据将被总结。
最后但并非最不重要的是,我已经看到了图表,这些独特而不重复的类别,而不是仅仅是一个单一的“酒吧”可以这么说,是由较小的酒吧组成的。 在这种情况下,我希望这些小条是子类别,以便最终结果如下所示:
在这个示例图片中,我首先展示了一个“基本的,经典的”图,其中蓝色,黄色和红色代表了一个独特的,不同的类别。 正下方是我想要的,按子类别划分每个类别,其中蓝色/黄色/红色每个代表一个假想的3种不同的子类别。
这意味着子类别将重复每个类别,但类别本身不会。
为了澄清,我目前只有三个主要类别和六个左右的子类别,但这可能会在未来发生变化,因此希望以自动/dynamic的方式
亲切的问候G.Campos
编辑:新形象:
在这里,我承担这一点。 不幸的是我不能发布截图,因为我没有足够的职位。
一种解决方法是使用数据透视图将“数量”放在“数量”中,将“行标签”中的类别和“列标签”中的子类别放在一起。
我上传了一个免费的图片上传服务相关的图像。
这是我们的源数据:
Amount Decription Category SubCategory 100 boat purchase boats 3 engine boat 200 boat purchase boats 2 engine boat 500 plane purchase planes 4 engine plane 900 car purchase cars 1 engine car 450 boat purchase boats 2 engine boat 110 plane purchase planes 4 engine plane 550 car purchase cars 1 engine car 230 car purchase cars 2 engine car 450 car purchase cars 5 engine car
这是所需的graphics(编辑:这有鬼棒):
http://imageshack.us/photo/my-images/849/pivot.gif/
我刚刚读了关于没有鬼图的评论。 这可能是你正在寻找的东西:
http://imageshack.us/photo/my-images/266/pivotnoghost.gif/
只是search了一下,发现这里非常相似的东西:
peltiertech.com/WordPress/using-pivot-table-data-for-a-chart-with-a-dual-category-axis/
你需要添加http://(由于post数量less,我不能有两个以上的超链接)
我不确定这会让你确切地到达你想要的位置,但是我总体上发现在excel中,在单独的选项卡上总结图表数据是最简单的。
对于这样的示例数据
你会在表格中创build一个第二个标签
总和是用sumif公式计算的
=SUMIF(Data!C:C,Summary!A2,Data!A:A)
对于类别总数
和
=SUMIF(Data!D:D,Summary!E2,Data!A:A)
对于子类别总数(假设子类别是互斥的)。 现在汇总了这些数据,突出显示这些单元格,并为以下图表插入一个柱形图。
添加新类别和/或子类别将要求您将行添加到摘要数据,然后将系列添加到图表。 你可以使用vbamacros来自动执行这个任务,但是我怀疑这是过度的,因为你的数据集是“数十”而不是“数千”