Jak znaleźć i zaznaczyć duplikaty w programie Excel

  • Udostępnij To
Michael Brown

W tym poradniku dowiesz się, jak automatycznie podświetlić duplikaty w Excelu po wpisaniu czegoś. Przyjrzymy się z bliska, jak zaciemnić zduplikowane komórki, całe wiersze lub kolejne duplikaty przy użyciu formatowania warunkowego i specjalnego narzędzia.

W zeszłym tygodniu badaliśmy różne sposoby identyfikacji duplikatów w Excelu za pomocą formuł. Niewątpliwie te rozwiązania są bardzo przydatne, ale podświetlenie zduplikowanych wpisów określonym kolorem mogłoby jeszcze bardziej ułatwić analizę danych.

Najszybszym sposobem na znalezienie i zaznaczenie duplikatów w Excelu jest użycie formatowania warunkowego. Największą zaletą tej metody jest to, że nie tylko pokazuje duplikaty w istniejących danych, ale automatycznie sprawdza nowe dane pod kątem duplikatów zaraz po wprowadzeniu ich do arkusza.

Te techniki działają we wszystkich wersjach Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 i niższych.

    Jak zaznaczyć duplikaty w programie Excel

    We wszystkich wersjach programu Excel istnieje predefiniowana reguła podświetlania zduplikowanych komórek. Aby zastosować tę regułę w swoich arkuszach, wykonaj następujące czynności:

    1. Wybierz dane, które chcesz sprawdzić pod kątem duplikatów. Może to być kolumna, wiersz lub zakres komórek.
    2. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Podświetlanie komórek Reguły > Duplicate Values...

    3. Na stronie Podwójne wartości Zostanie otwarte okno dialogowe z domyślnie wybranym formatem Light Red Fill i Dark Red Text. Aby zastosować format domyślny, wystarczy kliknąć OK .

    Oprócz czerwonego wypełnienia i formatowania tekstu, na liście rozwijanej dostępnych jest kilka innych predefiniowanych formatów. Aby zacieniować duplikaty innym kolorem, kliknij Format niestandardowy... (ostatnia pozycja w rozwijanej liście) i wybierz kolor wypełnienia i/lub czcionki według własnych upodobań.

    Wskazówka. Aby zaznaczyć unikalne wartości, wybierz Wyjątkowa w lewym polu.

    Korzystając z wbudowanej reguły, możesz podświetlić duplikaty w jednej kolumnie lub w kilku kolumnach, jak pokazano na poniższym zrzucie ekranu:

    Uwaga. Podczas stosowania wbudowanej reguły duplikatów do dwóch lub więcej kolumn, Excel nie porównuje wartości w tych kolumnach, po prostu podkreśla wszystkie zduplikowane przypadki w zakresie. Jeśli chcesz znaleźć i podświetlić dopasowania i różnice między 2 kolumnami, postępuj zgodnie z przykładami w wyżej podlinkowanym samouczku.

    Korzystając z wbudowanej w Excela reguły podświetlania zduplikowanych wartości, należy pamiętać o dwóch następujących rzeczach:

    • Działa tylko dla pojedynczych komórek. Do podświetlanie zduplikowanych wierszy , musiałbyś stworzyć własne reguły albo na podstawie wartości w określonej kolumnie, albo przez porównanie wartości w kilku kolumnach.
    • Podświetla zduplikowane komórki łącznie z ich pierwszymi wystąpieniami. Aby podświetlić wszystkie duplikaty z wyjątkiem pierwszych instancji , utwórz regułę formatowania warunkowego na podstawie formuły, jak wyjaśniono w następnym przykładzie.

    Jak podświetlić duplikaty bez pierwszego wystąpienia

    Aby wyróżnić 2. i wszystkie kolejne wystąpienia duplikatów, zaznacz komórki, które chcesz pokolorować, i utwórz w ten sposób regułę opartą na formule:

    1. Na Strona główna zakładka, w Style grupa, kliknij Formatowanie warunkowe > Nowa zasada> Użyj formuły do określenia, które komórki mają być sformatowane .
    2. W Formatuj wartości, w których ta formuła jest prawdziwa pole, wprowadź formułę podobną do tej:

    =COUNTIF($A$2:$A2,$A2)>1

    Gdzie A2 to najwyższa komórka wybranego zakresu.

  • Kliknij przycisk Format... i wybierz kolor wypełnienia i/lub czcionki, który chcesz.
  • Na koniec kliknij OK aby zapisać i zastosować regułę.
  • Jeśli nie masz dużego doświadczenia z formatowaniem warunkowym w Excelu, szczegółowe kroki tworzenia reguły opartej na formule znajdziesz w tutorialu: Formatowanie warunkowe w Excelu na podstawie wartości innej komórki.

    W rezultacie zduplikowane komórki z wyłączeniem pierwszych instancji zostaną podświetlone wybranym przez Ciebie kolorem:

    Jak pokazać 3, 4 i wszystkie kolejne zduplikowane rekordy

    Aby wyświetlić duplikaty zaczynające się od N-tego wystąpienia, utwórz regułę formatowania warunkowego na podstawie formuły jak w poprzednim przykładzie, z tą tylko różnicą, że zastąpisz>1 na końcu formuły wymaganą liczbą.Na przykład:

    Aby wyróżnić 3. i wszystkie kolejne zduplikowane instancje, utwórz regułę formatowania warunkowego na podstawie tej formuły:

    =COUNTIF($A$2:$A2,$A2)>=3

    Aby zacieniować4. i wszystkie kolejne zduplikowane rekordy, użyj tego wzoru:

    =COUNTIF($A$2:$A2,$A2)>=4

    Aby zaznaczyć tylko określone wystąpienia, użyj równy Operator (=). Na przykład, aby wyróżnić tylko 2. instancje, użyłbyś tej formuły:

    =COUNTIF($A$2:$A2,$A2)=2

    Jak zaznaczyć duplikaty w zakresie (wiele kolumn)

    Kiedy chcesz sprawdzić duplikaty w wielu kolumnach, nie przez porównanie kolumn do siebie, ale znaleźć wszystkie instancje tego samego elementu we wszystkich kolumnach, użyj jednego z następujących rozwiązań.

    Podświetlanie duplikatów w wielu kolumnach, w tym pierwszego wystąpienia

    Jeśli pierwsza instancja elementu, który pojawia się w zbiorze danych więcej niż raz, zostanie uznana za duplikat, najprostszym sposobem jest skorzystanie z wbudowanej reguły Excela dotyczącej duplikatów.

    Albo utwórz regułę formatowania warunkowego za pomocą tej formuły:

    COUNTIF( zakres , góra_komórka )>1

    Na przykład, aby zaznaczyć duplikaty w zakresie A2:C8, formuła przebiega następująco:

    =COUNTIF($A$2:$C$8, A2)>1

    Zwróć uwagę na użycie bezwzględnych odwołań do komórek dla zakresu ($A$2:$C$8), oraz względnych odwołań dla górnej komórki (A2).

    Podświetl duplikaty w wielu kolumnach z wyjątkiem pierwszego wystąpienia

    Rozwiązanie tego scenariusza jest dużo bardziej skomplikowane, nic dziwnego, że Excel nie ma wbudowanej reguły na to :)

    Aby podświetlić zduplikowane wpisy w kilku kolumnach ignorując pierwsze wystąpienie, będziesz musiał stworzyć 2 reguły z następującymi formułami:

    Zasada 1. ma zastosowanie do pierwszej kolumny

    Tutaj używasz dokładnie tej samej formuły, której użyliśmy do zaznaczenia duplikatów bez 1. wystąpień w jednej kolumnie (szczegółowe kroki znajdziesz tutaj).

    W tym przykładzie tworzymy regułę dla A2:A8 z taką formułą:

    =COUNTIF($A$2:$A2,$A2)>1

    W rezultacie zduplikowane pozycje bez 1. wystąpienia są wyróżnione w lewej-ostatniej kolumnie zakresu (w naszym przypadku jest tylko jedna taka pozycja):

    Zasada 2. ma zastosowanie do wszystkich kolejnych kolumn

    Aby podświetlić duplikaty w pozostałych kolumnach (B2:C8), użyj tej formuły:

    =COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1

    W powyższym wzorze pierwsza funkcja COUNTIF liczy wystąpienia danego elementu w pierwszej kolumnie, a druga COUNTIF robi to samo dla wszystkich kolejnych kolumn. A następnie sumujesz te liczby i sprawdzasz, czy suma jest większa od 1.

    W rezultacie wszystkie zduplikowane elementy z wyłączeniem ich pierwszego wystąpienia są znajdowane i podświetlane:

    Podkreślanie duplikatów we wszystkich kolumnach za pomocą jednej reguły

    Innym możliwym rozwiązaniem jest dodanie pustej kolumny po lewej stronie twojego zestawu danych i połączenie powyższych formuł w jedną formułę, taką jak ta:

    =IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1

    Gdzie B2 to górna komórka z danymi w 2 kolumnie zakresu docelowego.

    Aby lepiej zrozumieć formułę, podzielmy ją na 2 główne części:

    • Dla pierwszej kolumny (B) warunek JEŻELI nigdy nie jest spełniony, więc obliczana jest tylko druga funkcja COUNTIF (użyliśmy tej formuły do znalezienia duplikatów z wyjątkiem pierwszych wystąpień w jednej kolumnie).
    • Dla wszystkich kolejnych kolumn (C2:D8) kluczowym punktem jest sprytne wykorzystanie odwołań bezwzględnych i względnych w dwóch funkcjach COUNTIF. Aby ułatwić zrozumienie, skopiowałem je do kolumny G, abyś mógł zobaczyć, jak formuła zmienia się po zastosowaniu do innych komórek:

    Ponieważ warunek JEŻELI jest zawsze TRUE dla wszystkich kolumn poza pierwszą (liczba kolumn jest większa od 1), formuła przebiega w ten sposób:

    • Zlicza liczbę wystąpień danego elementu (D5 na powyższym zrzucie ekranu) we wszystkich kolumnach na lewo od danej kolumny: COUNTIF(B$2:$C$8,D5)
    • Zlicza liczbę wystąpień danego elementu w kolumnie elementu, aż do komórki elementu: COUNTIF(D$2:D5,D5)
    • Na koniec formuła dodaje wyniki obu funkcji COUNTIF. Jeśli liczba całkowita jest większa od 1, czyli jeśli istnieje więcej niż jedno wystąpienie elementu, reguła zostaje zastosowana i element zostaje wyróżniony.

    Podświetlanie całych wierszy na podstawie zduplikowanych wartości w jednej kolumnie

    Jeśli Twoja tabela zawiera kilka kolumn, możesz chcieć podświetlić całe wiersze na podstawie zduplikowanych rekordów w określonej kolumnie.

    Jak już wiesz, wbudowana reguła Excela dla duplikatów działa tylko na poziomie komórek.Ale niestandardowa reguła oparta na formule nie ma problemu z cieniowaniem wierszy.Kluczowym punktem jest wybierz całe rzędy , a następnie utwórz regułę z jedną z poniższych formuł:

    • Aby zaznaczyć zduplikowane wiersze z wyłączeniem pierwszego wystąpienia :

    =COUNTIF($A$2:$A2, $A2)>1

  • Aby zaznaczyć zduplikowane wiersze w tym pierwsze wystąpienie :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Gdzie A2 to pierwsza komórka, a A15 to ostatnio używana komórka w kolumnie, którą chcesz sprawdzić pod kątem duplikatów. Jak widzisz, sprytne użycie bezwzględnych i względnych odniesień do komórek jest tym, co robi różnicę.

    Poniższy zrzut ekranu demonstruje obie zasady w działaniu:

    Jak zaznaczyć zduplikowane wiersze w programie Excel

    W poprzednim przykładzie pokazano, jak pokolorować całe wiersze na podstawie zduplikowanych wartości w określonej kolumnie. Ale co zrobić, jeśli chcesz wyświetlić wiersze, które mają identyczne wartości w kilku kolumnach? Albo jak podświetlić absolutne zduplikowane wiersze, te, które mają całkowicie równe wartości we wszystkich kolumnach?

    W tym celu zastosuj funkcję COUNTIFS, która umożliwia porównywanie komórek według wielu kryteriów. Na przykład, aby zaznaczyć zduplikowane wiersze, które mają identyczne wartości w kolumnach A i B, użyj jednej z następujących formuł:

    • Aby zaznaczyć zduplikowane wiersze z wyjątkiem pierwszego wystąpienia :

    =COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1

  • Aby zaznaczyć zduplikowane wiersze z 1. wystąpieniem :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Poniższy zrzut ekranu demonstruje wynik:

    Jak rozumiesz, powyższy przykład służy wyłącznie do celów demonstracyjnych. Podczas podświetlania zduplikowanych wierszy w Twoich rzeczywistych arkuszach, oczywiście nie jesteś ograniczony do porównywania wartości tylko w 2 kolumnach, funkcja COUNTIFS może przetwarzać do 127 par zakresów/kryteriów.

    Podświetlanie kolejnych zduplikowanych komórek w Excelu

    Czasami może się okazać, że nie trzeba podświetlać wszystkich duplikatów w kolumnie, a raczej pokazać tylko kolejne zduplikowane komórki, czyli te, które znajdują się obok siebie. W tym celu należy zaznaczyć komórki z danymi (nie uwzględniając nagłówka kolumny) i utworzyć regułę formatowania warunkowego z jedną z poniższych formuł:

    • Aby zaznaczyć kolejne duplikaty bez pierwszego wystąpienia :

    =$A1=$A2

  • Aby zaznaczyć kolejne duplikaty z 1. wystąpieniem :
  • =OR($A1=$A2, $A2=$A3)

    Poniższy zrzut ekranu demonstruje podświetlanie kolejnych zduplikowanych tekstów, ale te zasady będą również działać dla kolejnych zduplikowanych liczb i dat:

    Jeśli Twój arkusz Excela może mieć puste wiersze i nie chcesz, aby kolejne puste komórki były podświetlane, wprowadź następujące poprawki do formuł:

    • Aby zaznaczyć kolejne zduplikowane komórki bez pierwszego wystąpienia oraz ignorować puste komórki :

    =AND($A2"", $A1=$A2)

  • Aby zaznaczyć kolejne zduplikowane komórki z 1. wystąpieniem oraz ignorować puste komórki :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Jak widzisz, zaznaczanie duplikatów w Excelu za pomocą formatowania warunkowego to nic wielkiego. Istnieje jednak jeszcze szybszy i łatwiejszy sposób. Aby go poznać, przeczytaj kolejną część tego poradnika.

    Jak zaznaczyć duplikaty w Excelu za pomocą Duplicate Remover

    Dodatek Duplicate Remover to rozwiązanie typu all-in-one do radzenia sobie z duplikatami rekordów w Excelu. Może znaleźć, podświetlić, wybrać, skopiować lub przenieść zduplikowane komórki lub całe zduplikowane wiersze.

    Pomimo swojej nazwy, dodatek może szybko wyróżnij duplikaty różnymi kolorami bez usuwania im.

    Duplicate Remover dodaje 3 nowe funkcje do twojej wstążki Excela:

    • Tabela Dedupe - aby natychmiast znaleźć i podświetlić duplikaty w jednej tabeli.
    • Usuwacz duplikatów - kreator krok po kroku z zaawansowanymi opcjami do identyfikacji i wyróżniania duplikatów lub unikalnych wartości w 1 tabeli.
    • Porównaj 2 tabele - znaleźć i zaznaczyć duplikaty poprzez porównanie dwóch kolumn lub dwóch oddzielnych tabel.

    Po zainstalowaniu Ultimate Suite for Excel narzędzia te znajdują się na stronie Dane Ablebits zakładka w Dedupe grupa:

    Podkreślanie duplikatów w Excelu za pomocą kilku kliknięć

    Dla tego przykładu utworzyłem następującą tabelę z kilkuset wierszami. A naszym celem jest podświetlenie zduplikowanych wierszy, które mają równe wartości we wszystkich trzech kolumnach:

    Wierzcie lub nie, ale możecie uzyskać pożądany efekt za pomocą zaledwie 2 kliknięć myszką :)

    1. Mając zaznaczoną dowolną komórkę w tabeli, kliknij przycisk Tabela Dedupe przycisk, a sprytny dodatek odbierze całą tabelę.
    2. Na stronie Tabela Dedupe zostanie otwarte okno dialogowe z automatycznie wybranymi wszystkimi kolumnami i Duplikaty kolorów Wystarczy więc, że klikniesz OK :) Gotowe!

    Wskazówka. Jeśli chcesz wykryć zduplikowane wiersze według jednej lub więcej kolumn, usuń zaznaczenie wszystkich nieistotnych kolumn i pozostaw wybraną tylko kluczową kolumnę (kolumny).

    A wynik wyglądałby podobnie do tego:

    Jak widać na powyższym obrazku, narzędzie Dupe Table podświetliło zduplikowane wiersze bez pierwszych instancji .

    Jeśli chcesz zaznaczyć duplikaty w tym pierwsze wystąpienie lub jeśli chcesz pokolorować unikalne rekordy, a nie duplikaty, lub jeśli nie podoba ci się domyślny czerwony kolor, użyj opcji Kreator usuwania duplikatów która ma wszystkie te cechy i wiele więcej.

    Podkreślanie duplikatów w programie Excel za pomocą zaawansowanego kreatora krok po kroku

    W porównaniu ze swiftem Tabela Dedupe narzędzie Usuwacz duplikatów Kreator wymaga kilku dodatkowych kliknięć, ale nadrabia to szeregiem dodatkowych opcji. Pozwólcie, że pokażę go Wam w akcji:

    1. Wybierz dowolną komórkę w tabeli, w której chcesz zaznaczyć duplikaty, i kliknij przycisk Usuwacz duplikatów Kreator zostanie uruchomiony i cała tabela zostanie zaznaczona. Dodatek zasugeruje również utworzenie kopii zapasowej tabeli, tak na wszelki wypadek. Jeśli nie jest to potrzebne, odznacz to pole.

      Sprawdź, czy tabela została wybrana prawidłowo i kliknij Następny .

    2. Wybierz jeden z następujących typów danych, które chcesz znaleźć:
      • Duplikaty z wyjątkiem pierwszego wystąpienia
      • Duplikaty z pierwszym wystąpieniem
      • Wartości unikalne
      • Wartości unikalne i 1. wystąpienie duplikatów

      Dla tego przykładu, znajdźmy Duplikaty + pierwsze wystąpienie :

    3. Teraz wybierz kolumny do sprawdzenia pod kątem duplikatów. Ponieważ chcemy podświetlić kompletne zduplikowane wiersze, wybrałem wszystkie 3 kolumny.

    Dodatkowo dodatek pozwala określić, czy tabela ma mieć nagłówki i czy chcesz pomijać puste komórki. Obie opcje są domyślnie zaznaczone.

  • Na koniec wybierz akcję, którą chcesz wykonać na duplikatach. Masz do wyboru kilka opcji, np. wybór strony , usuwanie , kopiowanie, przenoszenie duplikatów lub dodanie kolumny statusu do zidentyfikować dupy.
  • Od dzisiaj badamy różne sposoby podkreślenie duplikatów w Excelu, nasz wybór jest oczywisty :) Zatem wybieramy Wypełnić kolorem i wybierz jeden ze standardowych kolorów motywu, lub kliknij Więcej Kolorów... i wybierz dowolny niestandardowy kolor RGB lub HSL.

    Kliknij przycisk Wykończenie przycisk i cieszyć się efektem :)

    W ten sposób zaznaczasz duplikaty w Excelu, korzystając z naszego dodatku Duplicate Remover. Jeśli jesteś ciekawy, jak wypróbować to narzędzie na własnych arkuszach, to serdecznie zapraszamy do pobrania w pełni funkcjonalnej wersji próbnej Ultimate Suite, która zawiera wszystkie nasze narzędzia oszczędzające czas dla Excela. A Twoje opinie w komentarzach będą bardzo cenne!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.