Excel: usuń duplikaty, ale zachowaj wiersz z maksymalną wartością


Często możesz chcieć usunąć zduplikowane wiersze w programie Excel, ale zachować wiersz zawierający maksymalną wartość w określonej kolumnie.

Załóżmy na przykład, że masz następujący zbiór danych zawierający informacje o różnych koszykarzach i chcesz usunąć wiersze ze zduplikowanymi wartościami w kolumnie Zespół , ale zachować wiersz z maksymalną wartością w kolumnie Punkty :

Poniższy przykład pokazuje dokładnie, jak to zrobić.

Przykład: Usuń duplikaty, ale zachowaj wiersz o maksymalnej wartości w programie Excel

Najpierw wpisz następującą formułę w komórce D2 :

 =SINGLE( A2:A10 )

Spowoduje to wygenerowanie listy unikalnych nazw zespołów ze zbioru danych:

Następnie wpisz następującą formułę w komórce E2 , aby znaleźć maksymalną wartość w kolumnie punktów powiązanej z każdą unikalną nazwą zespołu:

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

Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:

Excel usuwa duplikaty, ale zachowuje wiersz o maksymalnej wartości

Kolumny D i E pokazują teraz oryginalny zbiór danych z usuniętymi wierszami, które miały zduplikowane wartości w kolumnie zespołu i zachowały tylko wiersze z maksymalną wartością w kolumnie punktów.

Na przykład w kolumnie zespołu znajdują się trzy wiersze ze zduplikowaną wartością „Mavs”, ale wiersz z maksymalną wartością punktową spośród tych trzech wierszy to ten, który ma 28 punktów:

Jest to wiersz przechowywany wśród wierszy „Mavs” w filtrowanym zbiorze danych.

Ten sam proces powtarza się w przypadku Spurs and Rockets.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:

Excel: jak liczyć duplikaty
Excel: jak znaleźć duplikaty za pomocą funkcji WYSZUKAJ.PIONOWO
Excel: jak usunąć zduplikowane wiersze na podstawie dwóch kolumn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *