Jak usunąć duplikaty z listy?
- 1.
Wklej listę
Wklej tekst do górnego pola - każda pozycja (e-mail, nazwisko, numer) w osobnej linii. Możesz skopiować kolumnę z Excela.
- 2.
Wybierz operację
Kliknij „Usuń duplikaty” albo inną operację: sortowanie A-Z, numerowanie, usuwanie pustych linii, mieszanie.
- 3.
Ustaw porównywanie
Włącz „Ignoruj wielkość liter” i „Ignoruj spacje”, jeśli „Jan Kowalski” i „jan kowalski ” mają być uznane za tę samą pozycję.
- 4.
Skopiuj wynik
Sprawdź, ile linii usunięto, a potem skopiuj wynik, pobierz go jako plik .txt lub użyj go jako wejścia do kolejnej operacji.
Jak działa usuwanie duplikatów
Narzędzie zostawia pierwsze wystąpienie każdej linii i usuwa kolejne, zachowując pierwotną kolejność listy. Przykład: z listy „jabłko, Jabłko, gruszka, jabłko , śliwka” przy dokładnym porównaniu zostaną 4 pozycje (inna wielkość litery i spacja na końcu to dla komputera inny tekst). Po włączeniu opcji Ignoruj wielkość liter i Ignoruj spacje zostaną 3: „jabłko, gruszka, śliwka”.
Opcja „Ignoruj spacje” pomija spacje na początku i końcu linii oraz traktuje kilka spacji z rzędu jak jedną. To najczęstsza przyczyna „ukrytych” duplikatów przy kopiowaniu danych z Excela, PDF-ów i formularzy.
Sortowanie alfabetyczne z polskimi znakami
Zwykłe sortowanie w wielu programach układa litery według kodów Unicode, więc „żaba” i „łoś” lądują za „zebrą”, a „ćma” na samym końcu. Tutaj sortowanie korzysta z polskich reguł (Intl.Collator('pl')): a, ą, b, c, ć, … l, ł, … z, ź, ż.
| Lista wejściowa | Sortowanie po kodach | Sortowanie po polsku |
|---|---|---|
| żaba, łoś, lis, zebra, ćma | lis, zebra, ćma, łoś, żaba | ćma, lis, łoś, zebra, żaba |
| plik10, plik2, plik1 | plik1, plik10, plik2 | plik1, plik2, plik10 |
Liczby wewnątrz tekstu są porównywane jak liczby, więc „plik10” trafia za „plik2”.
Sortowanie liczbowe, numerowanie i prefiksy
- Sortuj liczbowo - porządkuje linie według pierwszej liczby w linii. Rozpoznaje przecinek dziesiętny („12,5 kg”), minus i spacje tysięcy („1 200 zł”). Linie bez liczby trafiają na koniec.
- Numeruj linie - dodaje „1. ”, „1) ”, tabulator lub myślnik; numer początkowy możesz zmienić, np. na 10.
- Dodaj prefiks/sufiks - np. prefiks
'i sufiks',zamienia listę w gotowe wartości do zapytania SQLIN (…). - Policz powtórzenia - pokazuje, ile razy wystąpiła każda pozycja, od najczęstszej.
Duplikaty w Excelu i Arkuszach Google
W Excelu duplikaty usuniesz poleceniem Dane → Usuń duplikaty, a w nowszych wersjach funkcją =UNIKATOWE(A:A). W Arkuszach Google działa =UNIQUE(A:A) oraz Dane → Czyszczenie danych → Usuń duplikaty. Te funkcje nie ignorują jednak spacji na końcu komórek - wtedy szybciej jest skopiować kolumnę, wkleić tutaj z opcją „Ignoruj spacje” i wkleić wynik z powrotem. Każda linia wyniku trafi do osobnej komórki.
Najczęściej zadawane pytania
Jak usunąć powtarzające się linie z listy?
+
Czy „Kowalski” i „kowalski” to duplikat?
+
Czy kolejność listy się zmieni?
+
Czy sortowanie uwzględnia polskie litery?
+
Ile linii mogę wkleić?
+
Czy moja lista jest gdzieś wysyłana?
+
Aktualizacja: