Excel: видаліть дублікати, але збережіть рядок із останньою датою


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

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

Припустімо, ви хочете видалити рядки з повторюваними значеннями в стовпці Employee , але зберегти рядок із останньою датою в стовпці Date :

У наступному прикладі показано, як саме це зробити.

Приклад: видаліть дублікати, але збережіть рядок із останньою датою в 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: як знайти дублікати за допомогою VLOOKUP
Excel: як видалити повторювані рядки на основі двох стовпців

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *