Jak najít a zvýraznit duplicity v aplikaci Excel

  • Sdílet Toto
Michael Brown

V tomto kurzu se naučíte, jak v Excelu automaticky zvýraznit duplicity, jakmile něco napíšete. Podíváme se blíže na to, jak pomocí podmíněného formátování a speciálního nástroje odstínit duplicitní buňky, celé řádky nebo po sobě jdoucí duplicity.

Minulý týden jsme se zabývali různými způsoby identifikace duplicit v aplikaci Excel pomocí vzorců. Tato řešení jsou nepochybně velmi užitečná, ale zvýraznění duplicitních položek určitou barvou by mohlo analýzu dat ještě více usnadnit.

Nejrychlejším způsobem, jak v aplikaci Excel najít a zvýraznit duplicity, je použití podmíněného formátování. Největší výhodou této metody je, že nejen zobrazuje duplicity ve stávajících datech, ale automaticky kontroluje nová data na duplicity hned při jejich zadávání do pracovního listu.

Tyto techniky fungují ve všech verzích aplikace Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 a nižších.

    Jak zvýraznit duplicity v aplikaci Excel

    Ve všech verzích aplikace Excel existuje předdefinované pravidlo pro zvýraznění duplicitních buněk. Chcete-li toto pravidlo použít ve svých pracovních listech, proveďte následující kroky:

    1. Vyberte data, u kterých chcete zkontrolovat duplicity. Může to být sloupec, řádek nebo rozsah buněk.
    2. Na Home na kartě Styly klikněte na tlačítko Podmíněné formátování > Pravidla zvýraznění buněk > Duplicitní hodnoty...

    3. Na stránkách Duplicitní hodnoty otevře se dialogové okno s výchozími formáty Světle červená výplň a Tmavě červený text. Chcete-li použít výchozí formát, jednoduše klikněte na tlačítko OK .

    Kromě červené výplně a formátování textu je v rozevíracím seznamu k dispozici několik dalších předdefinovaných formátů. Chcete-li duplikáty odstínit jinou barvou, klikněte na tlačítko Vlastní formát... (poslední položka v rozevíracím seznamu) a vyberte barvu výplně a/nebo písma podle svých představ.

    Tip. Chcete-li zvýraznit jedinečné hodnoty, vyberte Unikátní v levém poli.

    Pomocí vestavěného pravidla můžete zvýraznit duplicity v jednom sloupci nebo v několika sloupcích, jak ukazuje následující obrázek:

    Poznámka: Při použití vestavěného pravidla pro duplicitu na dva nebo více sloupců Excel neporovnává hodnoty v těchto sloupcích, ale pouze zvýrazní všechny duplicitní případy v daném rozsahu. Pokud chcete najít a zvýraznit shody a rozdíly mezi 2 sloupci, postupujte podle příkladů ve výše odkazovaném tutoriálu.

    Při používání vestavěného pravidla aplikace Excel pro zvýraznění duplicitních hodnot mějte na paměti následující dvě věci:

    • Funguje pouze pro jednotlivé buňky. zvýraznění duplicitních řádků , museli byste vytvořit vlastní pravidla buď na základě hodnot v konkrétním sloupci, nebo porovnáním hodnot v několika sloupcích.
    • Odstíní duplicitní buňky včetně jejich prvního výskytu. Zvýraznění všech duplicitních buněk kromě prvních případů , vytvořte pravidlo podmíněného formátování na základě vzorce, jak je vysvětleno v dalším příkladu.

    Jak zvýraznit duplicity bez 1. výskytu

    Chcete-li zvýraznit 2. a všechny následující duplicitní výskyty, vyberte buňky, které chcete obarvit, a vytvořte tímto způsobem pravidlo založené na vzorci:

    1. Na Home na kartě Styly klikněte na tlačítko Podmíněné formátování > Nové pravidlo> Pomocí vzorce určete, které buňky se mají formátovat .
    2. V Formátování hodnot, kde je tento vzorec pravdivý zadejte vzorec podobný tomuto:

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

    Kde A2 je nejvyšší buňka vybraného rozsahu.

  • Klikněte na Formát... a vyberte požadovanou barvu výplně a/nebo písma.
  • Nakonec klikněte na OK uložit a použít pravidlo.
  • Pokud nemáte s podmíněným formátováním aplikace Excel mnoho zkušeností, najdete podrobný postup pro vytvoření pravidla založeného na vzorci v následujícím tutoriálu: Podmíněné formátování aplikace Excel založené na hodnotě jiné buňky.

    Výsledkem je, že duplicitní buňky s výjimkou prvních případů budou zvýrazněny barvou podle vašeho výběru:

    Jak zobrazit 3., 4. a všechny následující duplicitní záznamy

    Chcete-li zobrazit duplicity začínající N-tým výskytem, vytvořte pravidlo podmíněného formátování na základě vzorce jako v předchozím příkladu, pouze s tím rozdílem, že na konci vzorce nahradíte>1 požadovaným číslem. Například:

    Chcete-li zvýraznit 3. a všechny následující duplicitní případy, vytvořte pravidlo podmíněného formátování založené na tomto vzorci:

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

    Chcete-li odstínit4. a všechny následující duplicitní záznamy, použijte tento vzorec:

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

    Chcete-li zvýraznit pouze konkrétní výskyty, použijte příkaz se rovná Chcete-li například zvýraznit pouze 2. případ, použijte tento vzorec:

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

    Jak zvýraznit duplicity v rozsahu (více sloupců)

    Pokud chcete zkontrolovat duplicity ve více sloupcích, ale nikoliv porovnáním sloupců mezi sebou, ale najít všechny výskyty stejné položky ve všech sloupcích, použijte jedno z následujících řešení.

    Zvýraznění duplicit ve více sloupcích včetně 1. výskytu

    Pokud je první případ položky, která se v souboru dat objeví více než jednou, považován za duplikát, je nejjednodušší použít vestavěné pravidlo aplikace Excel pro duplikáty.

    Nebo vytvořte pravidlo podmíněného formátování pomocí tohoto vzorce:

    COUNTIF( rozsah , top_cell )>1

    Například pro zvýraznění duplicit v rozsahu A2:C8 je vzorec následující:

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

    Všimněte si, že pro rozsah jsou použity absolutní odkazy na buňky ($A$2:$C$8) a relativní odkazy na horní buňku (A2).

    Zvýraznění duplicit ve více sloupcích kromě 1. výskytu

    Řešení tohoto scénáře je mnohem složitější, není divu, že pro něj Excel nemá žádné vestavěné pravidlo :)

    Chcete-li zvýraznit duplicitní záznamy v několika sloupcích a ignorovat 1. výskyt, musíte vytvořit 2 pravidla s následujícími vzorci:

    Pravidlo 1. Platí pro první sloupec

    Zde použijete přesně stejný vzorec, který jsme použili pro zvýraznění duplicit bez 1. výskytu v jednom sloupci (podrobný postup najdete zde).

    V tomto příkladu vytváříme pravidlo pro A2:A8 s tímto vzorcem:

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

    Výsledkem je zvýraznění duplicitních položek bez 1. výskytu v levém sloupci rozsahu (v našem případě je taková položka pouze jedna):

    Pravidlo 2. Platí pro všechny následující sloupce

    Chcete-li zvýraznit duplicity ve zbývajících sloupcích (B2:C8), použijte tento vzorec:

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

    Ve výše uvedeném vzorci první funkce COUNTIF spočítá výskyt dané položky v prvním sloupci a druhá funkce COUNTIF provede totéž pro všechny následující sloupce. A pak tato čísla sečtete a zkontrolujete, zda je součet větší než 1.

    Výsledkem je nalezení a zvýraznění všech duplicitních položek s výjimkou jejich 1. výskytu:

    Zvýraznění duplicit ve všech sloupcích pomocí jediného pravidla

    Dalším možným řešením je přidat vlevo od datového souboru prázdný sloupec a výše uvedené vzorce spojit do jediného vzorce takto:

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

    Kde B2 je horní buňka s daty ve 2. sloupci cílového rozsahu.

    Abychom vzorec lépe pochopili, rozdělme si ho na dvě hlavní části:

    • Pro první sloupec (B) není nikdy splněna podmínka IF, takže se vypočítá pouze druhá funkce COUNTIF (tento vzorec jsme použili k nalezení duplicit kromě prvního výskytu v jednom sloupci).
    • Pro všechny následující sloupce (C2:D8) je klíčové chytré použití absolutních a relativních odkazů ve dvou funkcích COUNTIF. Pro snazší pochopení jsem vzorec zkopíroval do sloupce G, abyste viděli, jak se vzorec změní při použití na další buňky:

    Protože podmínka IF je vždy TRUE pro všechny sloupce kromě prvního (počet sloupců je větší než 1), vzorec probíhá tímto způsobem:

    • Spočítá počet výskytů dané položky (D5 na obrázku výše) ve všech sloupcích nalevo od daného sloupce: COUNTIF(B$2:$C$8,D5)
    • Spočítá počet výskytů dané položky ve sloupci položky až do buňky položky: COUNTIF(D$2:D5,D5)
    • Nakonec vzorec sečte výsledky obou funkcí COUNTIF. Pokud je celkový počet větší než 1, tj. pokud se položka vyskytuje více než jednou, použije se pravidlo a položka se zvýrazní.

    Zvýraznění celých řádků na základě duplicitních hodnot v jednom sloupci

    Pokud tabulka obsahuje několik sloupců, můžete chtít zvýraznit celé řádky na základě duplicitních záznamů v určitém sloupci.

    Jak již víte, vestavěné pravidlo aplikace Excel pro duplicity funguje pouze na úrovni buněk. Vlastní pravidlo založené na vzorci však nemá problém se stínováním řádků. Klíčovým bodem je, abyste vybrat celé řádky a poté vytvořte pravidlo s jedním z následujících vzorců:

    • Zvýraznění duplicitních řádků s výjimkou 1. výskytu :

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

  • Zvýraznění duplicitních řádků včetně 1. výskytu :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Kde A2 je první buňka a A15 je poslední použitá buňka ve sloupci, který chcete zkontrolovat na duplicity. Jak vidíte, rozdíl je v chytrém použití absolutních a relativních odkazů na buňky.

    Následující snímek obrazovky ukazuje obě pravidla v akci:

    Jak zvýraznit duplicitní řádky v aplikaci Excel

    Předchozí příklad ukázal, jak obarvit celé řádky na základě duplicitních hodnot v určitém sloupci. Co když ale chcete zobrazit řádky, které mají stejné hodnoty v několika sloupcích? Nebo jak zvýraznit absolutně duplicitní řádky, tedy ty, které mají ve všech sloupcích zcela stejné hodnoty?

    K tomu použijte funkci COUNTIFS, která umožňuje porovnávat buňky podle více kritérií. Chcete-li například zvýraznit duplicitní řádky, které mají stejné hodnoty ve sloupcích A a B, použijte jeden z následujících vzorců:

    • Zvýraznění duplicitních řádků kromě 1. výskytu :

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

  • Zvýraznění duplicitních řádků s 1. výskytem :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Následující snímek obrazovky ukazuje výsledek:

    Jak jistě chápete, výše uvedený příklad slouží pouze k demonstraci. Při zvýrazňování duplicitních řádků v reálných listech nejste samozřejmě omezeni na porovnávání hodnot pouze ve 2 sloupcích, funkce COUNTIFS dokáže zpracovat až 127 dvojic rozsah/kritérium.

    Zvýraznění po sobě jdoucích duplicitních buněk v aplikaci Excel

    Někdy nemusíte potřebovat zvýraznit všechny duplicity ve sloupci, ale spíše zobrazit pouze po sobě jdoucí duplicitní buňky, tj. ty, které jsou vedle sebe. Za tímto účelem vyberte buňky s daty (bez záhlaví sloupce) a vytvořte pravidlo podmíněného formátování s jedním z následujících vzorců:

    • Zvýraznění po sobě jdoucích duplicit bez 1. výskytu :

    =$A1=$A2

  • Zvýraznění po sobě jdoucích duplicit s 1. výskytem :
  • =NEBO($A1=$A2, $A2=$A3)

    Následující obrázek ukazuje zvýraznění po sobě jdoucích duplicitních textů, ale tato pravidla budou fungovat i pro po sobě jdoucí duplicitní čísla a data:

    Pokud může mít váš list aplikace Excel prázdné řádky a nechcete, aby se zvýraznily po sobě jdoucí prázdné buňky, proveďte následující úpravy vzorců:

    • Zvýraznění po sobě jdoucích duplicitních buněk bez 1. výskytu a ignorovat prázdné buňky :

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

  • Zvýraznění po sobě jdoucích duplicitních buněk s 1. výskytem a ignorovat prázdné buňky :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Jak vidíte, zvýraznit duplicity v Excelu pomocí podmíněného formátování není žádný velký problém. Existuje však ještě rychlejší a jednodušší způsob. Chcete-li ho zjistit, přečtěte si další část tohoto návodu.

    Jak zvýraznit duplikáty v aplikaci Excel pomocí nástroje Duplicate Remover

    Doplněk Odstraňovač duplicit je univerzální řešení pro práci s duplicitními záznamy v aplikaci Excel. Dokáže vyhledat, zvýraznit, vybrat, zkopírovat nebo přesunout duplicitní buňky nebo celé duplicitní řádky.

    Navzdory svému názvu dokáže doplněk rychle zvýraznit duplikáty různými barvami bez odstranění je.

    Nástroj Odstranění duplicit přidává na pás karet aplikace Excel 3 nové funkce:

    • Tabulka Dedupe - k okamžitému vyhledání a zvýraznění duplicit v jedné tabulce.
    • Odstraňovač duplikátů - průvodce krok za krokem s pokročilými možnostmi identifikace a zvýraznění duplicit nebo jedinečných hodnot v 1 tabulce.
    • Porovnání 2 tabulek - najít a zvýraznit duplicity porovnáním dvou sloupců nebo dvou samostatných tabulek.

    Po instalaci sady Ultimate Suite pro aplikaci Excel najdete tyto nástroje na stránce Data Ablebits na kartě Dedupe skupina:

    Zvýraznění duplicit v aplikaci Excel pomocí několika kliknutí

    Pro tento příklad jsem vytvořil následující tabulku s několika stovkami řádků. A naším cílem je zvýraznit duplicitní řádky, které mají stejné hodnoty ve všech třech sloupcích:

    Věřte nebo ne, ale požadovaného výsledku dosáhnete pouhými dvěma kliknutími myší :)

    1. Když je v tabulce vybrána jakákoli buňka, klikněte na tlačítko Tabulka Dedupe a chytrý doplněk vybere celou tabulku.
    2. Na stránkách Tabulka Dedupe se otevře dialogové okno s automaticky vybranými sloupci a s možností Barevné duplikáty Takže stačí kliknout na OK :) Hotovo!

    Tip: Pokud chcete zjistit duplicitní řádky podle jednoho nebo více sloupců, zrušte zaškrtnutí všech nepodstatných sloupců a ponechte vybraný pouze klíčový sloupec (sloupce).

    Výsledek by vypadal podobně:

    Jak vidíte na obrázku výše, nástroj Dupe Table zvýraznil duplicitní řádky. bez prvních případů .

    Pokud chcete zvýraznit duplikáty včetně prvních výskytů nebo pokud chcete obarvit spíše jedinečné záznamy než duplikáty, nebo pokud se vám nelíbí výchozí červená barva, použijte příkaz Průvodce odstraněním duplikátů který má všechny tyto funkce a mnoho dalších.

    Zvýraznění duplicit v aplikaci Excel pomocí pokročilého průvodce krok za krokem

    V porovnání s rychlým Tabulka Dedupe nástroj Odstraňovač duplikátů průvodce vyžaduje o několik kliknutí více, ale vynahrazuje to řadou dalších možností. Ukážu vám ho v akci:

    1. Vyberte libovolnou buňku v tabulce, ve které chcete zvýraznit duplikáty, a klikněte na tlačítko . Odstraňovač duplikátů na pásu karet. Spustí se průvodce a vybere se celá tabulka. Doplněk také pro jistotu navrhne vytvoření záložní kopie tabulky. Pokud ji nepotřebujete, zrušte zaškrtnutí tohoto políčka.

      Zkontrolujte, zda byla tabulka vybrána správně, a klikněte na tlačítko Další .

    2. Vyberte jeden z následujících typů dat, která chcete vyhledat:
      • Duplikáty kromě 1. výskytu
      • Duplikáty s 1. výskytem
      • Jedinečné hodnoty
      • Jedinečné hodnoty a 1. duplicitní výskyt

      Pro tento příklad nalezneme Duplikáty + 1. výskyt :

    3. Nyní vyberte sloupce, které chcete zkontrolovat na duplicity. Protože chceme zvýraznit kompletní duplicitní řádky, vybral jsem všechny 3 sloupce.

    Doplněk navíc umožňuje určit, zda má tabulka obsahovat záhlaví a zda chcete vynechat prázdné buňky. Obě možnosti jsou ve výchozím nastavení zaškrtnuty.

  • Nakonec vyberte akci, která se má provést s duplikáty. Máte několik možností, např. výběr , mazání , kopírování, přesouvání duplikátů nebo přidání stavového sloupce do identifikovat duplikáty.
  • Protože dnes zkoumáme různé způsoby, jak zvýraznění duplikáty v Excelu, naše volba je zřejmá :) Takže vyberte Vyplňte barvou a vyberte jednu ze standardních barev motivu nebo klikněte na tlačítko Více barev... a vyberte libovolnou vlastní barvu RGB nebo HSL.

    Klikněte na Dokončení a užijte si výsledek :)

    Takto zvýrazníte duplicity v aplikaci Excel pomocí našeho doplňku Duplicate Remover. Pokud jste zvědaví, zda si tento nástroj vyzkoušíte na vlastních listech, rádi si stáhnete plně funkční zkušební verzi sady Ultimate Suite, která obsahuje všechny naše nástroje pro úsporu času v aplikaci Excel. A velmi oceníme vaši zpětnou vazbu v komentářích!

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.