mul.edu.pl
  • arrow-right
  • Excelarrow-right
  • Jak usunąć duplikaty w Excelu - bezpiecznie i skutecznie?

Jak usunąć duplikaty w Excelu - bezpiecznie i skutecznie?

Miłosz Laskowski25 kwietnia 2026
Menu kontekstowe z opcją "Duplikaty" - przydatne, gdy chcesz wiedzieć, jak usunąć duplikaty w Excelu, ale tutaj dotyczy danych firmy.

Spis treści

Powielone dane w arkuszach kalkulacyjnych Excela to częsty problem, który może mieć poważne konsekwencje dla dokładności analiz i raportów. Nawet pozornie niewielkie duplikaty potrafią zniekształcić wyniki, prowadząc do błędnych wniosków i decyzji biznesowych. Wyobraź sobie, że analizujesz sprzedaż, a ten sam klient lub produkt pojawia się dwukrotnie Twoje sumy będą zawyżone, a średnie zafałszowane.

Duplikaty wpływają na dokładność raportów, ponieważ każda powielona informacja jest traktowana jako osobny, unikalny wpis. Przykładowo, w bazie danych klientów powielone adresy e-mail mogą prowadzić do wielokrotnego wysyłania tej samej komunikacji, co jest nieefektywne i może irytować odbiorców. W analizach finansowych podwójne wpisy transakcji mogą sztucznie zwiększyć przychody lub koszty, co uniemożliwi realną ocenę kondycji firmy.

Usuwanie duplikatów jest absolutnie konieczne w wielu scenariuszach. Jest to kluczowe przy tworzeniu list mailingowych, zarządzaniu bazami danych klientów, analizie danych sprzedażowych, finansowych czy inwentaryzacyjnych. Przykłady z życia wzięte to: przygotowywanie unikalnej listy uczestników wydarzenia, aby uniknąć podwójnych zaproszeń; tworzenie raportu z unikalnymi identyfikatorami produktów; czy weryfikacja danych adresowych, aby wysyłki dotarły do właściwych osób bez zbędnych kosztów.

Power Query Editor pokazuje, jak usunąć duplikaty w Excelu, zaznaczając krok

Metoda nr 1: Jak błyskawicznie usunąć duplikaty za pomocą wbudowanego narzędzia (dla początkujących)?

Najszybszym i najczęściej stosowanym sposobem na pozbycie się powtarzających się wierszy w Excelu jest użycie wbudowanego narzędzia "Usuń duplikaty". Jest to idealne rozwiązanie dla początkujących, którzy potrzebują szybkiego i efektywnego czyszczenia danych. Pamiętaj jednak, że ta operacja jest destrukcyjna, co oznacza, że trwale kasuje dane. Zawsze zaleca się wykonanie kopii zapasowej arkusza przed jej zastosowaniem lub zachowanie ostrożności.

Instrukcja krok po kroku: Usuwanie duplikatów na podstawie jednej kolumny

  1. Zaznacz zakres danych, w którym chcesz usunąć duplikaty. Jeśli masz tabelę, wystarczy kliknąć dowolną komórkę w tabeli, a Excel automatycznie rozpozna cały zakres.
  2. Przejdź do zakładki "Dane" na wstążce Excela.
  3. W grupie "Narzędzia danych" znajdź i kliknij ikonę "Usuń duplikaty".
  4. Pojawi się okno dialogowe "Usuwanie duplikatów". Upewnij się, że opcja "Moje dane mają nagłówki" jest zaznaczona, jeśli Twój zakres danych zawiera nagłówki kolumn.
  5. Wybierz kolumnę (lub kolumny), na podstawie której Excel ma szukać duplikatów. Jeśli chcesz usunąć wiersze, w których powtarza się wartość tylko w jednej konkretnej kolumnie, odznacz pozostałe. Excel usunie wiersz, jeśli znajdzie powtórzenie w wybranej kolumnie, pozostawiając pierwsze wystąpienie.
  6. Kliknij "OK". Excel poinformuje Cię, ile duplikatów zostało znalezionych i usuniętych oraz ile unikatowych wartości pozostało.

Przypadek zaawansowany: Jak prawidłowo usuwać duplikaty na podstawie wielu kolumn naraz?

