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

  • Podijeli Ovo
Michael Brown

Udžbenik objašnjava kako tražiti duplikate u programu Excel. Naučit ćete nekoliko formula za prepoznavanje dupliciranih vrijednosti ili pronalaženje dupliciranih redaka sa ili bez prvog pojavljivanja. Također ćete naučiti kako brojati instance svakog dupliciranog zapisa pojedinačno i pronaći ukupan broj duplikata u stupcu, kako filtrirati duplikate i još mnogo toga.

Dok radite s velikim Excel radnim listom ili spajanjem nekoliko malih proračunskih tablica u jednu veću, u njoj možete pronaći mnogo duplih redaka. U jednom od naših prethodnih vodiča raspravljali smo o različitim načinima usporedbe dvije tablice ili stupaca za duplikate.

A danas bih želio podijeliti nekoliko brzih i učinkovitih metoda za prepoznavanje duplikata na jednom popisu. Ova rješenja rade u svim verzijama programa Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 i starijim.

    Kako prepoznati duplikate u Excelu

    Najlakše način otkrivanja duplikata u Excelu je korištenje funkcije COUNTIF. Ovisno o tome želite li pronaći duplicirane vrijednosti sa ili bez prvog pojavljivanja, postojat će male varijacije u formuli kao što je prikazano u sljedećim primjerima.

    Kako pronaći duplicirane zapise uključujući prva pojavljivanja

    Pretpostavimo da imate popis stavki u stupcu A za koje želite provjeriti duplikate. To mogu biti fakture, ID-ovi proizvoda, imena ili bilo koji drugi podaci.

    Ovo je formula za pronalaženje duplikatai pritisnite Ctrl + V da ih zalijepite.

    Da biste premjestili duplikate na drugi list, izvedite iste korake s jedinom razlikom što ćete pritisnuti Ctrl + X (izreži) umjesto Ctrl + C (kopija).

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

    Sada kada znate kako koristiti duplikate formula u Excelu, dopustite mi da vam demonstriram još jednu brzu, učinkovitu formulu -besplatan način - Uklanjanje duplikata za Excel.

    Ovaj sveobuhvatni alat može tražiti duple ili jedinstvene vrijednosti u jednom stupcu ili usporediti dva stupca. Može pronaći, odabrati i označiti duplicirane zapise ili čitave duplicirane retke, ukloniti pronađene duplikate, kopirati ih ili premjestiti na drugi list. Mislim da primjer praktične upotrebe vrijedi mnogo riječi, pa krenimo na njega.

    Kako pronaći duplicirane retke u Excelu u 2 brza koraka

    Da biste testirali mogućnosti našeg alata za uklanjanje duplikata dodajte -in, stvorio sam tablicu s nekoliko stotina redaka koja izgleda ovako:

    Kao što vidite, tablica ima nekoliko stupaca. Prva 3 stupca sadrže najrelevantnije informacije, tako da ćemo tražiti duplicirane retke isključivo na temelju podataka u stupcima A - C. Da biste pronašli duplicirane zapise u ovim stupcima, učinite sljedeće:

    1. Odaberite bilo koju ćeliju unutar vaše tablice i kliknite gumb Dedupe Table na vrpci programa Excel. Nakon što instalirate naš Ultimate Suite za Excel, pronać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 stupce za provjeru duplikata (u ovom primjeru to su Br. narudžbe, Datum narudžbe i Stavka stupci).
      • Odaberite radnju za izvođenje nad duplikatima . Budući da je naša svrha identificirati duplicirane retke, odabrao sam Dodaj stupac statusa

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

      • Izbriši duplikate
      • Boja (istakni) duplikate
      • Odaberi duplikate
      • Kopiraj duplikate u novi radni list
      • Premjesti duplikate na novi radni list

      Kliknite gumb U redu i pričekajte nekoliko sekundi. Gotovo!

    Kao što možete vidjeti na donjem snimku zaslona, ​​svi retci koji imaju identične vrijednosti u prva 3 stupca su locirani (prva pojavljivanja nisu identificirana kao duplikati).

    Ako želite više opcija za dedupliciranje svojih radnih listova, upotrijebite Č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

    Ovisno o određenom listu s kojim radite, možete ili ne želite tretiratiprve instance identičnih zapisa kao duplikata. Jedno od mogućih rješenja je korištenje različite formule za svaki scenarij, kao što smo raspravljali u Kako prepoznati duplikate u Excelu. Ako tražite brzu, točnu metodu bez formula, isprobajte Čarobnjak za uklanjanje duplikata :

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

    2. U sljedećem koraku prikazat će vam se 4 opcije za provjeru duplikata u vašem Excel listu:
      • Duplikati bez prvog pojavljivanja
      • Duplikati s prvim pojavljivanjem
      • Jedinstvene vrijednosti
      • Jedinstvene vrijednosti i prvi duplikat

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

    3. Sada odaberite stupce u kojima želite provjeriti duplikate. Kao u prethodnom primjeru, odabiremo prva 3 stupca:

    4. Na kraju odaberite radnju koju želite izvršiti na duplikatima. Kao što je slučaj s alatom Dedupe Table, čarobnjak za uklanjanje duplikata može identificirati , odabrati , označiti , izbrisati , kopirajte ili premjestite duplikate.

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

    Potreban je samo djelić sekunde čarobnjaku za uklanjanje duplikata da provjeri stotine redaka i daju sljedeće rezultate:

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

    Ako ste zainteresirani isprobajte ove alate kako biste pronašli duplikate u svojim Excel listovima, slobodno možete preuzeti probnu verziju u nastavku. Vaše povratne informacije u komentarima jako ćemo cijeniti!

    Dostupna preuzimanja

    Identificiraj 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 u druge ćelije :

    Kao što možete vidjeti na gornjoj snimci zaslona, ​​formula vraća TRUE za duplicirane vrijednosti i FALSE za jedinstvene vrijednosti.

    Napomena. Ako trebate pronaći duplikate u rasponu ćelija , a ne u cijelom stupcu, ne zaboravite zaključati taj raspon znakom $. Na primjer, za traženje duplikata u ćelijama A2:A8 upotrijebite ovu formulu:

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

    Da bi dvostruka formula vratila nešto smislenije od Booleovih vrijednosti TRUE i FALSE, uključite 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 "Jedinstveno" praznim nizom ("") ovako:

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

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

    Kako tražiti duplikate u Excelu bez prvog pojavljivanja

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

    Dakle, modificirajmo našu duplikatnu formulu programa Excel koristeći apsolutne i relativne reference ćelija gdje je to prikladno:

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

    Kao što možete vidjeti u na sljedećoj snimci zaslona, ​​ova formula ne identificira prvo pojavljivanje " Jabuke " kao duplikat:

    Kako pronaći duplikate koji razlikuju velika i mala slova u Excelu

    U situacijama kada trebate identificirati točne duplikate uključujući veličinu teksta, upotrijebite ovu generičku formulu polja (unesenu pritiskom na Ctrl + Shift + Enter):

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

    U središtu formule koristite funkciju EXACT za usporedbu ciljne ćelije sa svakim ćelija točno u navedenom rasponu. Rezultat ove operacije je niz TRUE (podudaranje) i FALSE (nepodudaranje), 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 "Duplikat".

    Za naš ogledni skup podataka, formula je sljedeća:

    =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 (JABUKE se ne identificiraju kao duplikat):

    Savjet . Ako koristite Google proračunske tablice, sljedeći bi vam članak mogao biti od pomoći: Kako pronaći i ukloniti duplikate u Google tablicama.

    Kako pronaćiduplicirani reci u Excelu

    Ako je vaš cilj deduplicirati tablicu koja se sastoji od nekoliko stupaca, tada vam je potrebna formula koja može provjeriti svaki stupac i identificirati samo apsolutne duplicirane retke , tj. retke koji imaju potpuno jednake vrijednosti u svim stupcima.

    Razmotrimo sljedeći primjer. Pretpostavimo da imate brojeve narudžbi u stupcu A, datume u stupcu B i naručene stavke u stupcu C, a želite pronaći duplikate redaka s istim brojem narudžbe, datumom i stavkom. Za ovo ćemo stvoriti dupliciranu formulu temeljenu na funkciji COUNTIFS koja omogućuje provjeru više kriterija odjednom:

    Za pretraživanje dupliciranih redaka s prvim 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 zaslona pokazuje da formula stvarno locira samo retke koji imaju identične vrijednosti u sva 3 stupca. Na primjer, redak 8 ima isti broj naloga i datum kao reci 2 i 5, ali drugu stavku u stupcu C, pa stoga nije označen kao duplikat retka:

    Da biste prikazali duplicirane retke bez prvog 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 točan broj identičnih zapisa u vašem Excel listu, koristite jednu od sljedećih formula za brojanje duplikata.

    Brojte instance svakog duplikata zapisa pojedinačno

    Kada imate kolumnu sduplicirane vrijednosti, možda ćete često trebati znati koliko duplikata postoji za svaku od tih vrijednosti.

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

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

    Kao što je prikazano na sljedećoj snimci zaslona, ​​formula broji pojavljivanja svake stavke: " Jabuke " pojavljuje se 3 puta, " Zelene banane " - 2 puta, " Banane " i " Naranče " samo jednom.

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

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

    Na sličan način možete prebrojati pojavljivanja dupliciranih redaka . 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)

    Nakon što se duplicirane vrijednosti izbroje, možete sakriti jedinstvene vrijednosti i vidjeti samo duplikate, ili obrnuto. Da biste to učinili, primijenite Excelov automatski filtar kao što je prikazano u sljedećem primjeru: Kako filtrirati duplikate u Excelu.

    Izbrojite ukupan broj duplikata u stupcu(ima)

    Najlakši način za prebrojavanje duplikata u stupcu je upotrijebiti bilo koju od formula koje smo koristili za identifikaciju duplikata u Excelu (sa ili bez prvog pojavljivanja). Zatim možete prebrojati duplicirane vrijednosti pomoću sljedeće formule COUNTIF:

    =COUNTIF(range, "duplicate")

    Gdje" duplikat " je oznaka koju ste upotrijebili u formuli koja locira duplikate.

    U ovom primjeru, naša formula duplikata ima sljedeći oblik:

    =COUNTIF(B2:B8, "duplicate")

    Još jedan način brojanja dupliciranih vrijednosti u Excelu korištenjem složenije formule polja. 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 polja, ne zaboravite pritisnuti Ctrl + Shift + Enter da biste je dovršili. Također, imajte na umu da ova formula broji sve duplicirane zapise, uključujući prva pojavljivanja :

    Da biste pronašli ukupni broj dupliciranih redaka , u gornju formulu ugradite funkciju COUNTIFS umjesto COUNTIF i navedite sve stupce za koje želite provjeriti duplikate. Na primjer, da biste brojali duplicirane retke na temelju 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 podatke tako da prikazuju samo duplikate. U drugim situacijama možda ćete trebati suprotno - sakriti duplikate i pregledati jedinstvene zapise. U nastavku ćete pronaći rješenja za oba scenarija.

    Kako prikazati i sakriti duplikate u Excelu

    Ako želite vidjeti sve duplikate na prvi pogled, upotrijebite jednu od formula za pronalaženje duplikata u Excelu koji bolje odgovara vašim potrebama. Zatim odaberite tablicu, prebacite se na karticu Podaci i klikniteGumb Filtar . Alternativno, možete kliknuti Sortiraj & Filter > Filter na kartici Početna u grupi Uređivanje .

    Savjet . Da biste automatski omogućili filtriranje, pretvorite svoje podatke u potpuno funkcionalnu Excel tablicu. Samo odaberite sve podatke i pritisnite prečac Ctrl + T.

    Nakon toga kliknite strelicu u zaglavlju stupca Duplicate i označite " Duplicate row " za prikaz duplikata . Ako želite filtrirati, tj. sakriti duplikate , odaberite " Jedinstveni " da vidite samo jedinstvene zapise:

    A sada , možete sortirati duplikate po ključnom stupcu kako biste ih grupirali radi lakše analize. U ovom primjeru možemo sortirati duplicirane retke prema stupcu Order number :

    Kako filtrirati duplikate prema njihovom pojavljivanju

    Ako želite prikazati 2., 3. ili N-to pojavljivanje dupliciranih vrijednosti, upotrijebite formulu za brojanje dupliciranih instanci 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ćoj snimci zaslona:

    Za prikaz svih dvostrukih zapisa, tj. pojavljivanja većih od 1 , kliknite strelicu filtra u zaglavlju stupca Pojavljivanja (stupac s formulom), a zatim kliknite Filtri brojeva > VećeThan .

    Odaberite " je veći od " u prvom okviru, upišite 1 u okvir pokraj njega i kliknite OK gumb:

    Na sličan način, možete prikazati 2., 3. i sve sljedeće duplikate. 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 filtrirane duplikate kao što je prikazano gore, imate niz izbora za rješavanje njih.

    Kako odabrati duplikate u Excelu

    Za odabir duplikata, uključujući zaglavlja stupaca , filtrirajte kliknite na bilo koju filtriranu ćeliju da biste je odabrali, a zatim pritisnite Ctrl + A .

    Za odabir dvostrukih zapisa bez zaglavlja stupaca , odaberite prvu (gornju lijevu) ćeliju i pritisnite Ctrl + Shift + End za proširenje odabira do posljednje ćelije.

    Savjet. U većini slučajeva, gornji prečaci rade dobro i odabiru samo filtrirane (vidljive) retke. U nekim rijetkim slučajevima, uglavnom na vrlo velikim radnim knjigama, mogu se odabrati i vidljive i nevidljive ćelije. Da biste to popravili, prvo upotrijebite jedan od gornjih prečaca, a zatim pritisnite Alt + ; da odaberete samo vidljive ćelije , zanemarujući skrivene retke.

    Kako očistiti ili ukloniti duplikate u Excelu

    Da obrišete duplikate u Excelu , odaberite ih , desnom tipkom miša kliknite, a zatim kliknite Obriši sadržaj (ili kliknite gumb Obriši > Obriši sadržaj na Početna kartica, u Uređivanje grupi). Ovo će izbrisati samo sadržaj ćelije, a kao rezultat ćete imati prazne ćelije. Odabir filtriranih duplikata ćelija i pritisak na tipku Delete imat će isti učinak.

    Za uklanjanje cijelih dupliciranih redaka , filtrirajte duplikate, odaberite retke povlačenjem miša preko zaglavlja redaka, desnom tipkom miša kliknite odabir, a zatim odaberite Izbriši redak iz kontekstnog izbornika.

    Kako istaknuti duplikate u Excelu

    Da biste istaknuli duplicirane vrijednosti, odaberite filtrirane dupe, kliknite gumb Boja ispune 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 stvaranje prilagođenog pravila posebno prilagođenog vašem listu. Iskusni korisnici Excela neće imati problema sa kreiranjem takvog pravila na temelju formula koje smo koristili za provjeru duplikata u Excelu. Ako još niste baš zadovoljni Excel formulama ili pravilima, detaljne korake pronaći ćete u ovom vodiču: Kako istaknuti duplikate u Excelu.

    Kako kopirati ili premjestiti duplikate na drugi list

    Da biste kopirali 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 predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.