Jak usunąć zduplikowane wiersze na podstawie jednej kolumny w programie Excel

  • Udostępnij To
Hugh West

W programie Microsoft Excel, tak zwykle, aby znaleźć konieczność usunięcia zduplikowanych wierszy w oparciu o jedną kolumnę. Możemy wstawić formuły, zastosować narzędzia funkcji lub użyć kodów VBA, aby służyć celom. W tym artykule poznasz wszystkie najszybsze techniki usuwania zduplikowanych wierszy w oparciu o pojedynczą kolumnę tylko z odpowiednimi przykładami i ilustracjami.

Pobierz Zeszyt ćwiczeń

Możesz pobrać poniższą książkę Excela, z której korzystaliśmy przygotowując ten artykuł.

Usuń zduplikowane wiersze na podstawie jednej kolumny.xlsm

3 Odpowiednie metody usuwania zduplikowanych wierszy na podstawie jednej kolumny w programie Excel

1) Użyj narzędzia "Usuń duplikaty" w arkuszu kalkulacyjnym Excel.

Najpierw zapoznajmy się ze zbiorem danych. Poniższa tabela lub czat reprezentuje szczegółowe dane dotyczące funduszu charytatywnego. W odpowiednich kolumnach znajdują się nazwiska darczyńców, kwoty ich darowizn, daty darowizn oraz sposoby przekazywania darowizn.

W tym przypadku usuniemy zduplikowane wiersze tylko na podstawie nazwisk darczyńców. Oznacza to, że przefiltrujemy nazwy darczyńców i wyodrębnimy każdą unikalną nazwę wraz z odpowiadającymi jej wierszami tylko z pierwszych wystąpień.

📌 Krok 1:

➤ Wybierz najpierw całą tabelę.

➤ Pod Dane zakładka lub wstążka, wybierz Usuń duplikaty narzędzie z Narzędzia danych rozwiń.

📌 Krok 2:

➤ Pojawi się okno dialogowe. z. Kolumny opcje, zaznaczyć na Darczyńca i pozostawić inne opcje niezaznaczone.

➤ Prasa OK .

I znajdziesz następujące wyjścia z wyskakującym komunikatem pokazującym stan wartości zwracanych.

Kliknij OK i teraz widzisz przefiltrowane dane z usuniętymi wszystkimi zduplikowanymi wierszami.

Czytaj więcej: Jak usunąć zduplikowane wiersze w programie Excel

Zastosuj opcje filtrowania, aby usunąć duplikaty na podstawie jednej kolumny.

Teraz będziemy stosować funkcję COUNTIF aby znaleźć liczbę duplikatów na podstawie warunku, a dane wyjściowe zostaną wyświetlone w zakładce Duplikaty nagłówek w Kolumna F Następnie zastosujemy Filtr we wszystkich nagłówkach tabeli danych i odfiltrować zduplikowane wiersze w zależności od danych wyjściowych z tabeli. COUNTIF funkcja.

📌 Krok 1:

➤ W Komórka F5 , wpisz następujący wzór:

=COUNTIF($B$5:$B5,B5)

📌 Krok 2:

➤ Prasa Wejdź na stronę i otrzymasz pierwsze wyjście.

➤ Użyj Uchwyt do napełniania aby przeciągnąć w dół całą kolumnę i wartości więcej niż '1' zostaną policzone jako duplikaty.

📌 Krok 3:

➤ Teraz wybierz całą tabelę.

➤ Pod Strona główna zakładka, wybierz Filtr polecenie z Sortowanie & Filtr rozwijany w Edycja grupa poleceń.

Będziemy mieli przypisane przyciski filtrów dla wszystkich nagłówków w poniższej tabeli danych.

📌 Krok 4:

➤ Kliknij na liście rozwijanej w Duplikaty nagłówek i otworzą się opcje filtrów dla odpowiedniej kolumny.

➤ Pod Wybierz wszystko zakładka, odznaczyć opcję '1' .

➤ Prasa OK i gotowe.

Znajdziesz zduplikowane wiersze, jak pokazano poniżej.

📌 Krok 5:

➤ Teraz usuń wszystkie zduplikowane wiersze zawierające całe dane.

📌 Krok 6:

➤ Otwórz ponownie opcje filtra z poziomu Duplikaty nagłówek w Kolumna F .

➤ Wystawić czek na opcję '1' tylko.

➤ Prasa OK po raz ostatni.

W końcu otrzymasz wszystkie unikalne wiersze, jak pokazano na poniższym obrazku. Teraz możesz usunąć przyciski filtrów z nagłówków, a dane wynikowe będą takie same, ponieważ usunęliśmy już zduplikowane wiersze.

Czytaj więcej: Jak usunąć duplikaty na podstawie kryteriów w programie Excel

3. uruchomić kody VBA, aby usunąć duplikaty na podstawie jednej kolumny w programie Excel

W naszej ostatniej metodzie, będziemy wstawić kilka kodów VBA aby zdefiniować makro, które usunie duplikaty na podstawie pierwszej kolumny.

📌 Krok 1:

➤ Kliknij prawym przyciskiem myszy na Arkusz nazwa (plansza3) najpierw, a znajdziesz kilka Arkusz opcje.

➤ Wybierz Wyświetl kod .

A VBA pojawi się okno, w którym będziemy musieli wstawić kody.

📌 Krok 2:

➤ W VBA okno, wklej następujące kody:

 Option Explicit Sub Remove_Duplicate_Rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

📌 Krok 3:

➤ Wróć do swojego Excel prześcieradło teraz.

➤ Wybierz całą tabelę danych.

➤ Od. Deweloper naciśnij przycisk Makra polecenie.

📌 Krok 4:

➤ W Makro okno Makro nazwa zostanie przypisana automatycznie.

➤ Kliknij Uruchom i kończysz kroki.

Jak na poniższym zrzucie ekranu, znajdziemy unikalne wiersze tylko na podstawie pierwszej kolumny. A zduplikowane wiersze znikną od razu.

Czytaj więcej: Jak usunąć duplikaty w Excelu za pomocą VBA

Słowa końcowe

Mam nadzieję, że wszystkie te proste metody wymienione powyżej pomogą Ci teraz zastosować je w swoich arkuszach kalkulacyjnych Excel, gdy musisz usunąć zduplikowane wiersze i znaleźć tylko unikalne wiersze. Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami programu Excel na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.