根据时间表计数事件?

我的数据包含如下所示的数据:

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上按年份和月份分组的资源。

在这里输入图像描述