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

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

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

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

我怎样才能突出显示每个 membership_number 中具有最新 action_id 的列?

表格截图

答案1

最终格式化的表格

这可以通过对 latest_action 中的单元格进行条件格式设置来实现TRUE。所有这些公式都是在表格中创建的,请参阅此链接如果你不确定如何制作,此链接关于我如何进行单元格引用。我在每一列中的公式如下:

  • 数数:=COUNTIF([membership_number],[@[membership_number]])
  • 子等级:=SUMPRODUCT(([membership_number]=[@[membership_number]])*([action_id]>[@[action_id]]))+1
  • 最新动作:=IF([@[sub_rank]]=1,TRUE,FALSE)

再多做一些工作,我相信您可以摆脱辅助列,将所有内容合并为一个隐藏在条件格式中的公式。否则,您只需使用条件公式=$F2=TRUE并将其应用于单元格即可$A$2:$F$9

编辑:我刚刚意识到我强调了第一的每个账户的操作。我现在修改了我的答案,以强调最后的每个帐户的操作。无论会员顺序如何,这都应该有效,如您在上图中看到的,该图按 action_details 排序,并且 action_id 没有特定顺序。之前,我=IF([@count]=[@[sub_rank]],TRUE,FALSE)在 latest_action 中有公式,以下屏幕截图。

突出第一个动作

相关内容