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


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

Наприклад, припустімо, що у вас є такий набір даних, що містить інформацію про різних баскетболістів, і ви хочете видалити рядки з повторюваними значеннями в стовпці «Команда» , але зберегти рядок із максимальним значенням у стовпці «Очки »:

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

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

Спочатку введіть таку формулу в клітинку D2 :

 =SINGLE( A2:A10 )

Це створює список унікальних назв команд із набору даних:

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

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

На наступному знімку екрана показано, як використовувати цю формулу на практиці:

Excel видаляє дублікати, але зберігає рядок із макс

Стовпці D і E тепер показують вихідний набір даних із видаленими рядками, які мали повторювані значення в стовпці команди, і зберігали лише рядки з максимальним значенням у стовпці балів.

Наприклад, є три рядки з повторюваним значенням «Mavs» у стовпці команди, але рядок із максимальним значенням балів серед цих трьох рядків — це той, який має 28 балів:

Це рядок, який зберігається серед рядків «Mavs» у відфільтрованому наборі даних.

Той самий процес повторюється для Шпор і Рокетс.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Excel: як підрахувати дублікати
Excel: як знайти дублікати за допомогою VLOOKUP
Excel: як видалити повторювані рядки на основі двох стовпців

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

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