Bliżej studentów

Jak usunąć duplikaty w Excelu bez utraty danych

Osoba porównuje dwa fikcyjne rekordy przy otwartym arkuszu kalkulacyjnym

Polecenie Usuń duplikaty jest szybkie, ale nie zgaduje, co w Twoim zbiorze oznacza „ten sam rekord”. To Ty wybierasz kolumny porównania. Jeden zły wybór może skasować nie tylko kopie, lecz także prawidłowe zgłoszenia tej samej osoby.

W tym przykładzie pracujemy na rejestrze zgłoszeń. Dwa wiersze są pełnymi kopiami, ale dwa adresy e-mail pojawiają się ponownie w innych dniach. Pokażę, jak wykonać operację na kopii, dobrać klucz i sprawdzić wynik, zanim zapiszesz plik.

Arkusz do własnej próby

Pobierz rejestr z kontrolą trzech kluczy

W pliku są trzy arkusze: źródło z 12 fikcyjnymi zgłoszeniami, oczyszczony wynik z 10 rekordami oraz próba klucza z formułami kontrolnymi. Niczego nie musisz wpisywać przed pierwszym ćwiczeniem.

XLSX · 3 arkusze · bez makr. Dane, adresy i identyfikatory są fikcyjne.

Fikcyjny rejestr zgłoszeń w Excelu z zaznaczonymi pełnymi kopiami wierszy
Arkusz źródłowy zachowuje 12 rekordów. Kolumna kontrolna wskazuje dwie pełne kopie, ale nie oznacza ponownych zgłoszeń tej samej osoby.

Najpierw rozstrzygnij, co jest duplikatem

Powtarzająca się wartość nie musi być błędem. Ten sam klient może złożyć dwa zamówienia, student może dwukrotnie wysłać formularz, a respondent może pojawić się w dwóch falach badania. Sam adres e-mail, nazwisko albo numer produktu często opisuje osobę lub obiekt, a nie pojedyncze zdarzenie.

Pełny duplikat oznacza w tym poradniku wiersz, w którym wszystkie istotne pola są identyczne. Jeżeli rejestr ma stabilny identyfikator zgłoszenia, właśnie on może być pierwszym kandydatem na klucz. Gdy identyfikatora nie ma, zwykle trzeba połączyć kilka kolumn, na przykład e-mail i datę.

Zrób kopię arkusza zamiast liczyć na Cofnij

Microsoft ostrzega, że polecenie usuwa wartości z wybranego zakresu i zachowuje pierwsze wystąpienie. Ctrl+Z może cofnąć operację, ale nie jest planem bezpieczeństwa po zapisaniu, zamknięciu pliku albo wykonaniu kolejnych zmian. Najpierw skopiuj arkusz i nazwij kopię na przykład „Próba 2026-09-02”.

W pracy badawczej surowy zbiór powinien pozostać niezmieniony. Czyszczenie wykonuj na wersji roboczej, zgodnie z zasadami zarządzania danymi i wersjami plików. W dołączonym XLSX pierwszy arkusz zachowuje wszystkie 12 wierszy, a drugi pokazuje kontrolowany wynik.

Zaznacz cały rejestr z nagłówkami

Kliknij dowolną komórkę wewnątrz tabeli albo zaznacz cały prostokątny zakres. Nie wybieraj wyłącznie kolumny z e-mailem, jeżeli chcesz usunąć całe wiersze. Excel porównuje wskazane kolumny, ale po znalezieniu duplikatu usuwa cały wiersz z zaznaczonego zakresu.

Sprawdź też opcję Moje dane mają nagłówki. Jeżeli Excel potraktuje pierwszy rekord jako nagłówek, nie porówna go z resztą. Jeżeli potraktuje nagłówek jak dane, może włączyć go do operacji.

DaneNarzędzia danychUsuń duplikaty

Wybierz kolumny, które razem identyfikują rekord

Okno polecenia nie pyta, które kolumny mają zostać usunięte. Pyta, według których kolumn Excel ma rozpoznać powtórzenie. Jeżeli zaznaczysz E-mail, drugi wiersz z tym samym adresem zostanie usunięty niezależnie od daty, kanału i kwoty. Jeżeli zaznaczysz wszystkie kolumny, znikną tylko w pełni identyczne kopie.

Fikcyjny arkusz porównujący wynik dla e-maila, e-maila z datą i całego wiersza
Ta sama tabela daje różny wynik zależnie od wybranych kolumn. Pełny wiersz usuwa tylko dwie identyczne kopie.
Próba klucza

Zobacz, które wiersze znikną

Ten sam rejestr daje inny wynik w zależności od kolumn użytych do porównania.

2wiersze do usunięcia

7wierszy pozostanie

Bezpieczny klucz dla identycznych kopii.

Przeczytaj komunikat z liczbami

