Formuła do wyszukiwania duplikatów w Excelu (6 prostych sposobów)

  • Udostępnij To
Hugh West

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.xlsx

1) 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.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.