Это можно сделать с помощью условного форматирования 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)
last_action и следующий скриншот.