根据时间表计数事件?
我的数据包含如下所示的数据:
2014-01-01 14:31:50 John 2014-01-01 14:41:51 Jacob 2014-01-01 19:01:51 Locke 2014-01-01 19:11:49 John 2014-01-01 19:21:51 John
我想创build一个堆叠的条形图,显示在该时间框架内名称出现的次数。 所以作为一个例子,如果我select时间线作为月份,Janrary的酒吧将被创build,约翰有3个,依此类推。 有效的是这样的:
我遇到的问题是,excel试图把数据放在一起,所以最终看起来像这样:
我不知道为什么它将整个列的内容分成一个部分。 我是否必须指定如何以某种方式表示数据? 如果这个过程是dynamic的(这样数据不被处理和修改),那么也是最好的,因为数据显然是生成的。
我的build议是整理你的信息,然后再进行graphics化,如果你希望以一种不同于数据提供的方式直观地显示这些信息,可以通过数据透视表来实现:
数据透视表中按年/月的上述sorting规则是通过selectDate
字段,然后单击组(在数据function区下)并select年份和月份来实现的:
然后你可以从这里通过一个数据透视图来提取相关信息:
上面的sorting按月进行了一个特定的一年(2014年)。
Excel只能根据数值创build一个图表来绘制Y轴。 您的源数据不提供任何数字数据,只是date和文本。
您可以构build数据透视表来为每个date创build一个名称计数,然后创build一个透视图。
不清楚date和时间是在一列还是两列,所以下面的屏幕截图显示了列A中的date和时间,在列B中拼接出date(使用= int(a2)),拼接出时间(使用= MOD (A2,1))列C中的名称和列D中的名称。
从该列表中创build数据透视表。 将“date”字段拖到行中,将“名称”字段拖到列中,并将“名称”字段(再次)拖到值区域中,以创build每个date的名称计数。
点击Pivot Toolsfunction区上的“Pivot Chart”来创build您喜欢的图表和格式。 如果您向月份的源数据添加列,则可以按月份名称对数据透视表进行分组。 这些概念已经被讨论过数百次了。 如果你只是search,你会发现在networking上按年份和月份分组的资源。