Ako nájsť a zvýrazniť duplikáty v programe Excel

  • Zdieľajte To
Michael Brown

V tomto návode sa naučíte, ako automaticky zvýrazniť duplikáty v programe Excel po tom, čo ste niečo napísali. Pozrieme sa bližšie na to, ako pomocou podmieneného formátovania a špeciálneho nástroja tieňovať duplicitné bunky, celé riadky alebo po sebe idúce duplikáty.

Minulý týždeň sme skúmali rôzne spôsoby identifikácie duplicít v programe Excel pomocou vzorcov. Tieto riešenia sú nepochybne veľmi užitočné, ale zvýraznenie duplicitných položiek určitou farbou by mohlo analýzu údajov ešte viac uľahčiť.

Najrýchlejším spôsobom, ako nájsť a zvýrazniť duplicity v programe Excel, je použitie podmieneného formátovania. Najväčšou výhodou tejto metódy je, že nielen zobrazuje duplicity v existujúcich údajoch, ale automaticky kontroluje nové údaje na duplicity hneď pri ich zadávaní do pracovného hárka.

Tieto techniky fungujú vo všetkých verziách programov Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 a nižších.

    Ako zvýrazniť duplikáty v programe Excel

    Vo všetkých verziách programu Excel existuje preddefinované pravidlo na zvýraznenie duplicitných buniek. Ak chcete toto pravidlo použiť vo svojich pracovných hárkoch, vykonajte nasledujúce kroky:

    1. Vyberte údaje, ktoré chcete skontrolovať na duplicity. Môže to byť stĺpec, riadok alebo rozsah buniek.
    2. Na Domov na karte Štýly kliknite na položku Podmienené formátovanie > Pravidlá zvýraznenia buniek > Duplicitné hodnoty...

    3. Stránka Duplicitné hodnoty Otvorí sa dialógové okno s predvolene vybratým formátom Svetločervená výplň a Tmavočervený text. Ak chcete použiť predvolený formát, jednoducho kliknite na tlačidlo OK .

    Okrem červenej výplne a formátovania textu je v rozbaľovacom zozname k dispozícii niekoľko ďalších preddefinovaných formátov. Ak chcete duplikáty odtieniť pomocou inej farby, kliknite na tlačidlo Vlastný formát... (posledná položka v rozbaľovacom zozname) a vyberte výplň a/alebo farbu písma podľa svojich predstáv.

    Tip. Ak chcete zvýrazniť jedinečné hodnoty, vyberte Jedinečné v ľavom rámčeku.

    Pomocou zabudovaného pravidla môžete zvýrazniť duplicity v jednom stĺpci alebo vo viacerých stĺpcoch, ako je znázornené na nasledujúcej snímke obrazovky:

    Poznámka: Pri použití vstavaného pravidla pre duplicitu na dva alebo viac stĺpcov Excel neporovnáva hodnoty v týchto stĺpcoch, ale jednoducho zvýrazní všetky duplicitné prípady v danom rozsahu. Ak chcete nájsť a zvýrazniť zhody a rozdiely medzi 2 stĺpcami, postupujte podľa príkladov vo vyššie uvedenom prepojenom návode.

    Pri používaní vstavaného pravidla programu Excel na zvýraznenie duplicitných hodnôt majte na pamäti nasledujúce dve veci:

    • Funguje len pre jednotlivé bunky. zvýraznenie duplicitných riadkov , museli by ste vytvoriť vlastné pravidlá buď na základe hodnôt v konkrétnom stĺpci, alebo porovnaním hodnôt vo viacerých stĺpcoch.
    • Odtieni duplicitné bunky vrátane ich prvého výskytu. Zvýraznenie všetkých duplicít okrem prvých prípadov , vytvorte pravidlo podmieneného formátovania na základe vzorca, ako je vysvetlené v nasledujúcom príklade.

    Ako zvýrazniť duplikáty bez 1. výskytu

    Ak chcete zvýrazniť 2. a všetky nasledujúce duplicitné výskyty, vyberte bunky, ktoré chcete zafarbiť, a vytvorte pravidlo založené na vzorci týmto spôsobom:

    1. Na Domov na karte Štýly kliknite na položku Podmienené formátovanie > Nové pravidlo> Použite vzorec na určenie buniek, ktoré sa majú formátovať .
    2. V Formátovanie hodnôt, pri ktorých je tento vzorec pravdivý zadajte vzorec podobný tomuto:

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

    Kde A2 je najvyššia bunka vybraného rozsahu.

  • Kliknite na tlačidlo Formát... a vyberte požadovanú farbu výplne a/alebo písma.
  • Nakoniec kliknite na tlačidlo OK na uloženie a použitie pravidla.
  • Ak nemáte veľa skúseností s podmieneným formátovaním programu Excel, podrobné kroky na vytvorenie pravidla založeného na vzorci nájdete v nasledujúcom návode: Podmienené formátovanie programu Excel na základe hodnoty inej bunky.

    Výsledkom je, že duplicitné bunky s výnimkou prvých prípadov sa zvýraznia farbou podľa vášho výberu:

    Ako zobraziť 3., 4. a všetky nasledujúce duplicitné záznamy

    Ak chcete zobraziť duplikáty začínajúce N-tym výskytom, vytvorte pravidlo podmieneného formátovania na základe vzorca ako v predchádzajúcom príklade, len s tým rozdielom, že>1 na konci vzorca nahradíte požadovaným číslom. Napríklad:

    Ak chcete zvýrazniť tretí a všetky nasledujúce duplicitné prípady, vytvorte pravidlo podmieneného formátovania založené na tomto vzorci:

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

    Na zatienenie štvrtého a všetkých nasledujúcich duplicitných záznamov použite tento vzorec:

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

    Ak chcete zvýrazniť len konkrétne výskyty, použite sa rovná Ak chcete napríklad zvýrazniť len 2. prípad, použite tento vzorec:

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

    Ako zvýrazniť duplikáty v rozsahu (viac stĺpcov)

    Ak chcete skontrolovať duplicity vo viacerých stĺpcoch, ale nie vzájomným porovnaním stĺpcov, ale nájsť všetky prípady rovnakej položky vo všetkých stĺpcoch, použite jedno z nasledujúcich riešení.

    Zvýraznenie duplikátov vo viacerých stĺpcoch vrátane 1. výskytu

    Ak sa prvý prípad položky, ktorá sa v súbore údajov vyskytuje viac ako raz, považuje za duplikát, najjednoduchšie je použiť vstavané pravidlo programu Excel pre duplikáty.

    Alebo vytvorte pravidlo podmieneného formátovania pomocou tohto vzorca:

    COUNTIF( rozsah , top_cell )>1

    Ak chcete napríklad zvýrazniť duplikáty v rozsahu A2:C8, vzorec vyzerá takto:

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

    Všimnite si, že pre rozsah sa používajú absolútne odkazy na bunky ($A$2:$C$8) a relatívne odkazy na hornú bunku (A2).

    Zvýraznenie duplikátov vo viacerých stĺpcoch okrem 1. výskytu

    Riešenie tohto scenára je oveľa zložitejšie, niet divu, že Excel na to nemá zabudované pravidlo :)

    Ak chcete zvýrazniť duplicitné záznamy v niekoľkých stĺpcoch a ignorovať 1. výskyt, musíte vytvoriť 2 pravidlá s nasledujúcimi vzorcami:

    Pravidlo 1. Platí pre prvý stĺpec

    Tu použijete presne ten istý vzorec, ktorý sme použili na zvýraznenie duplicít bez 1. výskytu v jednom stĺpci (podrobný postup nájdete tu).

    V tomto príklade vytvárame pravidlo pre A2:A8 s týmto vzorcom:

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

    Výsledkom je, že duplicitné položky bez 1. výskytu sú zvýraznené v ľavom stĺpci rozsahu (v našom prípade je len jedna takáto položka):

    Pravidlo 2. Platí pre všetky nasledujúce stĺpce

    Ak chcete zvýrazniť duplikáty v zostávajúcich stĺpcoch (B2:C8), použite tento vzorec:

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

    Vo vyššie uvedenom vzorci prvá funkcia COUNTIF spočíta výskyty danej položky v prvom stĺpci a druhá funkcia COUNTIF urobí to isté pre všetky nasledujúce stĺpce. A potom tieto čísla spočítate a skontrolujete, či je súčet väčší ako 1.

    Výsledkom je, že sa nájdu a zvýraznia všetky duplicitné položky okrem ich prvého výskytu:

    Zvýraznenie duplicít vo všetkých stĺpcoch pomocou jediného pravidla

    Ďalším možným riešením je pridať prázdny stĺpec do ľavej časti súboru údajov a skombinovať vyššie uvedené vzorce do jedného vzorca takto:

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

    Kde B2 je horná bunka s údajmi v 2. stĺpci cieľového rozsahu.

    Aby sme lepšie pochopili vzorec, rozdeľme ho na dve hlavné časti:

    • Pre prvý stĺpec (B) nie je nikdy splnená podmienka IF, preto sa vypočíta len druhá funkcia COUNTIF (tento vzorec sme použili na vyhľadávanie duplicít okrem prvých výskytov v jednom stĺpci).
    • Pre všetky nasledujúce stĺpce (C2:D8) je kľúčovým bodom šikovné použitie absolútnych a relatívnych odkazov v dvoch funkciách COUNTIF. Pre ľahšie pochopenie som ho skopíroval do stĺpca G, aby ste videli, ako sa vzorec zmení pri použití na iné bunky:

    Keďže podmienka IF je vždy TRUE pre všetky stĺpce okrem prvého (počet stĺpcov je väčší ako 1), vzorec postupuje týmto spôsobom:

    • Spočíta počet výskytov danej položky (D5 na obrázku vyššie) vo všetkých stĺpcoch naľavo od daného stĺpca: COUNTIF(B$2:$C$8,D5)
    • Spočíta počet výskytov danej položky v stĺpci položky až po bunku položky: COUNTIF(D$2:D5,D5)
    • Nakoniec vzorec sčíta výsledky oboch funkcií COUNTIF. Ak je celkový počet väčší ako 1, t. j. ak sa v položke vyskytuje viac ako jeden výskyt, uplatní sa pravidlo a položka sa zvýrazní.

    Zvýraznenie celých riadkov na základe duplicitných hodnôt v jednom stĺpci

    Ak vaša tabuľka obsahuje niekoľko stĺpcov, možno budete chcieť zvýrazniť celé riadky na základe duplicitných záznamov v konkrétnom stĺpci.

    Ako už viete, vstavané pravidlo programu Excel pre duplikáty funguje len na úrovni buniek. Vlastné pravidlo založené na vzorcoch však nemá problém s tieňovaním riadkov. Kľúčovým bodom je vybrať celé riadky a potom vytvorte pravidlo s jedným z nasledujúcich vzorcov:

    • Zvýraznenie duplicitných riadkov okrem 1. výskytu :

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

  • Zvýraznenie duplicitných riadkov vrátane 1. výskytu :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Kde A2 je prvá bunka a A15 je posledná použitá bunka v stĺpci, ktorý chcete skontrolovať na duplicity. Ako vidíte, rozdiel je v šikovnom použití absolútnych a relatívnych odkazov na bunky.

    Nasledujúci obrázok ukazuje obe pravidlá v praxi:

    Ako zvýrazniť duplicitné riadky v programe Excel

    Predchádzajúci príklad ukázal, ako vyfarbiť celé riadky na základe duplicitných hodnôt v konkrétnom stĺpci. Ale čo ak chcete zobraziť riadky, ktoré majú rovnaké hodnoty vo viacerých stĺpcoch? Alebo ako zvýrazniť absolútne duplicitné riadky, teda tie, ktoré majú úplne rovnaké hodnoty vo všetkých stĺpcoch?

    Na tento účel použite funkciu COUNTIFS, ktorá umožňuje porovnávať bunky podľa viacerých kritérií. Ak chcete napríklad zvýrazniť duplicitné riadky, ktoré majú v stĺpcoch A a B rovnaké hodnoty, použite jeden z nasledujúcich vzorcov:

    • Zvýraznenie duplicitných riadkov okrem 1. výskytu :

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

  • Zvýraznenie duplicitných riadkov s 1. výskytom :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Výsledok je znázornený na nasledujúcom obrázku:

    Ako iste chápete, uvedený príklad slúži len na demonštračné účely. Pri zvýrazňovaní duplicitných riadkov v reálnych hárkoch sa prirodzene neobmedzujete len na porovnávanie hodnôt v 2 stĺpcoch, funkcia COUNTIFS dokáže spracovať až 127 dvojíc rozsah/kritérium.

    Zvýraznenie po sebe idúcich duplicitných buniek v programe Excel

    Niekedy nemusíte potrebovať zvýrazniť všetky duplikáty v stĺpci, ale skôr zobraziť len po sebe idúce duplicitné bunky, t. j. tie, ktoré sú vedľa seba. Ak to chcete urobiť, vyberte bunky s údajmi (bez záhlavia stĺpca) a vytvorte pravidlo podmieneného formátovania s jedným z nasledujúcich vzorcov:

    • Zvýraznenie po sebe idúcich duplikátov bez 1. výskytu :

    =$A1=$A2

  • Zvýraznenie po sebe idúcich duplikátov s 1. výskytom :
  • =ALEBO($A1=$A2, $A2=$A3)

    Nasledujúci obrázok demonštruje zvýraznenie po sebe idúcich duplicitných textov, ale tieto pravidlá budú fungovať aj pre po sebe idúce duplicitné čísla a dátumy:

    Ak váš hárok programu Excel môže obsahovať prázdne riadky a nechcete, aby sa zvýraznili po sebe idúce prázdne bunky, vykonajte nasledujúce úpravy vzorcov:

    • Zvýraznenie po sebe nasledujúcich duplicitných buniek bez 1. výskytu a ignorovať prázdne bunky :

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

  • Zvýraznenie po sebe nasledujúcich duplicitných buniek s 1. výskytom a ignorovať prázdne bunky :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Ako vidíte, zvýraznenie duplicít v programe Excel pomocou podmieneného formátovania nie je žiadny veľký problém. Existuje však ešte rýchlejší a jednoduchší spôsob. Ak ho chcete zistiť, prečítajte si ďalšiu časť tohto návodu.

    Ako zvýrazniť duplikáty v programe Excel pomocou programu Duplicate Remover

    Doplnok Duplicate Remover je komplexné riešenie na riešenie duplicitných záznamov v programe Excel. Dokáže nájsť, zvýrazniť, vybrať, kopírovať alebo presunúť duplicitné bunky alebo celé duplicitné riadky.

    Napriek svojmu názvu dokáže doplnok rýchlo zvýrazniť duplikáty rôznymi farbami bez vymazania ich.

    Odstránenie duplikátov pridáva do panela aplikácie Excel 3 nové funkcie:

    • Tabuľka Dedupe - okamžite nájsť a zvýrazniť duplikáty v jednej tabuľke.
    • Odstránenie duplikátov - sprievodca krok za krokom s pokročilými možnosťami na identifikáciu a zvýraznenie duplicít alebo jedinečných hodnôt v 1 tabuľke.
    • Porovnanie 2 tabuliek - nájsť a zvýrazniť duplicity porovnaním dvoch stĺpcov alebo dvoch samostatných tabuliek.

    Po inštalácii balíka Ultimate Suite for Excel nájdete tieto nástroje na Údaje Ablebits na karte Dedupe skupina:

    Zvýraznenie duplikátov v programe Excel na pár kliknutí

    Pre tento príklad som vytvoril nasledujúcu tabuľku s niekoľkými stovkami riadkov. A naším cieľom je zvýrazniť duplicitné riadky, ktoré majú rovnaké hodnoty vo všetkých troch stĺpcoch:

    Verte tomu alebo nie, ale požadovaný výsledok môžete dosiahnuť len dvoma kliknutiami myšou :)

    1. Keď máte vybranú ľubovoľnú bunku v tabuľke, kliknite na Tabuľka Dedupe a tento šikovný doplnok vyberie celú tabuľku.
    2. Stránka Tabuľka Dedupe sa otvorí dialógové okno s automaticky vybranými stĺpcami a Farebné duplikáty Takže všetko, čo musíte urobiť, je kliknúť na OK :) Hotovo!

    Tip. Ak chcete zistiť duplicitné riadky podľa jedného alebo viacerých stĺpcov, zrušte začiarknutie všetkých nepodstatných stĺpcov a ponechajte vybraný len kľúčový stĺpec (stĺpce).

    Výsledok by vyzeral podobne ako tento:

    Ako vidíte na vyššie uvedenom obrázku, nástroj Dupe Table zvýraznil duplicitné riadky bez prvých prípadov .

    Ak chcete zvýrazniť duplikáty vrátane prvých výskytov alebo ak chcete vyfarbiť jedinečné záznamy namiesto duplikátov, alebo ak sa vám nepáči predvolená červená farba, použite príkaz Sprievodca odstránením duplikátov ktorá má všetky tieto funkcie a mnoho ďalších.

    Zvýraznenie duplikátov v programe Excel pomocou pokročilého sprievodcu krok za krokom

    V porovnaní s rýchlym Tabuľka Dedupe nástroj, ktorý Odstránenie duplikátov sprievodca vyžaduje o niekoľko kliknutí viac, ale vynahrádza to množstvom ďalších možností. Dovoľte mi, aby som vám ho ukázal v akcii:

    1. Vyberte ľubovoľnú bunku v tabuľke, v ktorej chcete zvýrazniť duplikáty, a kliknite na tlačidlo Odstránenie duplikátov Tlačidlo na páse kariet. Sprievodca sa spustí a vyberie sa celá tabuľka. Doplnok tiež navrhne vytvorenie záložnej kópie tabuľky, len pre prípad. Ak to nepotrebujete, zrušte začiarknutie tohto políčka.

      Skontrolujte, či bola tabuľka vybraná správne, a kliknite na tlačidlo Ďalšie .

    2. Vyberte jeden z nasledujúcich typov údajov, ktoré chcete nájsť:
      • Duplikáty okrem 1. výskytu
      • Duplikáty s 1. výskytom
      • Jedinečné hodnoty
      • Jedinečné hodnoty a 1. duplicitný výskyt

      Pre tento príklad nájdime Duplikáty + 1. výskyt :

    3. Teraz vyberte stĺpce, ktoré chcete skontrolovať na duplicity. Keďže chceme zvýrazniť kompletné duplicitné riadky, vybral som všetky 3 stĺpce.

    Okrem toho doplnok umožňuje určiť, či má tabuľka záhlavie a či chcete vynechať prázdne bunky. Obe možnosti sú predvolene vybraté.

  • Nakoniec vyberte akciu, ktorá sa má vykonať na duplikátoch. Máte niekoľko možností, napr. výber , vymazanie , kopírovanie, presúvanie duplikátov alebo pridanie stĺpca stavu do identifikovať duplikáty.
  • Keďže dnes skúmame rôzne spôsoby, ako zvýrazniť duplikáty v Exceli, naša voľba je zrejmá :) Takže vyberte Vyplňte farbou a vyberte jednu zo štandardných farieb motívu alebo kliknite na Viac farieb... a vyberte ľubovoľnú vlastnú farbu RGB alebo HSL.

    Kliknite na tlačidlo Dokončenie a vychutnajte si výsledok :)

    Takto zvýrazníte duplikáty v programe Excel pomocou nášho doplnku Duplicate Remover. Ak ste zvedaví, či si tento nástroj vyskúšate na vlastných hárkoch, radi si stiahnete plne funkčnú skúšobnú verziu balíka Ultimate Suite, ktorý obsahuje všetky naše nástroje na úsporu času pre program Excel. A veľmi oceníme vašu spätnú väzbu v komentároch!

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.