Często zdarza się, że duplikat nie jest pojedynczą wartością w jednej kolumnie, ale kombinacją wartości w kilku kolumnach. Na przykład, ten sam klient może mieć wiele zamówień, ale nie chcemy usuwać wszystkich jego wpisów, a jedynie te, gdzie powtarza się zarówno numer zamówienia, jak i data. W takim przypadku, w oknie "Usuwanie duplikatów", zaznacz wszystkie kolumny, których kombinacja wartości ma być traktowana jako unikalny identyfikator. Excel usunie wiersz tylko wtedy, gdy wartości we WSZYSTKICH zaznaczonych kolumnach będą identyczne z innym wierszem.

Ważne: Co dzieje się z Twoimi danymi i jak bezpiecznie cofnąć operację?

Narzędzie "Usuń duplikaty" trwale usuwa całe wiersze z arkusza. Excel zawsze zachowuje pierwsze wystąpienie danego rekordu, a usuwa wszystkie kolejne. Jest to operacja nieodwracalna w tradycyjnym sensie, ale bezpośrednio po jej wykonaniu możesz ją cofnąć za pomocą skrótu klawiszowego Ctrl+Z (lub przycisku "Cofnij" na pasku szybkiego dostępu). Zawsze przed użyciem tej funkcji rozważ wykonanie kopii zapasowej arkusza lub całego pliku Excela, aby mieć możliwość powrotu do oryginalnych danych w razie pomyłki.

Excel: Formatowanie warunkowe > Reguły wyróżniania komórek > Duplikujące się wartości. Tak usuniesz duplikaty w Excelu.

Metoda nr 2: Chcesz najpierw sprawdzić? Zobacz, jak podświetlić duplikaty bez ich usuwania

Zanim zdecydujesz się na trwałe usunięcie duplikatów, często warto najpierw je zidentyfikować i wizualnie sprawdzić. Excel oferuje do tego celu potężne narzędzie: formatowanie warunkowe. Pozwala ono na podświetlenie komórek lub wierszy zawierających powtarzające się wartości, co daje pełną kontrolę nad procesem czyszczenia danych.

Formatowanie warunkowe w akcji: Prosty sposób na wizualną identyfikację powtórzeń

Aby podświetlić duplikaty za pomocą formatowania warunkowego, wykonaj następujące kroki:

  1. Zaznacz zakres danych (jedną kolumnę lub wiele kolumn), w którym chcesz znaleźć duplikaty.
  2. Przejdź do zakładki "Narzędzia główne" na wstążce Excela.
  3. W grupie "Style" kliknij "Formatowanie warunkowe".
  4. Wybierz "Reguły wyróżniania komórek", a następnie "Duplikujące się wartości...".
  5. Pojawi się okno dialogowe, w którym możesz wybrać, czy chcesz podświetlić "Duplikujące się" wartości, czy "Unikatowe". Możesz także wybrać styl formatowania (np. "Jasnoczerwone wypełnienie z ciemnoczerwonym tekstem").
  6. Kliknij "OK". Wszystkie komórki zawierające duplikaty w zaznaczonym zakresie zostaną podświetlone wybranym formatowaniem.

Co oznaczają opcje "Duplikujące się" vs "Unikatowe" i którą wybrać?

W oknie formatowania warunkowego masz do wyboru dwie opcje: "Duplikujące się" i "Unikatowe".

  • Duplikujące się: Ta opcja podświetli wszystkie komórki, które mają co najmniej jedno powtórzenie w zaznaczonym zakresie. Obejmuje to zarówno pierwsze wystąpienie, jak i wszystkie kolejne duplikaty. Jest to przydatne, gdy chcesz zobaczyć wszystkie powtarzające się wartości.
  • Unikatowe: Ta opcja podświetli tylko te komórki, których wartość występuje w zaznaczonym zakresie tylko raz. Jest to przydatne, gdy chcesz szybko zidentyfikować rekordy, które nie mają żadnych powtórzeń.

W kontekście identyfikacji duplikatów, zazwyczaj wybierzesz opcję "Duplikujące się", aby zobaczyć wszystkie problematyczne wpisy.

Jak szybko przefiltrować arkusz, aby pokazać tylko podświetlone, zduplikowane wiersze?

Po podświetleniu duplikatów możesz łatwo przefiltrować dane, aby wyświetlić tylko te wiersze, które zawierają powtórzenia:

  1. Upewnij się, że masz włączone filtry w nagłówkach kolumn (zakładka "Dane" -> "Filtr").
  2. Kliknij strzałkę filtru w kolumnie, w której zastosowałeś formatowanie warunkowe.
  3. W menu filtru wybierz "Filtruj według koloru" i następnie wybierz kolor, którym podświetliłeś duplikaty.

