Excel:显示匹配项
我有一列带有日期,另一列带有用户登录。我想看看用户每天登录多少次Excel:显示匹配项,excel,Excel,我有一列带有日期,另一列带有用户登录。我想看看用户每天登录多少次 02 January 2013 wright 02 January 2013 wright 02 January 2013 paula 02 January 2013 john 02 January 2013 paula 03 January 2013 john 03 January 2013 wright 我想把它变成 02 January 2
02 January 2013 wright
02 January 2013 wright
02 January 2013 paula
02 January 2013 john
02 January 2013 paula
03 January 2013 john
03 January 2013 wright
我想把它变成
02 January 2013 03 January 2013
wright 2 1
paula 2 0
john 1 1
有没有一个简单的方法可以做到这一点?谢谢你的帮助
我知道我可以使用透视表将电子表格更改为:
02 January 2013 03 January 2013
wright
paula
john
但我不明白如何使用pivot表将每个记录条目的实例添加到日期。您可以使用VBA来完全控制输出
你熟悉VBA吗?如果是这样,我可以向您提供代码。让我们假设您在B列中列出了日期,在C列中列出了用户ID
=IF(ISNA(INDEX($C$2:$C$20, MATCH(0, COUNTIF($E$9:E9, $C$2:$C$20), 0))), "", INDEX($C$2:$C$20, MATCH(0, COUNTIF($E$9:E9, $C$2:$C$20), 0)))
说到这里,数据透视表可以做得越来越快。使用数据透视表,这是一个非常简单的Excel功能…如果您指的是第二行中的列,那么您可以使用数据透视表来实现您想要实现的目标。我想。。。透视表:)。如果调用第一列
日期
,第二列名称
,则可以如下方式设置透视:1)插入透视表2)将名称
用作行3)将日期
用作列4)将日期
拖动到值框中。这将为您提供一个计数值。在这种情况下,VBA
将为您提供什么样的完全控制?例如,验证控制,用于根据特定逻辑编辑数据。是否有方法将我的解释移动到主问题的注释部分?我没有看到主要问题的添加评论链接。我只看到共享|编辑|标志