CZYSZCZENIE DANYCH

Jak usunąć duplikaty w Excelu: 4 sposoby

Zdublowane wiersze potrafią zawyżyć sprzedaż, liczbę klientów albo stan magazynu. Excel ma kilka sposobów na duplikaty i każdy nadaje się do czegoś innego. Wybierz właściwy, zanim coś skasujesz.

5 min czytaniaMicrosoft 365 · polska wersja Excela
Który sposób wybrać?
  • Chcesz tylko zobaczyć duplikaty: formatowanie warunkowe.
  • Jednorazowe czyszczenie: polecenie Usuń duplikaty (na kopii danych).
  • Lista unikatów, która aktualizuje się sama: funkcja UNIKATOWE.
  • Dane importowane regularnie: Power Query.

Zanim zaczniesz: niewidoczne różnice

Dla Excela „Kowalski” i „Kowalski ” (ze spacją na końcu) to dwie różne wartości. Najpierw usuń zbędne spacje w kolumnie pomocniczej:

fx=USUŃ.ZBĘDNE.ODSTĘPY(A2)

Funkcja usuwa spacje z początku i końca tekstu oraz zamienia wielokrotne spacje w środku na pojedyncze.

Sposób 1. Podświetl duplikaty

Zaznacz kolumnę i wybierz Narzędzia główne › Formatowanie warunkowe › Reguły wyróżniania komórek › Duplikujące się wartości. Powtórzenia zmienią kolor, a dane zostaną nietknięte. Potem możesz je odfiltrować filtrem Filtruj według koloru.

Chcesz wiedzieć, ile razy dana wartość występuje? Dodaj kolumnę pomocniczą:

fx=LICZ.JEŻELI($A$2:$A$500;A2)

Sposób 2. Polecenie Usuń duplikaty

Kliknij w dane i wybierz Dane › Usuń duplikaty. Zaznacz kolumny, które razem decydują o tym, co jest duplikatem. Na przykład ten sam klient może mieć kilka zamówień, więc przy danych zamówień zaznacz Klient i Nr zamówienia, a nie samego klienta. Excel usunie powtórzenia i pokaże, ile wierszy skasował.

Uwaga: to polecenie trwale usuwa wiersze i zostawia pierwsze wystąpienie. Zrób to na kopii arkusza albo upewnij się, że możesz cofnąć zmiany (Ctrl + Z).

Sposób 3. Funkcja UNIKATOWE

UNIKATOWE zwraca listę bez powtórzeń i przelicza się sama, gdy zmienią się dane źródłowe. Dane źródłowe zostają nietknięte:

fx=UNIKATOWE(A2:A500)

Z drugim argumentem ustawionym na PRAWDA porównuje kolumny, a z trzecim ustawionym na PRAWDA zwraca tylko wartości, które występują dokładnie raz:

fx=UNIKATOWE(A2:A500;;PRAWDA)

Posortowaną listę unikatów dostaniesz, łącząc dwie funkcje: =SORTUJ(UNIKATOWE(A2:A500)). UNIKATOWE działa w Microsoft 365 i Excelu 2021 lub nowszym.

Sposób 4. Power Query

Jeśli co tydzień importujesz dane z systemu, wczytaj je przez Dane › Z tabeli/zakresu, zaznacz kolumny w edytorze Power Query i wybierz Narzędzia główne › Usuń wiersze › Usuń duplikaty. Przy każdym odświeżeniu duplikaty znikną automatycznie.

Pułapka: Power Query rozróżnia wielkość liter, więc „ABC” i „abc” traktuje jako różne wartości. Polecenie Usuń duplikaty i funkcja UNIKATOWE traktują je jak tę samą wartość. Jeśli to ważne, najpierw ujednolić wielkość liter: Przekształć › Formatuj › WIELKIE LITERY.

Porównanie

SposóbZmienia dane?Aktualizuje się?Wielkość liter
Formatowanie warunkowenietakbez znaczenia
Usuń duplikatytak, trwaleniebez znaczenia
UNIKATOWEnietakbez znaczenia
Power Querynie (źródło zostaje)po odświeżeniurozróżnia
Chcesz to przećwiczyć na swoich danych?

Ten temat omawiamy szczegółowo na szkoleniu Excel zaawansowany.

Zobacz program szkolenia