计算日期出现的次数并从中制作图表[关闭]

Posted

技术标签:

【中文标题】计算日期出现的次数并从中制作图表[关闭]【英文标题】:Count number of times a date occurs and make a graph out of it [closed] 【发布时间】:2012-07-28 00:49:26 【问题描述】:

我有一个日期列表,其中的每个日期都可以出现多次。我想计算每个日期出现的次数(直方图)并将其显示在图表中(Y 轴是日期出现的次数,X 轴是日期本身)?

示例列表:

19/05/2012
19/05/2012
19/05/2012
17/05/2012
17/05/2012
16/05/2012
16/05/2012
16/05/2012
16/05/2012
15/05/2012
15/05/2012
15/05/2012
15/05/2012
12/05/2012
12/05/2012
12/05/2012
7/05/2012

在过去的几年里,我点击了每个菜单选项,但从未找到任何具体的内容。这会是某种使用数据透视表的情况吗?

【问题讨论】:

“对正在解决的问题的最小理解”部分是垃圾。我距离解决方案只有 2 个菜单选项。抱歉,我必须关闭 1 个菜单选项才能正确。这是我尝试过的……在过去的几年中,我单击了每个菜单选项,但从未找到任何特定于此的内容。答案是我不明白什么是数据透视表,所以我什至不知道要问这个特定的功能。但是,再次祝贺您关闭问题以填满网站。你做得很好,*** 的质量和人们的态度越来越差 - 干杯! 我很惊讶这并没有被转移到超级用户,而是被彻底关闭。 将其移至超级用户就足够了。用户表现出对正在解决的问题的理解;仅仅因为他们没有记录尝试的解决方案并不意味着他们不理解问题。众所周知,Microsoft UI 不直观,发布的答案显示了用户实际上与解决方案有多接近。对于所有投票支持关闭的人,请在下一个售货亭领取您的故障船登机牌。 标记为离题,但 59205 次观看仍对人们有所帮助.. 请不要再将其标记为离题。 【参考方案1】:

最简单的就是做一个数据透视图。 选择您的日期数组(带有标题)并创建一个新的数据透视图(插入/数据透视图/确定) 然后在字段列表窗口中,先将日期列拖放到轴列表中,再拖放到值列表中。

第 1 步:

第 2 步:

【讨论】:

这可以让我计算日期。我不确定如何将其放入图表中以显示如上所述的 Y 轴。 数据透视表按日期为您提供计数,数据透视图为您提供图表。否则,您可以使用数据透视表中的数据制作散点图。 只是自动将结果放入图表并得到我想要的结果。谢谢。 我发现要将日期计数添加到值中,我需要右键单击“要添加的字段”中的“日期”,然后从新的短菜单“添加到值”中进行选择。这会自动添加行数。可能是新手发现,但并非所有人都必须这样做。 天哪...我没想到将同一个项目拖到两个不同的部分!谢谢!我已经为此工作了几个小时【参考方案2】:

如果您有 Excel 2010,则可以将数据复制到另一列,然后选择它并选择数据 -> 删除重复项。然后你可以在它旁边写=COUNTIF($A$1:$A$100,B1) 并将公式复制下来。这假设您的值在A1:A100 范围内,并且去重的值在 B 列中。

【讨论】:

以上是关于计算日期出现的次数并从中制作图表[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 CASE WHEN 将语言代码整理成一个组合语言环境代码,并计算组合语言环境代码在某个日期出现的次数

如何计算一个项目在mysql中给定日期出现的次数

计算按日期范围拆分的值的先前出现次数

从另一个数据帧计算日期之间的出现次数(给定 ID 值)

根据日期计算嵌套循环中的帖子

计算4年范围内的出现次数