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:
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