Excel wyświetli teraz tylko te wiersze, które zawierają podświetlone duplikaty, co ułatwi ich ręczną weryfikację lub dalsze przetwarzanie.

Metoda nr 3: Pełna kontrola i bezpieczeństwo – jak wyodrębnić unikalne dane, nie niszcząc oryginału?

W sytuacjach, gdy nie możesz sobie pozwolić na trwałe usunięcie danych lub potrzebujesz zachować oryginalny zestaw, dostępne są metody, które pozwalają na wyodrębnienie unikalnych rekordów do nowej lokalizacji. Daje to pełną kontrolę i bezpieczeństwo, ponieważ dane źródłowe pozostają nienaruszone.

Poznaj Filtr Zaawansowany: Kopiowanie unikatowych rekordów do nowej lokalizacji

Filtr Zaawansowany to potężne narzędzie, które pozwala na kopiowanie tylko unikalnych wierszy do innej części arkusza lub nawet do zupełnie nowego arkusza. Jest to doskonała alternatywa dla narzędzia "Usuń duplikaty", gdy chcesz zachować oryginalne dane.

  1. Zaznacz zakres danych, z którego chcesz wyodrębnić unikalne rekordy.
  2. Przejdź do zakładki "Dane" na wstążce Excela.
  3. W grupie "Sortowanie i filtrowanie" kliknij "Zaawansowane".
  4. W oknie "Filtr zaawansowany" wybierz opcję "Kopiuj w inne miejsce".
  5. W polu "Zakres listy" upewnij się, że zaznaczony jest prawidłowy zakres Twoich danych.
  6. W polu "Kopiuj do" wskaż komórkę, od której mają zostać wklejone unikalne rekordy (np. A1 w nowym arkuszu).
  7. Zaznacz pole wyboru "Tylko unikatowe rekordy".
  8. Kliknij "OK". Excel skopiuje tylko unikalne wiersze do wskazanej lokalizacji, pozostawiając oryginalne dane bez zmian.

Nowoczesne podejście w Microsoft 365: Jak działa dynamiczna formuła =UNIKATOWE()?

Dla użytkowników Microsoft 365 (oraz Excela 2019 i nowszych) dostępna jest dynamiczna funkcja tablicowa `=UNIKATOWE()`. Jest to niezwykle wygodne i nowoczesne rozwiązanie, które automatycznie zwraca listę unikatowych wartości z podanego zakresu. Co więcej, wynik funkcji aktualizuje się samoczynnie, gdy zmienisz dane źródłowe.

Składnia funkcji jest prosta: `=UNIKATOWE(tablica; [według_kolumn]; [dokładnie_raz])`

  • `tablica`: Zakres danych, z którego chcesz pobrać unikatowe wartości.
  • `[według_kolumn]`: Opcjonalnie. Wartość PRAWDA, aby porównywać kolumny, lub FAŁSZ (domyślnie), aby porównywać wiersze.
  • `[dokładnie_raz]`: Opcjonalnie. Wartość PRAWDA, aby zwrócić tylko wiersze/kolumny, które występują dokładnie raz. FAŁSZ (domyślnie) zwraca wszystkie unikatowe wiersze/kolumny.

Przykład: Jeśli Twoje dane znajdują się w zakresie A2:C100, aby uzyskać listę unikalnych wierszy, wystarczy wpisać w dowolnej komórce: `=UNIKATOWE(A2:C100)`. Wynik "rozleje się" automatycznie na odpowiednią liczbę wierszy i kolumn.

Kiedy prosta formuła =UNIKATOWE() jest lepsza niż narzędzie "Usuń duplikaty"?

  • Niedestrukcyjność: Oryginalne dane pozostają nienaruszone, co jest kluczowe w przypadku wrażliwych informacji.
  • Dynamiczność: Wyniki aktualizują się automatycznie, gdy zmienisz dane źródłowe, co jest nieocenione w przypadku często aktualizowanych raportów.
  • Elastyczność: Możesz łatwo modyfikować kryteria unikalności (np. `według_kolumn`, `dokładnie_raz`) bez ponownego uruchamiania całego procesu.
  • Integracja z innymi formułami: Wynik funkcji `UNIKATOWE()` może być bezpośrednio używany jako argument w innych formułach, co pozwala na tworzenie złożonych i dynamicznych analiz.

Instrukcja cytowania: Według danych Calculatic.pl, usuwanie duplikatów jest jedną z fundamentalnych czynności związanych z czyszczeniem danych.

Metoda nr 4: Rozwiązanie dla profesjonalistów – automatyczne czyszczenie danych za pomocą Power Query

Dla profesjonalistów i osób, które regularnie pracują z dużymi zbiorami danych, Power Query (znane również jako "Pobieranie i przekształcanie") jest niezastąpionym narzędziem. Pozwala ono na automatyzację procesów czyszczenia, transformacji i łączenia danych, w tym również na efektywne usuwanie duplikatów.

Czym jest Power Query i dlaczego warto go używać przy powtarzalnych zadaniach?

Power Query to wbudowane narzędzie Excela (dostępne na karcie "Dane" w grupie "Pobieranie i przekształcanie danych"), które umożliwia importowanie danych z różnych źródeł (pliki, bazy danych, strony internetowe), a następnie ich przekształcanie. Wszystkie wykonane kroki transformacji są rejestrowane i mogą być automatycznie powtarzane przy każdym odświeżeniu danych. Dzięki temu, raz stworzone zapytanie Power Query może za każdym razem czyścić dane w ten sam sposób, oszczędzając mnóstwo czasu i minimalizując ryzyko błędów.

Warto go używać przy powtarzalnych zadaniach, ponieważ:

  • Automatyzacja: Proces czyszczenia danych jest zautomatyzowany wystarczy odświeżyć zapytanie.
  • Niedestrukcyjność: Oryginalne źródło danych pozostaje nienaruszone, a wszystkie operacje wykonywane są na kopii danych w edytorze Power Query.
  • Skalowalność: Radzi sobie z bardzo dużymi zbiorami danych, które mogłyby spowolnić standardowy Excel.
  • Łatwość użycia: Interfejs jest intuicyjny, a większość operacji można wykonać za pomocą kliknięć, bez pisania kodu.

Przeczytaj również: Ile kosztuje Excel? Poznaj ceny i najlepsze oferty na rynku

Jak stworzyć proste zapytanie, które na zawsze rozwiąże Twój problem z duplikatami?

Aby użyć Power Query do usunięcia duplikatów, wykonaj następujące kroki:

  1. Załaduj dane do Power Query:
    • Zaznacz zakres danych w Excelu.
    • Przejdź do zakładki "Dane".
    • W grupie "Pobieranie i przekształcanie danych" wybierz "Z tabeli/zakresu".
    • Otworzy się Edytor Power Query, a Twoje dane zostaną załadowane jako zapytanie.
  2. Usuń duplikaty:
    • W Edytorze Power Query zaznacz kolumnę (lub kolumny), na podstawie której chcesz usunąć duplikaty. Jeśli chcesz usunąć wiersze, w których cała kombinacja wartości jest duplikatem, zaznacz wszystkie kolumny (Ctrl+A).
    • Kliknij prawym przyciskiem myszy na zaznaczonej kolumnie (lub na nagłówku dowolnej kolumny, jeśli zaznaczyłeś wszystkie).
    • W menu kontekstowym wybierz "Usuń duplikaty". Power Query automatycznie doda krok "Usunięte duplikaty" do listy "Zastosowane kroki".
  3. Załaduj przekształcone dane z powrotem do Excela:
    • Na karcie "Narzędzia główne" w Edytorze Power Query kliknij "Zamknij i załaduj".
    • Wybierz "Zamknij i załaduj do...", a następnie zdecyduj, czy chcesz załadować dane do nowego arkusza, istniejącego arkusza, czy tylko jako połączenie.

Od teraz, za każdym razem, gdy Twoje dane źródłowe się zmienią, wystarczy kliknąć prawym przyciskiem myszy na wynikowej tabeli w Excelu i wybrać "Odśwież", a Power Query automatycznie zaimportuje nowe dane, usunie duplikaty i wyświetli czysty wynik.

Najczęstsze pułapki i błędy – czego unikać podczas usuwania duplikatów?

