IRONSOFTWAREHOME
NARZĘDZIA EXCEL

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku

Curtis Chau
Curtis Chau
Updated: 5 lipca 2026

_Napisane przez zespół Iron Software. Jeśli chcesz zautomatyzować swoje zadania arkusza kalkulacyjnego programowo, upewnij się, że odwiedzisz strona produktu IronXL, aby dowiedzieć się więcej o naszej profesjonalnej bibliotece Excel dla .NET.

W profesjonalnym zarządzaniu danymi utrzymywanie integralności informacji jest niezbędne. Redundancja danych, często przedstawiana jako zduplikowane wpisy, może znacznie zakłócić dokładność modeli analitycznych, raportowania finansowego i synchronizacji baz danych. Niezależnie od tego, czy zarządzasz rozległymi listami klientów, czy audytujesz złożony rejestr ogólny, wiedza o tym, jak wyróżnić duplikaty w Excel jest podstawową umiejętnością, aby zapewnić wysokiej jakości, użyteczne dane.

Najszybszą metodą identyfikacji tych redundantnych danych jest skorzystanie z wbudowanego silnika Funkcji Formatowania Warunkowego Excela. Wybierając zakres danych i używając sekwencji klawiatury Alt -> H -> L -> H -> D, Możesz natychmiast uruchomić dialog Duplikaty. To pozwala na nałożenie wizualnej warstwy na twój arkusz kalkulacyjny, która wyróżnia każdą instancję powtarzających się danych bez zmiany wartości bazowych.

Metoda 1: Najszybszy Sposób (Formatowanie Warunkowe Oparte na Wstążce)

Dla zdecydowanej większości zadań, nie potrzebujesz skomplikowanych formuł lub skryptów. Excel oferuje dedykowane narzędzie GUI specjalnie zaprojektowane do skanowania identycznych wartości w wybranym zakresie komórek.

Użycie Interfejsu Wstążki do Wyróżniania Wartości

  1. Wybierz docelowy zakres: Kliknij i przeciągnij nad komórkami, które chcesz przeanalizować. Alternatywnie, możesz kliknąć nagłówek kolumny (np. Kolumna A), aby wybrać całą kolumnę danych.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 1 - Wybrane komórki

  1. Nawiguj do zakładki Strona Główna na górnej wstążce.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 2 - Przejdź do karty głównej

  1. Kliknij Formatowanie Warunkowe w grupie stylów

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 3 - Opcje formatowania warunkowego w grupie stylów

  1. Wybierz Zasady Wyróżniania Komórek a następnie kliknij Wartości duplikowane aby wyróżnić duplikaty w podanym zakresie.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 4 - Opcje zasad formatowania komórek

  1. W wyświetlonym oknie dialogowym upewnij się, że lewy rozwijany jest ustawiony na Duplikaty. Wybierz preferowany styl formatowania (np. "Jasnoczerwone wypełnienie z ciemnoczerwonym tekstem") i kliknij OK.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 5 - Ustawianie niestandardowych zasad formatowania warunkowego

Użycie Skrótu Klawiaturowego

Jeśli wolisz trzymać ręce na klawiaturze, użyj następującej sekwencji w kolejności:

  1. Alt: Aktywuje skróty Wstążki.

  2. H: Wybiera zakładkę Strona Główna.

  3. L: Otwiera menu Formatowania Warunkowego.

  4. H: Wybiera Zasady Wyróżniania Komórek.

  5. D: Otwiera okno dialogowe Wartości Duplikatów.

Przykład Wyróżnionych Duplikatów

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 6 - Przykład wyjścia jak wyróżnić duplikaty w Excelu

Metoda 2: Wyróżnianie Niestandardową Formułą (funkcja COUNTIF)

Standardowe narzędzie "Zduplikowane wartości" jest doskonałe do prostych kontroli, ale brakuje mu szczegółowości. Jeśli chcesz wyróżnić wartości tylko wtedy, gdy pojawiają się więcej niż dwa razy, lub jeśli chcesz wyróżnić cały wiersz na podstawie danych z jednej kolumny, musisz użyć formuły logicznej.

Logika stosowania formuły do wyróżniania zduplikowanych wpisów

Używamy funkcji COUNTIF, aby określić częstotliwość występowania wartości w zakresie. Jeśli częstotliwość jest większa niż 1, warunek zwraca TRUE i formatowanie jest stosowane.

Kroki do wdrożenia:

  1. Wybierz zakres danych rozpoczynając od pierwszego rekordu (np. A2:A500).

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 7 - Wybierz zakres danych komórki

  1. Przejdź do Strona główna > Formatowanie warunkowe > Nowa reguła.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 8 - Przejdź do Nowej zasady

  1. Wybierz Użyj formuły, aby określić, które komórki formatować.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 9 - Użyj formuły do znalezienia duplikatów

  1. W pasku formuły wprowadź:
=COUNTIF($A$2:$A$500, A2) > 1
  1. Kliknij Formatowanie, wybierz kolor wypełnienia na karcie Wypełnienie i kliknij OK.

Teraz możemy zobaczyć, że zduplikowane wiersze są wyróżnione dzięki użyciu powyższej formuły, co ułatwia ich znalezienie.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 10 - Wyróżnione zduplikowane komórki

Dlaczego używać formuły?

Zmieniając liczbę całkowitą na końcu formuły, możesz tworzyć bardziej szczegółowe reguły. Na przykład, jeśli zależy Ci tylko na "ekstremalnych" duplikatach (pozycjach pojawiających się 5 lub więcej razy), powinieneś użyć:

=COUNTIF($A$2:$A$500,A2) ≥ 5

Metoda 3: Wyróżnij zduplikowane dane na podstawie kryteriów wielokolumnowych

Często duplikat nie jest definiowany przez pojedynczą komórkę, ale przez kombinację komórek lub wiele kryteriów. Na przykład, możesz mieć dwóch klientów o nazwie "John Smith", ale są oni "duplikatami" tylko wtedy, gdy mają ten sam "kod pocztowy".

Sztuczka z konkatenacją (kolumna pomocnicza)

  1. Utwórz "Kolumnę pomocniczą" obok swoich danych.
  2. Użyj znaku ampersand (&) do łączenia kolumn: =$A2 & $B2.
  3. Zastosuj metodę 1 wyróżniania do tej nowej kolumny pomocniczej.

Zaawansowane podejście do formuły

Jeśli nie chcesz dodawać dodatkowych kolumn, możesz użyć formuły $COUNTIFS$ (liczba mnoga) w ramach Formatowania warunkowego:

  1. Wybierz zakres swoich danych.
  2. Przejdź do Formatowanie warunkowe > Nowa reguła > Użyj formuły... 3. Wprowadź następującą formułę (zakładając, że Nazwa jest w A, a Kod pocztowy w B):
=COUNTIFS($A$2:$A$9,$A2,$B$2:$B$9,$B2)>1
  1. Ustaw swój format. Excel będzie teraz wyróżniał tylko te wiersze, w których zarówno nazwa, jak i kod pocztowy pasują do innego wpisu na liście.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 11 - Wyróżnione zduplikowane dane na podstawie wielu kryteriów

Metoda 4: Wyróżnianie całych wierszy na podstawie duplikatów w kolumnie

Powszechnym wymaganiem zawodowym jest wyróżnienie całego wiersza przy zdublowanym unikalnym identyfikatorze (jak ID faktury czy numer pracownika). Standardowe narzędzie tego nie zrobi; wyróżnia tylko samą komórkę.

  1. Wybierz całą swoją tabelę (z wyłączeniem nagłówków). Upewnij się, że aktywna komórka (ta, która pozostaje biała w wyborze) znajduje się w pierwszym wierszu Twoich danych.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 12 - Wybrana tabela

  1. Otwórz Formatowanie warunkowe > Nowa reguła > Użyj formuły... 3. Zakładaj, że Twoja kolumna "Sprawdzenie duplikatów" to Kolumna A. Wprowadź następującą formułę:
=COUNTIF($A$2:$A$9,$A2)>1

Uwaga: znak dolara ($) przed 'A' jest istotny. Kotwiczy formułę do kolumny A, pozwalając na zmianę numeru wiersza podczas sprawdzania reszty tabeli przez Excel.

  1. Wybierz swoje formatowanie i zastosuj.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 13 - Tabela z wyróżnionymi zduplikowanymi wartościami

Metoda 4: Znajdowanie unikalnych wartości (odwrotne wyróżnianie)

Czasami celem nie jest znalezienie duplikatów, ale zidentyfikowanie "sierot", wartości, które pojawiają się tylko raz. To jest niezbędne do zadań rekonsolidacyjnych, gdzie szukasz brakujących wpisów lub jednorazowych transakcji.

  1. Wybierz zakres, który chcesz wyróżnić.

  2. Przejdź do Formatowanie warunkowe > Reguły wyróżniania komórek > Zduplikowane wartości...

  3. W lewym rozwijanym polu, zmień "Duplikat" na Unikalne.

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 14 - Znajdź unikalne wartości

  1. Wybierz kontrastujący kolor (np. zielone wypełnienie), aby odróżnić je od reszty Twojego zestawu danych.

