Как удалить ROWS на основе некоторых вычислений значения столбца в EXCEL - PullRequest
0 голосов
/ 25 мая 2020

Пожалуйста, помогите мне в приведенном ниже сценарии:

У меня есть некоторые данные в Excel, и я хочу удалить строки на основе идентификатора и более высокой отметки времени (я хочу хранить только последние записи для каждого идентификатора).

This is sample data

Для каждого идентификатора я хочу сохранить только первую строку, поскольку мои данные сортируются в порядке убывания, и я хочу удалить все остальные строки для этого конкретный идентификатор. Например,

ID = 6000001, я хочу сохранить только первую строку с отметкой времени 2019-12-19 и вторую строку, которую я хочу удалить. Таким же образом я хочу сохранить только строку с высокой временной меткой для всех идентификаторов.

Большое спасибо заранее.

1 Ответ

0 голосов
/ 25 мая 2020

Вы можете создать вспомогательный столбец с формулой:

=--NOT(AGGREGATE(14,4,(A2=$A$2:$A$13)*$C$2:$C$13,1)=C2)

Затем отфильтруйте и удалите все столбцы в этой строке.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...