Znajdź duplikaty na liście
Wklej imiona, adresy e-mail, numery zamówień lub cokolwiek innego, po jednym w wierszu. Każda powtórzona wartość zostanie oznaczona obok listy, a podsumowanie pokaże, które wartości się powtarzają.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Wartości | Duplikat? | Podsumowanie | |
| 2 | Anna | Duplikat | Wartości | 10 |
| 3 | Ben | Duplikat | Unikalne wartości | 7 |
| 4 | Chloe | Duplikat | Dodatkowe kopie | 3 |
| 5 | Ben | Duplikat | Powtarzające się | Anna, Ben, Chloe |
| 6 | David | |||
| 7 | Emma | |||
| 8 | anna | Duplikat | ||
| 9 | Frank | |||
| 10 | Chloe | Duplikat | ||
| 11 | Gina |
Niebieskie komórki to dane wejściowe: wpisz nową wartość, a arkusz przeliczy się od nowa. Kliknij wynik, aby zobaczyć jego formułę.
Jak to działa, krok po kroku
=IF(COUNTIF(A$2:A$501,A2)>1,"Duplicate","") =COUNTA(UNIQUE(FILTER(A2:A501,A2:A501<>""))) =TEXTJOIN(", ",TRUE,UNIQUE(FILTER(A2:A501,COUNTIF(A2:A501,A2:A501)>1))) =UNIQUE(FILTER(A2:A501,A2:A501<>"")) Ta sama formuła na Twoich danych z Sheets
Na zamówieniach sklepu na żywo liczba zamówień minus liczba unikalnych klientów daje liczbę zamówień powtórnych: każde zamówienie po pierwszym zamówieniu klienta.
=data.orders.count(id)-data.orders.countd(customer_id) Użyte funkcje
Więcej darmowych narzędzi
Pytania
Jak znaleźć duplikaty w arkuszu kalkulacyjnym?
Wpisz =COUNTIF(A:A,A2)>1 obok pierwszej wartości i przeciągnij w dół: TRUE oznacza wartość, która występuje więcej niż raz. Otocz formułę funkcją IF, aby zamiast tego pokazać słowo, jak w arkuszu powyżej. Ta sama formuła działa w każdym popularnym arkuszu kalkulacyjnym.
Czy wielkie i małe litery są traktowane tak samo?
Tak. COUNTIF i UNIQUE ignorują wielkość liter, więc "Anna" i "anna" to ta sama wartość. Aby rozróżniać wielkość liter, porównuj funkcją EXACT: =SUMPRODUCT(--EXACT(A$2:A$501,A2))>1.
Jak policzyć, ile jest duplikatów?
Policz wszystkie wartości funkcją COUNTA, a unikalne przez COUNTA(UNIQUE(...)). Różnica to liczba dodatkowych kopii: 10 imion, z czego 7 unikalnych, to 3 dodatkowe kopie.
Jak usunąć duplikaty, ale zostawić pierwsze wystąpienie?
=UNIQUE(range) zwraca każdą wartość raz, w kolejności pierwszego wystąpienia. Skopiuj wynik i wklej go jako wartości, jeśli chcesz zastąpić nim oryginalną listę.
Czy spacje mają znaczenie?
Tak: "Ben" i "Ben " (ze spacją na końcu) to różne wartości. W arkuszu najpierw oczyść listę formułą =TRIM(A2). Narzędzie powyżej tak samo przycina początek i koniec każdego wklejonego wiersza.
Uruchom te formuły na danych na żywo
Sheets to arkusz kalkulacyjny z 491 funkcjami, który czyta na żywo dane Twojego sklepu, księgowości lub projektów, buduje dashboardy i wysyła raporty e-mailem według harmonogramu.