Po zatwierdzeniu Excel podaje, ile duplikatów usunięto i ile unikatowych wartości pozostało. Nie zamykaj komunikatu automatycznie. Zapisz obie liczby i sprawdź równanie: liczba wierszy przed operacją minus usunięte kopie powinna dać liczbę wierszy po operacji.

W naszym pliku kontrola brzmi 12 − 2 = 10. Jeżeli po wyborze samego e-maila Excel proponuje usunięcie czterech wierszy, to sygnał, że klucz jest zbyt szeroki znaczeniowo i scala odrębne zdarzenia.

Oczyszczony fikcyjny rejestr w Excelu z dziesięcioma zachowanymi rekordami
Po oczyszczeniu pozostaje 10 rekordów. Późniejsze zgłoszenia Adama i Beaty nadal są w tabeli.

Sprawdź, który rekord został zachowany

Excel zachowuje pierwsze wystąpienie na liście. Jeśli dwa wiersze różnią się datą aktualizacji, kompletnością albo statusem, polecenie nie wybierze „lepszego” rekordu. Najpierw posortuj dane według jawnej reguły, na przykład od najnowszej aktualizacji, albo rozstrzygnij konflikt ręcznie.

Nie używaj usuwania duplikatów do łączenia częściowo uzupełnionych rekordów. Jeden wiersz może mieć numer telefonu, a drugi poprawny adres. Po usunięciu jednego z nich stracisz informację. Takie przypadki wymagają scalania pól, nie kasowania wierszy.

Podświetl powtórzenia przed kasowaniem

Dla jednej kolumny możesz użyć polecenia Narzędzia główne → Formatowanie warunkowe → Reguły wyróżniania komórek → Duplikujące się wartości. Kolor nie usuwa danych, więc nadaje się do pierwszego przeglądu. Pamiętaj jednak, że pokazuje powtórzenie wartości w jednej kolumnie, a nie zawsze duplikat całego rekordu.

W większym arkuszu pomocna jest kolumna kontrolna z funkcją LICZ.JEŻELI albo LICZ.WARUNKI. W arkuszu „Próba klucza” dołączonego pliku trzy formuły pokazują, jak zmienia się wynik dla e-maila, e-maila z datą i całego wiersza. Taką regułę warto opisać również w księdze kodowej.

Użyj filtra lub funkcji UNIKATOWE, gdy nie chcesz usuwać

Filtr zaawansowany z opcją „Tylko unikatowe rekordy” może skopiować wynik do innego miejsca, pozostawiając źródło bez zmian. W nowszych wersjach Excela funkcja UNIKATOWE tworzy dynamiczną listę wartości albo wierszy bez kasowania danych. To dobry wybór, gdy potrzebujesz widoku roboczego, a nie trwałego czyszczenia.

Power Query sprawdza się wtedy, gdy tę samą operację trzeba powtarzać po każdym imporcie. Zapisuje kroki, dzięki czemu można wskazać kolumny porównania raz i odświeżać wynik. Przed analizą statystyczną nadal wykonaj szerszą kontrolę według poradnika o przygotowaniu danych do Jamovi.

Napraw typowe pomyłki

Zniknęły prawidłowe zgłoszenia
Wybrano zbyt mało kolumn, na przykład sam e-mail. Wróć do kopii i dodaj pole identyfikujące zdarzenie.
Excel nie znalazł oczywistych kopii
Wiersze różnią się spacją, datą przechowywaną jako tekst, wielkością zakresu albo ukrytą wartością. Najpierw ujednolić format i treść.
Pierwszy rekord nie został sprawdzony
Opcja nagłówków jest ustawiona niezgodnie z rzeczywistym układem tabeli.
Po operacji nie wiadomo, co usunięto
Pracowano na jedynej kopii. Odtwórz plik z historii wersji lub kopii zapasowej i powtórz próbę na osobnym arkuszu.
Powtórzenia wracają po imporcie
Ręczna operacja nie jest częścią procesu. Przenieś czyszczenie do Power Query albo zabezpiecz źródło danych.
Wykres lub podsumowanie pokazuje stare liczby
Sprawdź zakres formuł i źródło wykresu. Osobny poradnik pokazuje jak połączyć dane, procenty i wykres w Excelu.

Najbezpieczniejsza procedura jest krótka: kopia, definicja duplikatu, próba kolumn, kontrola liczb i dopiero zapis wyniku. Samo kliknięcie zajmuje kilka sekund. O wartości operacji decyduje reguła, którą ustalisz przed kliknięciem.

Podczas kontroli wielu rekordów warto zachować na ekranie nagłówki i identyfikatory. Zobacz także, jak zatrzymać kilka wierszy i kolumn w Excelu bez zmieniania danych.

Jeżeli dane pochodzą z pliku tekstowego i cały rekord znajduje się w jednej komórce, najpierw zobacz, jak rozdzielić tekst na kolumny w Excelu. Dopiero uporządkowane pola pozwalają wybrać sensowny klucz duplikatu.

Źródła i instrukcje Microsoft
WhatsApp Zadzwoń