在Excel 2010中的时间间隔内对唯一元素进行分组


2

我有一些数据:

User Date        
001  1/1/2000     
002  1/25/2000    
003  2/2/2005     
004  2/5/2005     
005  12/24/2008

我想在每个月找出有多少独特用户?

所以在我的情况下,2000年1月将有2个用户,2005年2月将有2个用户,2008年12月将有1个用户。

为了解决这个问题,我尝试使用数据透视表,但是,我找不到按月分组数据的合适方法。所以我怀疑我需要使用方程栏,但我不确定如何使用Group By功能。


您使用的是哪个版本的Excel?我正在使用Excel 2010.我可以通过对数据应用过滤器来实现您的要求
Prasanna 2014年

我也在使用Excel 2010。
Monica Heddneck 2014年

Answers:


2

选择数据的顶行(例如用户名和日期行)并将过滤器应用于您的数据,如下所示。
应用过滤器
然后在应用过滤器后,您的数据将如下所示。
应用过滤器

现在单击日期列上的下拉箭头,它将为您提供选择年份和月份的选项,如下所示
筛选选择

编辑1:

首先制作文件的副本。此外,如果要删除用户列的重复项并计数,请在Excel中选择“ 数据”选项卡,然后在“ 数据工具”组中单击“ 删除重复项”。取消选中其余列并仅保留“USER”,然后单击“确定”。删除重复项
此操作将删除USER列中的重复记录。现在你只有独特的记录。您可以执行数据透视表并查找计数。


0

您可以添加新列并使用此公式统一一个月内的天数:

=[DATECELL]-DAY([DATE_CELL])+1

然后将数据透视表应用于此列。


0

在数据中添加一列:=YEAR(<date cell>) & MONTH(<date cell>)。然后尝试数据透视表。

或者,使用单元格属性作为自定义格式格式化日期列:'yyyy-mm'。然后转动桌子。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.