У меня есть отчет, содержащий данные о членах и действиях, выполненных с их учетной записью.

Так как это журнал, в столбце А есть повторяющиеся номера членства. Столбец В - это действие над учетной записью, а Столбец С - идентификатор действия.

Как я могу выделить столбец с последним идентификатором action_id для каждого членского номера?

Скриншот таблицы

1 ответ1

1

окончательно отформатированная таблица

Это может быть достигнуто с помощью условного форматирования на TRUE клетки в latest_action. Все эти формулы созданы в таблице, смотрите эту ссылку, если вы не знаете, как ее создать, и эту ссылку, как я делал ссылки на ячейки. Мои формулы в каждом столбце:

  • count: =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) в последнем_реакции и на следующем снимке экрана.

первое действие выделены

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .