我有一份报告,其中包含会员详细信息和在其帐户上执行的任何操作的日志。
由于它是一个日志,所以 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 中有公式,以下屏幕截图。