Excel - 使用多个条件进行动态单元格更新

Excel - 使用多个条件进行动态单元格更新

我想知道在 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 的最新日期位于第一行数据。

在此处输入图片描述

相关内容