Wynik dla naszej reguły sprawdzającej unikalne rekordy versus wartości zduplikowane

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 15 - Dane z wyróżnionymi unikalnymi wartościami

Metoda 5: Makro VBA dla częstych audytów

Jeśli codziennie wyróżniasz duplikaty w wielu skoroszytach, małe makro VBA (Visual Basic for Applications) może zautomatyzować proces. Jest to najbardziej "techniczny" sposób radzenia sobie z zadaniem w Excelu bez przechodzenia do zewnętrznego kodu.

  1. Naciśnij Alt + F11, aby otworzyć Edytor VBA.

  2. Przejdź do Wstaw > Moduł.

  3. Wklej poniższy kod:

Sub HighlightDuplicates()
    Dim Rng As Range
    Set Rng = Selection
    Rng.FormatConditions.AddUniqueValues
    Rng.FormatConditions(Rng.FormatConditions.Count).SetFirstPriority
    Rng.FormatConditions(1).DupeUnique = xlDuplicate
    With Rng.FormatConditions(1).Font
        .Color = -16383844
    End With
    With Rng.FormatConditions(1).Interior
        .Color = 13551615
    End With
End Sub
  1. Zamknij edytor. Teraz możesz wybrać dowolny zakres i uruchomić to makro, aby natychmiast zastosować czerwone wyróżnienie.

Typowe problemy i rozwiązywanie problemów

Nawet przy poprawnych ustawieniach, może się zdarzyć, że Excel nie wyróżnia duplikatów lub wyróżnia komórki, które wydają się unikalne. Zwykle wynika to z niespójności formatowania danych.

1. Przestrzenie początkowe i końcowe

Excel traktuje "Dane" i "Dane " jako dwie różne wartości. Jeśli Twoje informacje zostały wyeksportowane z CRM lub bazy danych WWW, prawdopodobnie zawierają niewidoczne przestrzenie.

  • Rozwiązanie: Użyj funkcji =TRIM() w kolumnie pomocniczej, aby oczyścić tekst przed uruchomieniem sprawdzania duplikatów.

2. Liczby zapisane jako tekst

Komórka zawierająca liczbę $100$ nie będzie pasować do komórki zawierającej tekst "100".

  • Rozwiązanie: Wybierz kolumnę, przejdź do zakładki Dane, wybierz Tekst na kolumny i kliknij Zakończ. To zwykle zmusza Excel do ponownej oceny typów danych.

3. Wrażliwość na wielkość liter

Standardowe narzędzie do duplikatów w Excelu nie jest wrażliwe na wielkość liter. Traktuje "APPLE" i "apple" jako to samo. Jeśli Twój przepływ pracy wymaga dopasowania z wrażliwością na wielkość liter (np. dla haseł czy identyfikatorów wrażliwych na wielkość liter), musisz użyć formuły łączącej $SUMPRODUCT$ i $EXACT$:

=SUMPRODUCT(--EXACT($A$2:$A$500,A2))>1

4. Spacje niełamiące

Często w danych kopiowanych z Internetu, "spacja niełamiąca" (ASCII 160) nie jest usuwana przez standardową funkcję TRIM.

  • Rozwiązanie: Użyj Znajdź i zamień (Ctrl+H). Przytrzymaj Alt i wpisz 0160 na klawiaturze numerycznej w polu "Znajdź", następnie pozostaw "Zamień" puste i kliknij Zamień wszystko.

Poza wyróżnianiem: Usuwanie duplikatów

Gdy już wyróżnisz zduplikowane wiersze, możesz chcieć usunąć duplikaty danych.

  1. Przejdź do zakładki Dane.

  2. W grupie Narzędzia danych kliknij Usuń duplikaty.

  3. Wybierz, które kolumny muszą pasować, aby wiersz był uznany za duplikat.

Ostrzeżenie: Ta czynność jest nieodwracalna. Zawsze zachowuj kopię zapasową swoich oryginalnych danych przed uruchomieniem tego narzędzia.

Dla Deweloperów: Automatyzowanie wykrywania duplikatów z IronXL

Podczas gdy GUI Excela jest wystarczające do manualnego wprowadzania danych, aplikacje na poziomie przedsiębiorstwa często wymagają, aby te kontrole odbywały się programowo. Jeśli budujesz aplikację .NET, która przetwarza przesłane przez użytkownika pliki lub generuje raporty, ręczne klikanie nie jest opcją.

