我想知道在 Excel 中是否有办法创建一个单元格,该单元格使用公式显示一个值,该公式将按日期和活动计算最新条目。
如果我有 3 列 DATE | CAMPAIGN | COUNT,那么我想创建一个公式来查找活动的最新日期并在计数列中显示值。
答案1
问题有点模糊。您说您希望计数列中包含“最新日期”吗?
如果您只想要最新日期,那么可以使用数据透视表,或者也可以使用 Microsoft PowerQuery 插件。
我假设您确实希望计数显示该活动的总记录数,但仅显示最新的活动日期?
再次,数据透视表将实现这一点。
没有经过测试(所以我可能完全错了!):
- 将 CAMPAIGN 添加到行
- 将 DATE 添加到数据中,并将计算更改为 MAX 而不是 count
- 将 CAMPAIGN 添加到数据中,确保计算为计数,并将列标题更改为 COUNT
答案2
您可以使用适用于未排序和重复日期的数组公式。
F2 中的公式是
=LOOKUP(2,1/(($B$2:$B$6=E2)*$A$2:$A$6=MAX(IF($B$2:$B$6=E2,$A$2:$A$6,0)))),$C$2:$C$6)
Ctrl这是一个数组公式,必须用- Shift-确认Enter。然后你就可以把它抄下来了。
请注意,在屏幕截图中,事件 A 的最新日期位于第一行数据。