Usuwanie duplikatów, choć z pozoru proste, może prowadzić do poważnych błędów, jeśli nie zostanie wykonane z należytą starannością. Uniknięcie tych pułapek jest kluczowe dla zachowania integralności i dokładności danych.

  • Błąd nr 1: Niezaznaczenie wszystkich istotnych kolumn. Częstym błędem jest usuwanie duplikatów na podstawie zbyt małej liczby kolumn. Jeśli masz tabelę z danymi klientów (imię, nazwisko, adres, numer telefonu) i usuniesz duplikaty tylko na podstawie kolumny "Imię", możesz nieświadomie usunąć wiersze dotyczące różnych osób o tym samym imieniu. Zawsze upewnij się, że zaznaczasz wszystkie kolumny, które wspólnie tworzą unikalny identyfikator rekordu (np. Imię + Nazwisko + Data urodzenia lub unikalny ID klienta).
  • Błąd nr 2: Ignorowanie ukrytych wierszy i filtrów. Narzędzie "Usuń duplikaty" w Excelu działa na wszystkich widocznych i ukrytych wierszach w zaznaczonym zakresie. Jeśli masz zastosowane filtry lub ukryte wiersze, a nie uwzględnisz ich w procesie, możesz usunąć dane, których nie chciałeś ruszać, lub przeoczyć duplikaty w ukrytych częściach arkusza. Zawsze przed operacją usuwania duplikatów upewnij się, że wszystkie wiersze są widoczne i filtry są wyłączone, chyba że celowo chcesz pracować tylko na podzbiorze danych.
  • Błąd nr 3: Brak kopii zapasowej przed wykonaniem operacji. Najważniejsza zasada pracy z danymi: zawsze wykonuj kopię zapasową przed destrukcyjnymi operacjami. Narzędzie "Usuń duplikaty" trwale modyfikuje arkusz. Choć możesz cofnąć operację za pomocą Ctrl+Z, w przypadku bardziej złożonych procesów lub pomyłki po kilku krokach, powrót do stanu początkowego może być niemożliwy. Zapisz plik pod inną nazwą lub skopiuj arkusz, aby mieć bezpieczny punkt odniesienia.

Źródło:

[1]

https://calculatic.pl/poradnik/excel-usun-duplikaty/

[2]

https://www.digitalteam.com.pl/jak-usunac-duplikaty-w-kolumnie-excel-czyszczenie-powtarzajacych-sie-danych/

[3]

https://expose.pl/funkcja-unikatowe/

[4]

https://kajodata.com/excel-sql-python-powerbi-tableau-baza-wiedzy/baza-wiedzy-excel-darmowa-wiedza/jak-dziala-unikatowe-excel-przyklady-mmk/

[5]

https://support.microsoft.com/pl-pl/office/zachowywanie-lub-usuwanie-zduplikowanych-wierszy-power-query-d9cffc69-dc5d-4d94-8b66-72779688874d

FAQ - Najczęstsze pytania

Wybór zależy od potrzeb: jeśli chcesz szybko usunąć duplikaty, użyj narzędzia Usuń duplikaty. Jeśli wolisz najpierw je zidentyfikować, skorzystaj z formatowania warunkowego. Do bezpiecznego wyodrębniania—Filtr Zaawansowany lub UNIKATOWE().

Tak, destrukcyjna operacja usuwa całe wiersze. Zawsze rób kopię arkusza lub pracuj na kopii danych. Możliwe alternatywy: UNIKATOWE(), Filtr zaawansowany, Power Query.

W oknie Usuwanie duplikatów wybierz wszystkie kolumny tworzące unikalny identyfikator (np. imię, nazwisko, data). Excel usunie wiersze, jeśli wartości w tych kolumnach będą identyczne.

Power Query automatyzuje czyszczenie danych. Ładuje dane, usuwa duplikaty jako krok, a odświeżenie źródeł odświeża wynik. Idealne dla dużych zbiorów i powtarzalnych zadań.

Oceń artykuł

rating-outline
rating-outline
rating-outline
rating-outline
rating-outline
Ocena: 0.00 Liczba głosów: 0

Tagi

jak usunąć duplikaty w excelu
jak usunąć duplikaty w excelu krok po kroku
usuwanie duplikatów w excelu formatowaniem warunkowym
jak usunąć duplikaty na podstawie wielu kolumn excel
filtr zaawansowany usuwanie duplikatów excel
użycie funkcji =unikatowe() w excelu duplikaty
Autor Miłosz Laskowski
Miłosz Laskowski
Jestem Miłosz Laskowski, z pasją zajmuję się edukacją od ponad 10 lat, analizując trendy oraz innowacje w tym obszarze. Moja wiedza koncentruje się na metodach nauczania i wykorzystaniu technologii w edukacji, co pozwala mi na dostarczanie rzetelnych i aktualnych informacji. W swojej pracy staram się upraszczać złożone zagadnienia, aby każdy mógł zrozumieć kluczowe aspekty związane z nauką i rozwojem. Moim celem jest zapewnienie czytelnikom obiektywnych treści, które wspierają ich w dążeniu do zdobywania wiedzy i rozwijania umiejętności.

Udostępnij artykuł

Napisz komentarz