Excel:如何突出显示在另一列中重复的最高值单元格


0

我有一份报告,其中包含会员详细信息的日志以及对其帐户执行的任何操作。

因为它是一个日志,所以A列中有重复的membership_number。列B是帐户上的操作,列C是action_id。

如何使用每个membership_number的最新action_id突出显示该列?

Table screenshot


你如何识别“最新”行动?最新动作总是如您在示例中所示;即最新的总是最后一个,在任何成员的名单中下降?
jehad

Answers:


1

final formatted table

这可以通过条件格式来实现 TRUE 在latest_action中的单元格。所有这些公式都是在表格中创建的,请参阅 这个链接 如果你不确定如何制作一个,和 这个链接 我如何做细胞参考。 我在每列中的公式是:

  • 计数: =COUNTIF([membership_number],[@[membership_number]])
  • sub_rank: =SUMPRODUCT(([membership_number]=[@[membership_number]])*([action_id]>[@[action_id]]))+1
  • latest_action: =IF([@[sub_rank]]=1,TRUE,FALSE)

有了更多的工作,我相信你可以摆脱辅助列,并将所有内容组合成一个隐藏在条件格式中的公式。否则,您可以使用条件公式 =$F2=TRUE 并将其应用于细胞 $A$2:$F$9

编辑:我刚刚意识到我突出了 第一 每个帐户的操作。我现在修改了我的答案以突出显示 持续 每个帐户的操作。无论会员的顺序如何,这都应该有效,正如您在上面的图片中看到的那样,按action_details排序,而action_id没有特定的顺序。以前,我有配方 =IF([@count]=[@[sub_rank]],TRUE,FALSE) 在latest_action和以下截图中。

first-action-highlighted

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.