IronXL pozwala programistom manipulować plikami Excel z pełnym kontrolowaniem stylów i formatowania, bez narzutu Microsoft Office Interop. Możesz przeprowadzić szybkie skany w poszukiwaniu duplikatów i zastosować formatowanie warunkowe bezpośrednio za pomocą kodu C#.

Dlaczego warto używać IronXL do audytów danych?

  • Wydajność: Sprawdza miliony komórek znacznie szybciej niż GUI Excela.
  • Automatyzacja: Integruj sprawdzanie duplikatów w swoim pipeline CI/CD lub usługach backendowych.
  • Kontrola formatu: Programowo stosuj kolory w kodzie szesnastkowym, obramowania i czcionki do zduplikowanych rekordów.

Code Snippet: Identifying Duplicates in C#

Poniższy przykład pokazuje, jak załadować arkusz kalkulacyjny, zidentyfikować powtarzające się wartości w konkretnej kolumnie i zastosować wizualne wyróżnienie.

using IronXL;
using System.Linq;
// Load your workbook
WorkBook workbook = WorkBook.Load("Quarterly_Report.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
// Define the range you want to check (e.g., Column B)
var range = sheet["B2:B1000"];
// Identify duplicate values using LINQ logic
var duplicateValues = range.GroupBy(cell => cell.Value.ToString())
                           .Where(group => group.Count() > 1)
                           .Select(group => group.Key);
// Iterate through the range and apply a "Duplicate" style
foreach (var cell in range)
{
    if (duplicateValues.Contains(cell.Value.ToString()))
    {
        cell.Style.BackgroundColor = "#FFC7CE"; // Light Red
        cell.Style.Font.Color = "#9C0006";       // Dark Red
    }
}
// Save the workbook with highlighted duplicates
workbook.SaveAs("Audited_Report.xlsx");

Wynik

Jak wyróżnić duplikaty w Excelu: Kompletny przewodnik krok po kroku: Obraz 16 - Zmodyfikowany plik z wyróżnionymi duplikatami

Porównanie metod wykrywania duplikatów

| Metoda | Najlepsze dla |Rozmiar danych|Poziom umiejętności| |---|---|---|---| |Narzędzie na wstążce|Szybkie, wizualne kontrole "jednorazowe". |Małe/Średnie|Początkujący| |$COUNTIF$|Specyficzne progi (> 2 wystąpienia). |Medium|Średniozaawansowany| |Cała formuła wiersza|Sprawia, że tabele są czytelne podczas audytów. |Medium|Średniozaawansowany| |Power Query|Ciężkie zestawy danych i przepływy ETL. | Duży | Zaawansowane | |Makro VBA|Powtarzanie tej samej kontroli na lokalnych plikach. |Medium| Zaawansowane | |IronXL (.NET)|Budowanie aplikacji przetwarzających pliki użytkowników. | Nieograniczona |Deweloper|

Podsumowanie i najlepsze praktyki

Utrzymanie środowiska wolnego od duplikatów jest procesem ciągłym, a nie jednorazowym zadaniem. Aby zapewnić najwyższy poziom dokładności danych, postępuj według tych najlepszych praktyk w branży:

  1. Zawsze weryfikuj najpierw: Przed wyróżnieniem użyj funkcji TRIM i CLEAN, aby upewnić się, że Twoje dane są "znormalizowane".

  2. Używaj wizualnych wskazówek: Używaj formatowania warunkowego podczas wprowadzania danych, aby wychwycić błędy w czasie rzeczywistym.

  3. Audyt przed usunięciem: Nigdy nie używaj "Usuń duplikaty", dopóki nie przeprowadzisz wizualnej inspekcji wyróżnień. Niektóre "duplikaty" mogą być prawomocne (np. dwa różne zamówienia od tego samego klienta tego samego dnia).

  4. Automatyzuj, kiedy to możliwe: Jeśli wykonujesz te same czynności porządkowe w poniedziałkowe poranki, rozważ użycie makra VBA lub programowej solucji, takiej jak IronXL, aby zaoszczędzić godziny ręcznej pracy.

Gotowy na wyniesienie swoich umiejętności Excelowskich na wyższy poziom? Niezależnie od tego, czy jesteś analitykiem danych, czy inżynierem oprogramowania, posiadanie odpowiednich narzędzi do pracy jest niezbędne. Wypróbuj darmową wersję próbną IronXL i odkryj, jak łatwo zarządzać złożoną logiką arkuszy kalkulacyjnych za pomocą kodu.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta