Jak usunąć duplikaty w programie Excel

  • Udostępnij To
Michael Brown

Samouczek wyjaśnia, jak usunąć duplikaty w programie Excel 2019, Excel 2016, Excel 2013 i Excel 2010. Poznasz kilka różnych technik, aby znaleźć i usunąć zduplikowane wartości z lub bez pierwszego wystąpienia, pozbyć się zduplikowanych wierszy, wykryć absolutne duplikaty i częściowe dopasowania.

Choć Microsoft Excel jest przede wszystkim narzędziem obliczeniowym, jego arkusze są często wykorzystywane jako bazy danych do śledzenia zapasów, sporządzania raportów sprzedaży czy prowadzenia list mailingowych.

Powszechnym problemem, który pojawia się wraz ze wzrostem rozmiaru bazy danych jest to, że pojawia się w niej wiele zduplikowanych wierszy. I nawet jeśli twoja ogromna baza danych zawiera tylko garstkę identycznych rekordów, te kilka duplikatów może powodować wiele problemów, na przykład wysyłanie wielu kopii tego samego dokumentu do tej samej osoby lub obliczanie tych samych liczb więcej niż raz w raporcie podsumowującym. Tak więc, przed użyciem opcjibazy danych, sensowne jest sprawdzenie jej pod kątem zduplikowanych wpisów, aby upewnić się, że nie tracisz czasu na powtarzanie swoich wysiłków.

