Kako pronaći i istaknuti duplikate u Excelu

  • Podijeli Ovo
Michael Brown

U ovom vodiču ćete naučiti kako automatski označiti duplikate u Excelu nakon što se nešto unese. Pažljivo ćemo pogledati kako zasjeniti duplikate ćelija, čitave redove ili uzastopne duplikate koristeći uvjetno oblikovanje i poseban alat.

Prošle sedmice smo istražili različite načine za identifikaciju duplikata u Excelu sa formulama. Bez sumnje, ova rješenja su vrlo korisna, ali isticanje duplikata u određenoj boji moglo bi dodatno olakšati analizu podataka.

Najbrži način za pronalaženje i isticanje duplikata u Excelu je korištenje uvjetnog oblikovanja. Najveća prednost ove metode je u tome što ne samo da prikazuje lažne podatke u postojećim podacima, već automatski provjerava nove podatke za duplikate odmah kada ih unesete u radni list.

Ove tehnike rade u svim verzijama Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 i starije verzije.

    Kako istaknuti duplikate u Excelu

    U svim verzijama Excela postoji unaprijed definirano pravilo za isticanje duplikata ćelija. Da biste ovo pravilo primijenili u svojim radnim listovima, izvršite sljedeće korake:

    1. Odaberite podatke koje želite provjeriti da li postoje duplikati. To može biti stupac, red ili raspon ćelija.
    2. Na kartici Početna , u grupi Stilovi kliknite na Uvjetno oblikovanje > Istakni pravila ćelija > Duplikat vrijednosti…

    3. Duplikatgrupa:

      Isticanje duplikata u Excelu u nekoliko klikova

      Za ovaj primjer, kreirao sam sljedeću tabelu sa nekoliko stotina redova. A naš cilj je da istaknemo duple redove koji imaju jednake vrijednosti u sve tri kolone:

      Vjerovali ili ne, možete dobiti željeni rezultat sa samo 2 klika mišem :)

      1. Sa odabranom ćelijom u vašoj tablici, kliknite na dugme Dedupe Table i pametni dodatak će pokupiti cijelu tablicu.
      2. Dedupe Table dijalog prozor će se otvoriti sa svim kolonama odabranim automatski, a opcija Color duplicates je odabrana po defaultu. Dakle, sve što trebate učiniti je kliknuti OK :) Gotovo!

      Savjet. Ako želite da otkrijete duple redove po jednoj ili više kolona, ​​poništite sve nebitne kolone i ostavite odabrane samo ključne stupce.

      I rezultat bi izgledao slično ovome:

      Kao što vidite na gornjoj slici, alat Dupe Table je istaknuo duple redove bez prvih instanci .

      Ako želite označite duplikate uključujući prva pojavljivanja , ili ako želite da obojite jedinstvene zapise, a ne duple, ili ako vam se ne sviđa zadana crvena boja, onda koristite čarobnjak za uklanjanje duplikata koji ima sve ove funkcije i puno više.

      Označite duplikate u Excelu pomoću naprednog čarobnjaka korak po korak

      U poređenju sa brzim DedupeomTabela alat, čarobnjak Uklanjanje duplikata zahtijeva još nekoliko klikova, ali to nadoknađuje nizom dodatnih opcija. Dozvolite mi da vam to pokažem na djelu:

      1. Odaberite bilo koju ćeliju u vašoj tablici gdje želite da označite duplikate i kliknite na dugme Uklanjanje duplikata na traci. Čarobnjak će se pokrenuti i cijela tabela će biti odabrana. Dodatak će također predložiti stvaranje sigurnosne kopije vaše tablice, za svaki slučaj. Ako vam ne treba, poništite taj okvir.

        Provjerite je li tabela ispravno odabrana i kliknite Dalje .

      2. Odaberite jedan od sljedećih tipova podataka koje želite pronađi:
        • Duplikati osim 1. pojavljivanja
        • Duplikati s 1. pojavljivanjima
        • Jedinstvene vrijednosti
        • Jedinstvene vrijednosti i 1. duplikati

        Za ovaj primjer, pronađimo Duplikati + 1. pojavljivanja :

      3. Sada odaberite kolone da provjerite ima li duplikata. Pošto želimo da istaknemo kompletne duplirane retke, odabrao sam sve 3 kolone.

      Dodatno, dodatak vam omogućava da odredite da li vaša tabela ima zaglavlja i ako želite da preskočite prazne ćelije. Obje opcije su odabrane po defaultu.

    4. Konačno, odaberite radnju koju ćete izvršiti na duplikatima. Imate niz opcija kao što su odabir , brisanje , kopiranje, premještanje duplikata ili dodavanje stupca statusa u identifikujte lažne.
    5. Pošto danas istražujemo različite načine da istaknemo duplikate u Excelu, naš izbor je očigledan :) Dakle, odaberite Popuni bojom i odaberite jednu od standardnih boja teme ili kliknite na Više boja… i odaberite bilo koju prilagođenu RGB ili HSL boju.

      Kliknite na Završi

      i uživajte u rezultatu :)

      Ovako označavate duplikate u Excelu pomoću našeg dodatka za uklanjanje duplikata. Ako ste radoznali da isprobate ovaj alat na vlastitim radnim listovima, dobrodošli ste da preuzmete potpuno funkcionalnu probnu verziju Ultimate Suite-a koja uključuje sve naše alate za Excel koji štede vrijeme. I vaše povratne informacije u komentarima bit će vrlo cijenjene!

      Otvorit će se dijaloški prozor Values sa svijetlocrvenom ispunom i tamnocrvenim formatom teksta odabranim prema zadanim postavkama. Da biste primijenili zadani format, jednostavno kliknite OK .

    Osim crvene ispune i oblikovanja teksta, na padajućoj listi dostupno je nekoliko drugih unaprijed definiranih formata. Da biste zasjenili duplikate nekom drugom bojom, kliknite na Prilagođeni format... (posljednja stavka u padajućem izborniku) i odaberite ispunu i/ili boju fonta po svom ukusu.

    Savjet. Da biste istakli jedinstvene vrijednosti, odaberite Jedinstveno u lijevom polju.

    Koristeći ugrađeno pravilo, možete istaknuti duplikate u jednoj koloni ili u nekoliko kolona kao što je prikazano na sljedećem snimku ekrana:

    Napomena. Kada primjenjuje ugrađeno pravilo duplikata na dvije ili više kolona, ​​Excel ne upoređuje vrijednosti u tim kolonama, već samo ističe sve duple instance u rasponu. Ako želite pronaći i istaknuti podudaranja i razlike između 2 kolone, slijedite primjere u gornjem povezanom vodiču.

    Kada koristite ugrađeno Excelovo pravilo za isticanje duplih vrijednosti, imajte na umu sljedeće dvije stvari:

    • Radi samo za pojedinačne ćelije. Da istaknete duple redove , trebali biste kreirati vlastita pravila ili na osnovu vrijednosti u određenoj koloni ili poređenjem vrijednosti u nekoliko kolona.
    • Osjenjuje duple ćelije uključujući njihova prva pojavljivanja. Da istakne sveduplikati osim prvih instanci , kreirajte pravilo uslovnog oblikovanja na osnovu formule kao što je objašnjeno u sljedećem primjeru.

    Kako istaknuti duplikate bez 1. pojavljivanja

    Za isticanje 2. i sve sljedeće duple pojave, odaberite ćelije koje želite obojiti i kreirajte pravilo zasnovano na formuli na ovaj način:

    1. Na kartici Početna , u Stilovi grupi, kliknite Uslovno oblikovanje > Novo pravilo > Koristite formulu da odredite koje ćelije želite formatirati .
    2. U polje Format vrijednosti gdje je ova formula istinita unesite formulu sličnu ovoj:

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

    Gdje je A2 najviša ćelija odabranog raspona.

  • Kliknite na dugme Format… i odaberite željenu boju i/ili popunu i/ili font.
  • Konačno, kliknite OK da sačuvate i primenite pravilo.
  • Ako nemate puno iskustva sa Excel uslovnim oblikovanjem, detaljne korake za kreiranje pravila zasnovanog na formuli pronaći ćete u sledećem vodiču: Excel uslovno formatiranje zasnovano na drugu vrijednost ćelije.

    Kao rezultat toga, duplikati ćelija isključujući prve instance bit će istaknute bojom po vašem izboru:

    Kako prikazati 3., 4. i svi sljedeći duplikati zapisa

    Da biste vidjeli duplikate koji počinju s N-om pojavom, kreirajte pravilo uvjetnog oblikovanja na osnovu formule kao u prethodnom primjeru, sajedina razlika je što na kraju formule zamjenjujete >1 traženim brojem. Na primjer:

    Da biste istakli 3. i sve naredne duple instance, kreirajte pravilo uslovnog oblikovanja na osnovu ove formule:

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

    Da biste zasjenili 4. i sve naredne duplikate zapisa, koristite ova formula:

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

    Da biste istakli samo određena pojavljivanja, koristite jednako operator (=). Na primjer, da biste istakli samo 2. instance, koristite ovu formulu:

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

    Kako istaknuti duplikate u rasponu (više stupaca)

    Kada želite provjerite ima li duplikata u više kolona, ​​ne tako što ćete međusobno usporediti stupce, već pronađite sve instance iste stavke u svim stupcima, koristite jedno od sljedećih rješenja.

    Označite duplikate u više kolona uključujući 1. pojavljivanja

    Ako se prva instanca stavke koja se pojavljuje u skupu podataka više puta smatra duplikatom, najlakši način je da koristite ugrađeno Excelovo pravilo za duplikate.

    Ili, kreirajte pravilo uvjetnog oblikovanja sa ovom formulom:

    COUNTIF( opseg , gornja_ćelija )>1

    Na primjer, da biste istakli duplikate u rasponu A2:C8, formula ide kako slijedi:

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

    Molimo primijetite upotrebu apsolutnih referenci ćelija za raspon ($A$2:$C$8) i relativnih referenci za gornju ćeliju (A2).

    Označite duplikate u višestrukimkolone osim 1. pojavljivanja

    Rješenje za ovaj scenarij je mnogo složenije, nije ni čudo da Excel nema ugrađeno pravilo za to :)

    Da bi se istakli dupli unosi u nekoliko kolona ignorirajući 1. pojavljivanja , morat ćete kreirati 2 pravila sa sljedećim formulama:

    Pravilo 1. Primjenjuje se na prvi stupac

    Ovdje koristite potpuno istu formulu koju smo koristili za isticanje duplikata bez 1. pojavljivanja u jednu kolonu (detaljne korake možete pronaći ovdje).

    U ovom primjeru, kreiramo pravilo za A2:A8 sa ovom formulom:

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

    Kao rezultat, duplikati bez 1. pojavljivanja su istaknuti u krajnjem lijevom stupcu raspona (u našem slučaju postoji samo jedna takva stavka):

    Pravilo 2. Primjenjuje se na sve naredne kolone

    Da biste istakli duplikate u preostalim kolonama (B2:C8), koristite ovu formulu:

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

    U gornjoj formuli, prva funkcija COUNTIF broji pojavljivanja date stavke u prvoj koloni i drugoj koloni d COUNTIF radi isto za sve sljedeće stupce. A zatim, saberete te brojeve i provjerite da li je zbroj veći od 1.

    Kao rezultat, sve duplicirane stavke isključujući njihovo 1. pojavljivanje su pronađene i označene:

    Označite duplikate u svim kolonama jednim pravilom

    Drugo moguće rješenje je da dodate praznu kolonu lijevo od vašeg skupa podataka i kombinirategornje formule u jednu formulu poput ove:

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

    Gdje je B2 gornja ćelija s podacima u 2. koloni ciljnog raspona.

    Da bismo bolje razumjeli formulu, podijelimo je na 2 glavna dijela:

    • Za prvi stupac (B), uvjet IF nikada nije ispunjen, tako da je samo druga funkcija COUNTIF izračunato (koristili smo ovu formulu da pronađemo duplikate osim prvih pojavljivanja u jednom stupcu).
    • Za sve sljedeće stupce (C2:D8), ključna stvar je pametna upotreba apsolutnih i relativnih referenci u dva COUNTIF funkcije. Da stvari olakšam razumijevanje, kopirao sam ga u stupac G, tako da možete vidjeti kako se formula mijenja kada se primijeni na druge ćelije:

    Zato što AKO je uslov uvijek TRUE za sve kolone osim prve (broj kolona je veći od 1), formula se nastavlja na ovaj način:

    • Broji broj pojavljivanja date stavke ( D5 na snimku ekrana iznad) u svim kolonama lijevo od date kolone: ​​ COUNTIF(B$2:$C$8,D5)
    • Broji broj pojavljivanja date stavke u stupcu stavke, do ćelije stavke: COUNTIF(D$2:D5,D5)
    • Konačno, formula dodaje rezultate obje funkcije COUNTIF. Ako je ukupan broj veći od 1, tj. ako postoji više od jednog pojavljivanja stavke, primjenjuje se pravilo i stavka se ističe.

    Isticanje cijelih redova na osnovu dupliranih vrijednosti u jednomcolumn

    Ako vaša tabela sadrži nekoliko kolona, ​​možda ćete htjeti istaknuti cijele redove na osnovu dupliranih zapisa u određenoj koloni.

    Kao što već znate, ugrađeno pravilo Excela za duplikate radi samo na nivou ćelije. Ali prilagođeno pravilo zasnovano na formuli nema problema sa senčenjem redova. Ključna stvar je odabrati cijele redove , a zatim kreirati pravilo s jednom od sljedećih formula:

    • Da biste istakli duple redove isključujući 1. pojavljivanja :

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

  • Za isticanje duplikata redova uključujući 1. pojavljivanja :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Gdje je A2 prva ćelija a A15 je zadnja korištena ćelija u koloni koju želite provjeriti ima li duplikata. Kao što vidite, pametna upotreba apsolutnih i relativnih referenci ćelija je ono što čini razliku.

    Sljedeći snimak ekrana pokazuje oba pravila u akciji:

    Kako za isticanje duplih redova u Excel-u

    Prethodni primjer je pokazao kako obojiti cijele redove na osnovu dupliciranih vrijednosti u određenoj koloni. Ali šta ako želite da vidite redove koji imaju identične vrednosti u nekoliko kolona? Ili, kako istaknuti apsolutne duple redove, one koji imaju potpuno jednake vrijednosti u svim stupcima?

    Za ovo koristite funkciju COUNTIFS koja omogućava poređenje ćelija prema više kriterija. Na primjer, da biste istakli duple redove koji imaju identične vrijednosti u kolonama A i B, koristite jedanod sljedećih formula:

    • Za isticanje duplikata redova osim 1. pojavljivanja :

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

  • Za isticanje duplih redova sa 1. pojavljivanjem :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Sljedeći snimak ekrana pokazuje rezultat:

    Kao što razumijete, gornji primjer je samo u svrhu demonstracije. Kada istaknete duple redove u vašim stvarnim listovima, naravno niste ograničeni na poređenje vrijednosti samo u 2 kolone, funkcija COUNTIFS može obraditi do 127 parova raspona/kriterija.

    Isticanje uzastopnih duplikata ćelija u Excelu

    Ponekad, možda nećete morati da istaknete sve duplikate u koloni, već da prikažete samo uzastopne duplikate ćelija, tj. one koje su jedna do druge. Da biste to učinili, odaberite ćelije s podacima (ne uključujući zaglavlje stupca) i kreirajte pravilo uvjetnog oblikovanja s jednom od sljedećih formula:

    • Da biste istakli uzastopne duplikate bez 1. pojavljivanja :

    =$A1=$A2

  • Za isticanje uzastopnih duplikata sa 1. pojavljivanjem :
  • =OR($A1=$A2, $A2=$A3)

    Sljedeći snimak ekrana pokazuje isticanje uzastopni duplikati tekstova, ali ova pravila će raditi i za uzastopne duple brojeve i datume:

    Ako vaš Excel list možda ima prazne redove i ne želite uzastopne prazne ćelije da biste bili istaknuti, napravite sljedeća poboljšanjaformule:

    • Za isticanje uzastopnih duplikata ćelija bez 1. pojavljivanja i zanemari prazne ćelije :

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

  • Da biste istakli uzastopne duple ćelije sa 1. pojavljivanjem i ignorirajte prazne ćelije :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Kao što vidite, nije velika stvar istaknuti duplikati u Excelu koristeći uslovno oblikovanje. Međutim, postoji još brži i lakši način. Da biste to saznali, pročitajte sljedeći odjeljak ovog vodiča.

    Kako istaknuti duplikate u Excelu pomoću alata za uklanjanje duplikata

    Dodatak za uklanjanje duplikata je sveobuhvatno rješenje za rješavanje sa dupliranim zapisima u Excelu. Može pronaći, istaknuti, odabrati, kopirati ili premjestiti duplicirane ćelije ili cijele duplikate redova.

    Unatoč svom imenu, dodatak može brzo istaknuti duplikate u različitim bojama bez brisanja njih.

    Uklanjanje duplikata dodaje 3 nove funkcije vašoj Excel traci:

    • Dedupe Table - da odmah pronađete i označite duplikate u jednoj tabeli .
    • Uklanjanje duplikata - korak po korak čarobnjak s naprednim opcijama za identifikaciju i isticanje duplikata ili jedinstvenih vrijednosti u 1 tabeli.
    • Uporedi 2 tabele - pronađite i označite duplikate upoređivanjem dvije kolone ili dvije odvojene tablice.

    Nakon instaliranja Ultimate Suite for Excel, ove alate ćete pronaći na kartici Ablebits Data u Dedupe

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.