Excel: удалить дубликаты, но сохранить строку с самой последней датой


Часто вам может потребоваться удалить повторяющиеся строки в Excel, но сохранить строку, содержащую самую последнюю дату, в определенном столбце.

Например, предположим, что у вас есть следующий набор данных, содержащий информацию о продажах, совершенных в разные даты сотрудниками компании:

Допустим, вы хотите удалить строки с повторяющимися значениями в столбце «Сотрудник », но сохранить строку с самой последней датой в столбце «Дата» :

В следующем примере показано, как именно это сделать.

Пример. Удаление дубликатов, но сохранение строки с самой последней датой в Excel.

Сначала введите следующую формулу в ячейку D2 :

 =SINGLE( A2:A13 )

В результате получается список уникальных имен сотрудников из набора данных:

Затем введите следующую формулу в ячейку E2 , чтобы найти самую последнюю дату в столбце «Дата» , связанном с каждым уникальным именем сотрудника:

 =MAX(IF( $A$2:$A$13 = D2 , $B$2:$B$13 ))

Затем щелкните и перетащите эту формулу в оставшиеся ячейки столбца E:

По умолчанию Excel отображает эти даты в виде порядковых номеров.

Чтобы преобразовать эти числа в даты, выделите диапазон E2:E5 , затем щелкните раскрывающееся меню «Числовой формат» в группе «Число» на вкладке «Главная» , а затем нажмите «Короткая дата» :

Числа в столбце E теперь будут отформатированы как даты:

В столбцах D и E теперь отображается исходный набор данных с удаленными строками, которые имели повторяющиеся значения в столбце «Сотрудник» , и остались только строки с самой последней датой в столбце «Дата» .

Например, в столбце « Сотрудник » есть четыре строки с повторяющимся значением «Энди», но строка с самой последней датой среди этих четырех строк — это строка с 01.06.2023:

Эта строка сохраняется среди всех возможных строк с «Энди» в отфильтрованном наборе данных.

Тот же процесс повторяется для каждого другого уникального имени сотрудника.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как посчитать дубликаты
Excel: как выделить повторяющиеся строки
Excel: как найти дубликаты с помощью ВПР
Excel: как удалить повторяющиеся строки на основе двух столбцов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *