Spis treści
Tutaj opiszemy kilka sposobów na znalezienie duplikatów w Excelu za pomocą formuły. Niektóre z nich mogą być dla Ciebie znane, a niektóre będą nowe. Postaramy się opisać je w najprostszy sposób, abyś mógł je łatwo złapać.
Tutaj zamieszczamy zbiór danych, który wskazywał Imię i nazwisko ucznia i ich ulubione Owoce .
Pobierz Zeszyt ćwiczeń
Pobierz ten arkusz ćwiczeniowy, aby ćwiczyć podczas czytania tego artykułu.
Formuła do wyszukiwania duplikatów.xlsx1) Formuła do wyszukiwania duplikatów w Excelu W tym 1 st Występowanie
1.1 Użycie COUNTIF do znalezienia duplikatów w jednej kolumnie w Excelu
Załóżmy, że mamy tabelę z elementami takimi jak owoce. Tutaj nazwa elementu znajduje się w kolumna, i chcesz znaleźć duplikat.
Oto formuła, aby znaleźć duplikaty w programie Excel, w tym pierwsze wystąpienia,
=COUNTIF(B:B,B4)>1
Jak widać na powyższym obrazku, formuła zwraca TRUE dla zduplikowanych wartości i FALSE dla unikalnych wartości. W tej formule wybraliśmy całą B kolumna.
Uwaga:
Możesz znaleźć duplikaty w ustalonym zakres komórek niż w cała kolumna W tym celu należy zablokować ten zakres za pomocą $ Na przykład, aby wyszukać duplikaty w komórkach B4:B10, użyj tego wzoru:
=COUNTIF($B$4:$B$10,B4)>1
1.2 Liczenie liczby duplikatów przy użyciu COUNTIF
Jeśli chcesz poznać całkowitą liczbę zduplikowanych wartości, to możesz użyć Funkcja COUNTIF Aby policzyć zduplikowane wartości, należy użyć podanego COUNTIF wzór: =COUNTIF($B$4:$B$10, $B4)
1.3 Użycie funkcji IF z COUNTIF w Excelu
Dla duplikatu można użyć Funkcja IF z COUNTIF i uzyskać duplikat lub unikalny numer.
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate", "Unique")
W przypadku, gdy chcesz, aby formuła programu Excel znalazła tylko duplikaty, zastąp " Wyjątkowa " z pustym miejscem (" ") w taki sposób:
=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate",")
We wzorze pojawi się " Duplikaty " dla zduplikowanych rekordów, a pustą komórkę dla rekordów unikatowych.
2. formuła do wyszukiwania duplikatów w programie Excel bez 1 st Występowanie
Tutaj będziemy wykrywać duplikaty bez pierwszego wystąpienia. Używamy tutaj dwóch formuł jedna JEŚLI z COUNTIF a drugi to JEŚLI z COUNTIFS .
2.1 Używanie funkcji Jeżeli w Excelu w jednej kolumnie
Jeśli chcesz filtrować lub usunąć duplikaty, powyższa formuła nie będzie działać. Ponieważ oznacza wszystkie identyczne rekordy jako duplikaty. A jeśli chcesz zachować unikalne wartości na swojej liście, to nie możesz usunąć wszystkich zduplikowanych rekordów, musisz tylko usunąć 2. i wszystkie kolejne instancje.
Tak więc zmodyfikujemy naszą formułę duplikatu Excela, używając bezwzględnych i względnych odniesień do komórek:
=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplicate",")
Jak widać na poniższym rysunku, formuła ta nie identyfikuje pierwszego wystąpienia " Jabłka " jako duplikat:
2.2 Użycie funkcji Jeżeli z COUNTIFS do znalezienia duplikatów w dwóch kolumnach
Powyżej pokazaliśmy, jak znaleźć zduplikowane wartości w jednej kolumnie, teraz zobaczymy tutaj, jak znaleźć duplikaty w dwóch kolumnach w Excelu.
W tym przykładzie wzięliśmy tabelę, w której Imię i nazwisko ucznia znajduje się w kolumnie A, a Owoce znajdują się w kolumnie B. Teraz chcemy znaleźć zduplikowane wartości mające tę samą nazwę i owoce.
Formuła do znalezienia zduplikowanych wartości w dwóch kolumnach to.
=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplicate", "Unique")
3. użycie funkcji if z SUMPRODUCT do znalezienia duplikatów w wielu wierszach
Możemy znaleźć duplikaty w wielu wierszach. Tutaj użyjemy Funkcja SUMPRODUCT z JEŚLI funkcja.
Oto wzór:
=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")
Jeśli rozbijesz formułę na
=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)
Otrzymasz informację, ile razy dany rząd się powtarza.
W formule, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ wskaż zakres kolumn, z których chcesz znaleźć duplikat. Możesz zmienić zakres według swoich danych. Tutaj używamy absolutnych referencji, aby uzyskać dokładne wartości z zakresu danych. i B4 , C4, D4 wskaż pierwsze komórki w każdej kolumnie danych, które muszą być zastosowane do tej formuły, możesz je zmienić zgodnie ze swoimi danymi.
Powyższy wzór oparty jest na danych zawartych w 3 kolumny, możesz zwiększyć kolumny w swoim zakresie danych, i odpowiednio, dodasz zakresy. A następnie znajdź identyczne wiersze łatwo.