Kako prepoznati duplikate u Excelu: pronađite, označite, brojite, filtrirajte

  • Podijeli Ovo
Michael Brown

Vodič objašnjava kako tražiti duplikate u Excelu. Naučit ćete nekoliko formula za identifikaciju duplih vrijednosti ili pronalaženje duplikata redova sa ili bez prvog pojavljivanja. Također ćete naučiti kako prebrojati primjere svakog duplikata pojedinačno i pronaći ukupan broj duplikata u koloni, kako filtrirati duplikate i još mnogo toga.

Dok radite s velikim Excel radnim listom ili konsolidacijom nekoliko malih tabela u veću, možete pronaći puno dupliranih redova u njoj. U jednom od naših prethodnih tutorijala, raspravljali smo o različitim načinima poređenja dvije tabele ili kolone za duplikate.

A danas bih želio podijeliti nekoliko brzih i učinkovitih metoda za identifikaciju duplikata na jednoj listi. Ova rješenja rade u svim verzijama Excela 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 i starijih.

    Kako identificirati duplikate u Excelu

    Najlakše način otkrivanja duplikata u Excelu je korištenje funkcije COUNTIF. U zavisnosti od toga da li želite da pronađete duplikate vrednosti sa ili bez prvog pojavljivanja, postojaće male varijacije u formuli kao što je prikazano u sledećim primerima.

    Kako pronaći duple zapise uključujući 1. pojavljivanja

    Pretpostavimo da imate listu stavki u koloni A za koje želite da provjerite ima li duplikata. To mogu biti fakture, ID-ovi proizvoda, imena ili bilo koji drugi podaci.

    Evo formule za pronalaženje duplikatai pritisnite Ctrl + V da ih zalijepite.

    Da premjestite duplikate na drugi list, izvršite iste korake sa jedinom razlikom što pritisnete Ctrl + X (isecanje) umjesto Ctrl + C (copy).

    Uklanjanje duplikata - brz i efikasan način za lociranje duplikata u Excelu

    Sada kada znate kako da koristite duplikate u Excelu, dozvolite mi da vam pokažem još jednu brzu, efikasnu i formulu -besplatan način - Uklanjanje duplikata za Excel.

    Ovaj sve-u-jednom alat može tražiti duple ili jedinstvene vrijednosti u jednoj koloni ili upoređivati ​​dvije kolone. Može pronaći, odabrati i istaknuti duple zapise ili cijele duple redove, ukloniti pronađene duple kopije, kopirati ih ili premjestiti na drugi list. Mislim da je primjer praktične upotrebe vrijedan mnogo riječi, pa hajdemo do njega.

    Kako pronaći duple redove u Excelu u 2 brza koraka

    Da testirate mogućnosti našeg dodatka za uklanjanje duplikata -u, kreirao sam tabelu sa nekoliko stotina redova koja izgleda ovako:

    Kao što vidite, tabela ima nekoliko kolona. Prve 3 kolone sadrže najrelevantnije informacije, tako da ćemo tražiti duple redove isključivo na osnovu podataka u kolonama A - C. Da biste pronašli duplirane zapise u ovim kolonama, samo učinite sljedeće:

    1. Izaberite bilo koju ćeliju u vašoj tablici i kliknite na dugme Dedupe Table na Excel traci. Nakon što instalirate naš Ultimate Suite for Excel, naći ćete ga naKartica Ablebits Data , u grupi Dedupe .

    2. Pametni dodatak će pokupiti cijelu tablicu i pitati vas da navedete sljedeće dvije stvari:
      • Odaberite kolona za provjeru duplikata (u ovom primjeru, to su Br. narudžbe, Datum narudžbe i Item stupci).
      • Odaberite radnju za izvođenje na duplikatima . Budući da je naša svrha identificirati duple redove, odabrao sam Dodaj stupac statusa

      Osim dodavanja stupca statusa, Vama je dostupan niz drugih opcija:

      • Izbriši duplikate
      • Oboji (označi) duplikate
      • Odaberi duplikate
      • Kopiraj duplikate u novi radni list
      • Premjestite duplikate na novi radni list

      Kliknite na dugme OK i pričekajte nekoliko sekundi. Gotovo!

    Kao što možete vidjeti na snimku ekrana ispod, locirani su svi redovi koji imaju identične vrijednosti u prve 3 kolone (prva pojavljivanja nisu identificirana kao duplikati).

    Ako želite više opcija za uklanjanje duplikata vaših radnih listova, koristite Čarobnjak za uklanjanje duplikata koji može pronaći duplikate sa ili bez prvog pojavljivanja, kao i jedinstvene vrijednosti. Detaljni koraci slijede u nastavku.

    Čarobnjak za uklanjanje duplikata - više opcija za traženje duplikata u Excelu

    U zavisnosti od određenog lista s kojim radite, možda ćete htjeti ili ne želite tretiratiprve instance identičnih zapisa kao duplikata. Jedno moguće rješenje je korištenje različite formule za svaki scenarij, kao što smo raspravljali u Kako identificirati duplikate u Excelu. Ako tražite brzu, tačnu metodu bez formule, isprobajte Čarobnjak za uklanjanje duplikata :

    1. Odaberite bilo koju ćeliju u svojoj tablici i kliknite na Uklanjanje duplikata Dugme na kartici Ablebits Data . Čarobnjak će se pokrenuti i cijela tabela će biti odabrana.

    2. U sljedećem koraku, biće vam predstavljene 4 opcije za provjeru duplikata u vašem Excel listu:
      • Duplikati bez 1. pojavljivanja
      • Duplikati s 1. pojavljivanjima
      • Jedinstvene vrijednosti
      • Jedinstvene vrijednosti i 1. duplikati

      Za ovaj primjer, idemo s drugom opcijom, tj. Duplikati + 1. pojavljivanja :

    3. Sada odaberite kolone u kojima želite provjeriti duplikate. Kao iu prethodnom primjeru, odabiremo prve 3 kolone:

    4. Konačno, odaberite radnju koju želite izvršiti na duplikatima. Kao što je slučaj sa alatom Dedupe Table, čarobnjak za uklanjanje duplikata može identifikovati , odabrati , istaknuti , izbrisati , kopiraj ili premjesti duplikate.

      Budući da je svrha ovog vodiča da demonstrira različite načine za identifikaciju duplikata u Excelu, provjerimo odgovarajuću opciju ikliknite Završi :

    Čarobnjak za uklanjanje duplikata treba samo djelić sekunde da provjeri stotine redova, i dajte sljedeći rezultat:

    Bez formula, bez stresa, bez grešaka - uvijek brzi i besprijekorni rezultati :)

    Ako ste zainteresirani isprobajte ove alate da biste pronašli duplikate u vašim Excel tablicama, dobrodošli ste da preuzmete procjenu verziju ispod. Vaše povratne informacije u komentarima će biti veoma cijenjene!

    Dostupna preuzimanja

    Identifikujte duplikate - primjeri formula (.xlsx datoteka)

    Ultimate Suite - probna verzija (.exe datoteka)

    u Excelu uključujući prva pojavljivanja (gdje je A2 najviša ćelija):

    =COUNTIF(A:A, A2)>1

    Unesite gornju formulu u B2, zatim odaberite B2 i povucite ručicu za popunjavanje da kopirate formulu dolje u druge ćelije :

    Kao što možete vidjeti na slici iznad, formula vraća TRUE za duplirane vrijednosti i FALSE za jedinstvene vrijednosti.

    Napomena. Ako trebate pronaći duplikate u opsegu ćelija umjesto u cijeloj koloni, zapamtite da taj raspon zaključate znakom $. Na primjer, da tražite duplikate u ćelijama A2:A8, koristite ovu formulu:

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

    Da bi duplikat formule vratio nešto smislenije od Booleovih vrijednosti TRUE i FALSE, stavite je u funkciju IF i upišite sve oznake koje želite za duple i jedinstvene vrijednosti:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")

    U slučaju da želite da Excel formula pronađe samo duplikate, zamijenite "Unique" praznim nizom ("") ovako:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")

    Formula će vratiti "Duplicates" za duplikate zapisa i praznu ćeliju za jedinstvene zapise:

    Kako tražiti duplikate u Excelu bez 1. pojavljivanja

    U slučaju da planirate filtrirati ili ukloniti duplikate nakon što ih pronađete, korištenje gornje formule nije sigurno jer sve identične zapise označava kao duplikate. A ako želite zadržati jedinstvene vrijednosti na svojoj listi, onda ne možete izbrisati sve duple zapise, morate samoizbrišite 2. i sve sljedeće instance.

    Dakle, izmijenimo našu duplikat formule u Excelu koristeći apsolutne i relativne reference ćelije gdje je prikladno:

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

    Kao što možete vidjeti u na sljedećem snimku ekrana, ova formula ne identificira prvo pojavljivanje " Apples " kao duplikata:

    Kako pronaći duplikate osjetljive na velika i mala slova u Excelu

    U situacijama kada trebate identificirati tačne duplikate uključujući i velika i mala slova, koristite ovu formulu generičkog niza (unesete pritiskom na Ctrl + Shift + Enter ):

    IF( SUM(( --EXACT( raspon, najgornja _ćelija)))<=1, "", "Duplicate")

    U srcu formule, koristite funkciju EXACT da uporedite ciljnu ćeliju sa svakom ćelija tačno u navedenom opsegu. Rezultat ove operacije je niz TRUE (podudaranje) i FALSE (ne podudaranje), koji je prisiljen na niz od 1 i 0 pomoću unarnog operatora (--). Nakon toga, funkcija SUM zbraja brojeve, a ako je zbroj veći od 1, funkcija IF prijavljuje "Duplicate".

    Za naš uzorak podataka, formula ide kako slijedi:

    =IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"","Duplicate")

    Kao što je prikazano na slici ispod, tretira mala i velika slova kao različite znakove (APPLES nije identificiran kao duplikat):

    Savjet . Ako koristite Google tabele, sljedeći članak može biti od pomoći: Kako pronaći i ukloniti duplikate u Google tablicama.

    Kako pronaćidupli redovi u Excelu

    Ako je vaš cilj da deduplirate tablicu koja se sastoji od nekoliko kolona, ​​onda vam je potrebna formula koja može provjeriti svaki stupac i identificirati samo apsolutne duple redove , tj. redove koji imaju potpuno jednake vrijednosti u svim stupcima.

    Razmotrimo sljedeći primjer. Pretpostavimo da imate brojeve naloga u koloni A, datume u koloni B i naručene artikle u koloni C i želite da pronađete duple redove sa istim brojem narudžbine, datumom i stavkom. Za ovo ćemo kreirati duplikat formule zasnovanu na COUNTIFS funkciji koja omogućava provjeru više kriterija u isto vrijeme:

    Da pretražujete duple redove s 1. pojavljivanjem , koristite ovu formulu:

    =IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")

    Sljedeći snimak ekrana pokazuje da formula zaista locira samo redove koji imaju identične vrijednosti u sve 3 kolone. Na primjer, red 8 ima isti broj narudžbe i datum kao i redovi 2 i 5, ali drugačiju stavku u koloni C, pa stoga nije označen kao duplikat reda:

    Da biste prikazali dupliciranih redova bez 1. pojavljivanja , malo prilagodite gornju formulu:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,) >1, "Duplicate row", "")

    Kako brojati duplikate u Excelu

    Ako želite znati tačan broj identičnih zapisa u vašem Excel listu, koristite jednu od sljedećih formula za brojanje duplikata.

    Izbrojite instance svakog duplikata pojedinačno

    Kada imate kolonu saduplicirane vrijednosti, možda ćete često morati znati koliko duplikata postoji za svaku od tih vrijednosti.

    Da biste saznali koliko puta se ovaj ili onaj unos pojavljuje u vašem radnom listu Excel, koristite jednostavnu formulu COUNTIF, gdje je A2 je prva, a A8 je zadnja stavka na listi:

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

    Kao što je prikazano na sljedećem snimku ekrana, formula broji pojavljivanja svake stavke: " Jabuke " se pojavljuje 3 puta, " Zelene banane " - 2 puta, " Banane " i " Narandže " samo jednom.

    Ako želite identificirati 1., 2., 3., itd. pojavljivanja svake stavke, koristite sljedeću formulu:

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

    Na sličan način možete brojati pojavljivanja dupliciranih redova . Jedina razlika je u tome što ćete morati koristiti funkciju COUNTIFS umjesto COUNTIF. Na primjer:

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

    Kada se prebroje duplikati vrijednosti, možete sakriti jedinstvene vrijednosti i samo gledati duplikate, ili obrnuto. Da biste to učinili, primijenite Excelov automatski filter kao što je prikazano u sljedećem primjeru: Kako filtrirati duplikate u Excelu.

    Izbrojite ukupan broj duplikata u koloni(ima)

    Najlakši način brojanja duplikata u koloni je korištenje bilo koje od formula koje smo koristili za identifikaciju duplikata u Excelu (sa ili bez prvog pojavljivanja). Zatim možete prebrojati duplirane vrijednosti koristeći sljedeću COUNTIF formulu:

    =COUNTIF(range, "duplicate")

    Gdje" duplicate " je oznaka koju ste koristili u formuli koja locira duplikate.

    U ovom primjeru, naša duplikat formule ima sljedeći oblik:

    =COUNTIF(B2:B8, "duplicate")

    Još jedan način za brojanje duplih vrijednosti u Excelu korištenjem složenije formule niza. Prednost ovog pristupa je što ne zahtijeva pomoćni stupac:

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))

    Budući da je to formula niza, ne zaboravite da pritisnete Ctrl + Shift + Enter da biste je dovršili. Također, imajte na umu da ova formula broji sve duple zapise, uključujući prva pojavljivanja :

    Da biste pronašli ukupan broj dupliranih redova , ugradite funkciju COUNTIFS umjesto COUNTIF u gornju formulu i navedite sve kolone koje želite provjeriti da li postoje duplikati. Na primjer, da biste prebrojali duplikate redova na osnovu stupaca A i B, unesite sljedeću formulu u svoj Excel list:

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))

    Kako filtrirati duplikate u Excel

    Za lakšu analizu podataka, možda ćete htjeti filtrirati svoje podatke tako da se prikazuju samo duplikati. U drugim situacijama, možda će vam trebati suprotno - sakriti duplikate i pregledati jedinstvene zapise. Ispod ćete pronaći rješenja za oba scenarija.

    Kako prikazati i sakriti duplikate u Excelu

    Ako želite vidjeti sve duplikate na prvi pogled, koristite jednu od formula da pronađete duplikate u Excelu koji bolje odgovara vašim potrebama. Zatim odaberite svoju tabelu, prebacite se na karticu Podaci i kliknite naDugme Filter . Alternativno, možete kliknuti Sort & Filter > Filter na kartici Početna u grupi Uređivanje .

    Savjet . Da bi se filtriranje omogućilo automatski, pretvorite svoje podatke u potpuno funkcionalnu Excel tabelu. Samo odaberite sve podatke i pritisnite prečicu Ctrl + T.

    Nakon toga kliknite na strelicu u zaglavlju kolone Duplicate i označite " Duplicate row " okvir za prikazivanje duplikata . Ako želite filtrirati, tj. sakriti duplikate , odaberite " Jedinstveno " da vidite samo jedinstvene zapise:

    I sada , možete sortirati duplikate po ključnoj koloni kako biste ih grupirali radi lakše analize. U ovom primjeru, možemo sortirati duplikate po koloni Broj narudžbe :

    Kako filtrirati duplikate prema njihovim pojavljivanjima

    Ako želite da prikažete 2., 3. ili N-tu pojavljivanje duplih vrijednosti, koristite formulu za brojanje duplikata o kojima smo ranije govorili:

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

    Zatim primijenite filtriranje na svoju tablicu i odaberite samo pojavljivanje (s) koje želite pogledati. Na primjer, možete filtrirati 2. pojavljivanja kao na sljedećem snimku ekrana:

    Da biste prikazali sve duple zapise, tj. pojave veće od 1 , kliknite na strelica filtera u zaglavlju kolone Pojave (kolona sa formulom), a zatim kliknite na Filteri brojeva > VećeOd .

    Odaberite " je veći od " u prvom polju, upišite 1 u polje pored njega i kliknite na OK :

    Na sličan način možete prikazati 2., 3. i sve naredne duple pojave. Samo upišite traženi broj u okvir pored " je veći od ".

    Označite, odaberite, obrišite, izbrišite, kopirajte ili premjestite duplikate

    Nakon što ste filtrirane duplikate kao što je prikazano gore, imate razne mogućnosti da se nosite s njima.

    Kako odabrati duplikate u Excelu

    Da odaberete duplikate, uključujući zaglavlja kolona , filtrirajte kliknite na bilo koju filtriranu ćeliju da je odaberete, a zatim pritisnite Ctrl + A .

    Da odaberete duple zapise bez zaglavlja kolona , odaberite prvu (gornju lijevu) ćeliju i pritisnite Ctrl + Shift + End za proširenje odabira na zadnju ćeliju.

    Savjet. U većini slučajeva, gore navedene prečice rade dobro i odabiru samo filtrirane (vidljive) redove. U nekim rijetkim slučajevima, uglavnom na vrlo velikim radnim knjigama, mogu se odabrati i vidljive i nevidljive ćelije. Da biste to popravili, prvo koristite jednu od gore navedenih prečica, a zatim pritisnite Alt + ; da odaberete samo vidljive ćelije , zanemarujući skrivene redove.

    Kako izbrisati ili ukloniti duplikate u Excelu

    Da izbrišete duplikate u Excelu , odaberite ih , kliknite desnim klikom, a zatim kliknite na Obriši sadržaj (ili kliknite na dugme Obriši > Obriši sadržaj naKartica Početna , u grupi Uređivanje ). Ovo će izbrisati samo sadržaj ćelije, a kao rezultat ćete imati prazne ćelije. Odabir filtriranih duplikata ćelija i pritiskanje tipke Delete imat će isti učinak.

    Da uklonite cijele duplikate redova , filtrirajte duplikate, odaberite redove povlačenjem miša preko naslova redova, desnom tipkom miša kliknite odabir, a zatim odaberite Izbriši red iz kontekstnog izbornika.

    Kako istaknuti duplikate u Excelu

    Da biste istakli duple vrijednosti, odaberite filtrirane duple vrijednosti, kliknite na dugme Boja popune na kartici Početna , u grupi Font i zatim odaberite boju po svom izboru.

    Drugi način za isticanje duplikata u Excelu je korištenje ugrađenog pravila uvjetnog oblikovanja za duplikate ili kreiranje prilagođenog pravila posebno prilagođenog vašem listu. Iskusni korisnici Excela neće imati problema s kreiranjem takvog pravila na osnovu formula koje smo koristili za provjeru duplikata u Excelu. Ako još niste zadovoljni Excel formulama ili pravilima, u ovom vodiču ćete pronaći detaljne korake: Kako označiti duplikate u Excelu.

    Kako kopirati ili premjestiti duplikate na drugi list

    Da kopirate duplikate, odaberite ih, pritisnite Ctrl + C , zatim otvorite drugi list (novi ili postojeći), odaberite gornju lijevu ćeliju raspona u koji želite kopirati duplikate,

    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.