W kilku naszych ostatnich artykułach omawialiśmy różne sposoby identyfikacji duplikatów w Excelu i podświetlania zduplikowanych komórek lub wierszy. Mogą jednak wystąpić sytuacje, w których będziesz chciał ostatecznie wyeliminować duplikaty w swoich arkuszach Excela. I właśnie to jest tematem tego tutoriala.

    Narzędzie Usuń duplikaty - eliminacja powtarzających się wierszy

    We wszystkich wersjach Excela 365 - 2007 istnieje wbudowane narzędzie do usuwania duplikatów o nazwie, co nie jest zaskoczeniem, Usuń duplikaty .

    To narzędzie pozwala znaleźć i usunąć bezwzględne duplikaty (komórki lub całe wiersze), jak również częściowo pasujące rekordy (wiersze, które mają identyczne wartości w określonej kolumnie lub kolumnach). Aby to zrobić, wykonaj poniższe kroki.

    Uwaga. Ponieważ Usuń duplikaty Narzędzie trwale usuwa identyczne rekordy, warto zrobić kopię oryginalnych danych przed usunięciem zduplikowanych wierszy.

    1. Na początek wybierz zakres, w którym chcesz ddelete dupes. Aby wybrać całą tabelę, naciśnij Ctrl + A .
    2. Idź do Zakładka Dane > Narzędzia danych grupę, a następnie kliknij przycisk Usuń duplikaty przycisk.

  • Na stronie Usuń duplikaty Otworzy się okno dialogowe, w którym należy wybrać kolumny do sprawdzenia pod kątem duplikatów i kliknąć OK .
    • Aby usunąć zduplikowane wiersze które mają całkowicie równe wartości we wszystkich kolumnach, pozostaw znaki wyboru obok wszystkich kolumn, jak na poniższym zrzucie ekranu.
    • Aby usunąć częściowe duplikaty na podstawie jednej lub kilku kluczowych kolumn, wybierz tylko te kolumny. Jeśli tabela ma wiele kolumn, najszybszym sposobem jest kliknięcie przycisku Nie wybieraj wszystkich a następnie wybierz kolumny, które chcesz sprawdzić pod kątem duplikatów.
    • Jeśli twój stół nie ma nagłówki , wyczyścić Moje dane mają nagłówki pole w prawym górnym rogu okna dialogowego, które jest zazwyczaj domyślnie zaznaczone.

    Gotowe! Wszystkie zduplikowane wiersze w wybranym zakresie są usuwane i wyświetlany jest komunikat informujący, ile zduplikowanych wpisów zostało usuniętych i ile unikalnych wartości pozostało.

    Uwaga. Funkcja usuwania duplikatów w programie Excel usuwa drugi i wszystkie kolejne duplikaty, pozostawiając wszystkie unikalne wiersze i pierwsze instancje identycznych rekordów. Jeśli chcesz wyeliminować duplikaty wierszy w tym pierwsze wystąpienie , użyj jednego z następujących rozwiązań: odfiltruj duplikaty z pierwszym wystąpieniem lub wykorzystaj bardziej wszechstronny Duplicate Remover for Excel.

    Pozbycie się duplikatów poprzez skopiowanie unikalnych rekordów do innej lokalizacji

    Innym sposobem na pozbycie się duplikatów w Excelu jest oddzielenie unikalnych wartości i skopiowanie ich do innego arkusza lub innego skoroszytu. Szczegółowe kroki następują poniżej.

    1. Wybierz zakres lub całą tabelę, którą chcesz deduplikować.
    2. Przejdź do Dane tab> Sortowanie & Filtr grupę, a następnie kliknij przycisk Zaawansowane przycisk.

  • W Filtr zaawansowany okno dialogowe, wykonaj następujące czynności:
    • Wybierz Kopiuj do innej lokalizacji przycisk radiowy.
    • Sprawdź, czy prawidłowy zakres pojawia się w Wykaz Zakres Powinien to być zakres, który wybrałeś w kroku 1.
    • W Kopiuj do w polu wpisz zakres, do którego chcesz skopiować wartości unikalne (w rzeczywistości wystarczy wybrać lewą górną komórkę zakresu docelowego).
    • Wybierz Tylko unikalne rekordy pudełko.

  • Na koniec kliknij OK , a unikalne wartości zostaną skopiowane do nowej lokalizacji:
  • Uwaga.Filtr zaawansowany programu Excel umożliwia kopiowanie przefiltrowanych wartości tylko do innego miejsca na aktywnym arkuszu.Jeśli chcesz kopia lub przenieść unikalnych wartości lub zduplikowanych wierszy do inny arkusz lub inny podręcznik , możesz to łatwo zrobić za pomocą naszego Duplicate Remover for Excel.

    Jak usunąć zduplikowane wiersze w programie Excel przez filtrowanie

    Jeszcze jednym sposobem na usunięcie zduplikowanych wartości w Excelu jest ich identyfikacja za pomocą formuły, odfiltrowanie, a następnie usunięcie zduplikowanych wierszy.

    Zaletą tego podejścia jest uniwersalność - pozwala znaleźć i usunąć zduplikowane wartości w jednej kolumnie lub zduplikowane wiersze na podstawie wartości w kilku kolumnach, z lub bez pierwszych instancji. Wadą jest to, że będziesz musiał zapamiętać garść zduplikowanych formuł.

    1. W zależności od zadania, użyj jednej z poniższych formuł do wykrywania duplikatów. Formuły do znalezienia zduplikowanych wartości w 1 kolumnie
      • Duplikaty z wyjątkiem pierwszego wystąpienia: =IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
      • Duplikaty z 1. wystąpieniem: =IF(COUNTIF($A$2:$A$10, $A2)>1, "Duplicate", "Unique")

      Gdzie A2 jest pierwszą, a A10 ostatnią komórką zakresu, który ma być przeszukiwany w poszukiwaniu duplikatów.

      Formuły do wyszukiwania zduplikowanych wierszy

      • Powielanie wierszy z wyjątkiem pierwszego wystąpienia: =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Duplicate row", "Unique")
      • Zduplikowane wiersze z 1. wystąpieniem: =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Duplicate row", "Unique")

      Gdzie A, B i C to kolumny, które mają być sprawdzone pod kątem zduplikowanych wartości.

      Na przykład w ten sposób można zidentyfikować zduplikowane wiersze z wyjątkiem 1. instancji:

      Aby uzyskać więcej informacji na temat używania zduplikowanych formuł, sprawdź Jak zidentyfikować duplikaty w programie Excel.

    2. Zaznacz dowolną komórkę w tabeli i zastosuj automatyczny filtr programu Excel, klikając przycisk Filtr przycisk na Dane zakładka, lub Sortowanie & Filtr > Filtr na Strona główna tab.
    3. Odfiltruj zduplikowane wiersze klikając strzałkę w nagłówku " Duplikat " kolumna, a następnie zaznaczyć " Duplikat wiersza " box.Jeśli ktoś potrzebuje bardziej szczegółowych wytycznych, to proszę zobaczyć Jak filtrować duplikaty w Excelu.
    4. Na koniec usuń zduplikowane wiersze. Aby to zrobić, wybierz filtrowane wiersze, przeciągając myszką po numerach wierszy, kliknij prawym przyciskiem myszy i wybierz Usuń wiersz Powodem, dla którego musisz to zrobić zamiast po prostu nacisnąć klawisz Delete na klawiaturze, jest to, że usunie to całe wiersze, a nie tylko zawartość komórek:

    W podobny sposób można znaleźć i usunąć konkretne zdublowane wystąpienie(-a) , na przykład tylko 2. lub 3. instancje, albo 2. i wszystkie kolejne zduplikowane wartości. Odpowiednią formułę i instrukcję krok po kroku znajdziesz w tym tutorialu: Jak filtrować duplikaty według ich wystąpień.

    Cóż, jak właśnie zauważyłeś, istnieje wiele sposobów na znalezienie i usunięcie duplikatów w Excelu, każdy z nich ma swoje mocne strony i ograniczenia. Ale co byś powiedział, gdyby zamiast tych licznych technik usuwania duplikatów, miałeś jedno uniwersalne rozwiązanie, które nie wymagałoby zapamiętywania kilku formuł i działałoby we wszystkich scenariuszach? Dobra wiadomość jest taka, że takie rozwiązanie istnieje, a jazademonstrujemy to w kolejnej i ostatniej części tego poradnika.

    Duplicate Remover - uniwersalne narzędzie do wyszukiwania & usuwanie duplikatów w Excelu

    W przeciwieństwie do wbudowanej funkcji usuwania duplikatów w programie Excel, dodatek Ablebits Duplicate Remover nie jest ograniczony tylko do usuwania duplikatów wpisów. Jak szwajcarski scyzoryk, to narzędzie wielofunkcyjne łączy wszystkie istotne przypadki użycia i pozwala na zidentyfikować , wybierz , podkreślenie , usuń , kopia oraz przenieść unikalne lub zduplikowane wartości, bezwzględne zduplikowane wiersze lub częściowo pasujące wiersze, w 1 tabeli lub poprzez porównanie 2 tabel, z lub bez pierwszych wystąpień.

    Działa bezbłędnie na wszystkich systemach operacyjnych i we wszystkich wersjach programu Microsoft Excel 2019 - 2003.

    Jak pozbyć się duplikatów w Excelu za pomocą 2 kliknięć myszką

    Zakładając, że masz zainstalowany nasz Ultimate Suite w swoim Excelu, wykonaj te proste czynności, aby wyeliminować zduplikowane wiersze lub komórki:

    1. Zaznacz dowolną komórkę w tabeli, którą chcesz deduplikować, i kliknij przycisk Tabela Dedupe przycisk na Ablebits Dane zakładka. Cała tabela zostanie wybrana automatycznie.

  • Na stronie Tabela Dedupe Otworzy się okno dialogowe, w którym wszystkie kolumny będą domyślnie zaznaczone. Należy wybrać Usuń duplikaty od Wybierz działanie z listy rozwijanej i kliknij OK . Done!
  • Jak widać na poniższym zrzucie ekranu, wszystkie duplikuje wiersze z wyjątkiem pierwszego wystąpienia są usuwane:

    Wskazówka. Jeśli chcesz usuń zduplikowane wiersze na podstawie wartości w kolumnie klucza , pozostawić zaznaczoną tylko tę kolumnę (kolumny) i odznaczyć wszystkie inne nieistotne kolumny.

    A jeśli chcesz wykonać jakieś inne działanie , powiedzmy, zaznaczyć zduplikowane wiersze bez ich usuwania lub skopiować zduplikowane wartości do innej lokalizacji, wybierz odpowiednią opcję z listy rozwijanej:

    Jeśli chcesz uzyskać więcej opcji, takich jak usuwanie zduplikowanych wierszy, w tym pierwszych wystąpień, lub znalezienie unikalnych wartości, wtedy użyj Kreator usuwania duplikatów który zapewnia wszystkie te funkcje. Poniżej znajdziesz pełne szczegóły i przykład krok po kroku.

    Jak znaleźć i usunąć zduplikowane wartości z lub bez pierwszego wystąpienia

    Usuwanie duplikatów w Excelu jest często wykonywaną operacją, jednak w każdym konkretnym przypadku może występować pewna specyfika. O ile narzędzie Dedupe Table skupia się na szybkości działania, o tyle. Usuwacz duplikatów oferuje szereg dodatkowych opcji, aby dedupować swoje arkusze Excela dokładnie tak, jak chcesz.

    1. Zaznacz dowolną komórkę w tabeli, w której chcesz usunąć duplikaty, przełącz się do Dane Ablebits i kliknij na zakładkę Usuwacz duplikatów przycisk.

  • Na stronie Usuwacz duplikatów Dodatek zasugeruje również utworzenie kopii zapasowej, a ponieważ zamierzasz trwale usunąć duplikaty, zdecydowanie zalecamy zaznaczenie tego pola. Sprawdź, czy tabela została wybrana prawidłowo i kliknij Następny .
  • Wybierz, jakie rekordy chcesz znaleźć i usunąć. Dostępne są następujące opcje:
    • Duplikaty z wyjątkiem pierwszego wystąpienia
    • Duplikaty, w tym pierwsze wystąpienie
    • Wartości unikalne
    • Wartości unikalne i 1. wystąpienie duplikatów

    W tym przykładzie usuńmy zduplikowane wiersze, w tym 1. wystąpienie:

  • A teraz wybierz kolumny do wyszukiwania duplikatów. Ponieważ naszym celem jest wyeliminowanie zduplikowanych wierszy, pamiętaj, aby wybrać wszystkie kolumny (co zwykle jest robione domyślnie).
  • Na koniec wybierz czynność, którą chcesz wykonać na duplikatach i kliknij przycisk Wykończenie W tym przykładzie, zgodnie z oczekiwaniami, wybierzemy przycisk Usuń zduplikowane wartości opcja.
  • To wszystko! Dodatek Duplicate Remover szybko wykonuje swoją pracę i powiadamia o tym, ile zduplikowanych wierszy zostało znalezionych i usuniętych:

    W ten sposób możesz wymazać duplikaty ze swojego Excela. Mam nadzieję, że przynajmniej jedno z rozwiązań wymienionych w tym tutorialu zadziała w Twoim przypadku.

    Wszystkie potężne narzędzia dedupe omówione powyżej są zawarte w naszym Ultimate Suite dla Excela. Jeśli jesteś zainteresowany wypróbowaniem ich, zachęcam do pobrania w pełni funkcjonalnej wersji próbnej i poinformowania nas o swoich opiniach w komentarzach.

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.