如何在excel中按日期分组?

Ang*_*ker 7 microsoft-excel

我在 Excel 2007 中有一张工作表,如下所示:

Date/Time               Device Model
29-Sep-2009 06:50:42 PM   9000
29-Sep-2009 06:02:16 PM   8900
29-Sep-2009 05:40:10 PM   8330
29-Sep-2009 05:38:35 PM   8310
28-Sep-2009 05:19:29 PM   8900
28-Sep-2009 04:45:58 PM   8230
28-Sep-2009 04:26:24 PM   9000
27-Sep-2009 04:25:07 PM   9530
27-Sep-2009 04:19:09 PM   8520
27-Sep-2009 04:05:51 PM   9530
27-Sep-2009 04:05:44 PM   9630
Run Code Online (Sandbox Code Playgroud)

不知何故,我想按日期对其进行分组,所以它看起来像这样:

Date        TimeOccured
29-Sep-2009    3
28-Sep-2009    3
Run Code Online (Sandbox Code Playgroud)

这在Excel中可能吗?

Kij*_*ije 9

这种类型的数据汇总是 Excel 数据透视表的设计目的。

它们会自动识别唯一日期并计算您要查找的出现次数。

如果您之前没有看过数据透视表,将会有一些学习曲线,但它们非常值得努力。

如果你想让我写一个完整的答案,请发表评论 - 我现在必须快跑。

通过像这样的简单计数,您可能想同时尝试自己计算。

正如 moe37x3 所说,您将不得不添加一列去除时间并只留下日期。

  • 添加类型为 date 且值为 =FLOOR(A2,1) 的列。然后插入 -> 数据透视表。然后将右侧的日期列拖入行框中,也将其拖入值框中。完毕。 (2认同)

Isa*_*ses 7

1) 将数据放在 A 列和 B 列中。

2) 在 C2 中,输入“= FLOOR(A2)”。这会去掉时间并留下日期,因为存储为数字的日期/时间的单位是一天。

3) 在 D 列中,列出您感兴趣的日期。(您可以这样做,例如,将“9/27/2009”放入 D2,将“= D2 + 1”放入 D3,然后复制D3 直到你有足够的天数。)

4) 在 E2 中,输入“= COUNTIF(C:C, D2)”,然后在 D 列中将您的每一天复制下来。这将计算 C 列中有多少条目与 D 列中的每个条目匹配。