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来自动执行这个任务,但是我怀疑这是过度的,因为你的数据集是“数十”而不是“数千”