Kako ukloniti duplikate u Excelu

  • Podijeli Ovo
Michael Brown

Vodič objašnjava kako ukloniti duplikate u Excel 2019, Excel 2016, Excel 2013 i Excel 2010. Naučit ćete nekoliko različitih tehnika za pronalaženje i brisanje duplikata vrijednosti sa ili bez prvog pojavljivanja, riješite se duplikata redove, otkrivanje apsolutnih duplikata i djelomičnih podudaranja.

Iako je Microsoft Excel prvenstveno alat za izračunavanje, njegovi listovi se često koriste kao baze podataka za praćenje zaliha, izradu izvještaja o prodaji ili održavanje mailing lista.

Uobičajeni problem koji se javlja kako baza podataka raste u veličini je to što se u njoj pojavljuju mnogi dupli redovi. Čak i ako vaša ogromna baza podataka sadrži samo nekoliko identičnih zapisa, tih nekoliko duplikata može uzrokovati puno problema, na primjer slanje više kopija istog dokumenta istoj osobi ili izračunavanje istih brojeva više puta u sažetku izvještaj. Dakle, prije upotrebe baze podataka, ima smisla provjeriti ima li duplih unosa, kako biste bili sigurni da ne gubite vrijeme na ponavljanje svojih napora.

U nekoliko naših nedavnih članaka, raspravljali smo o različitim načinima identificiranja duplikate u Excelu i označite duple ćelije ili redove. Međutim, mogu postojati situacije kada ćete možda htjeti na kraju eliminirati duplikate u vašim Excel listovima. I upravo je to tema ovog vodiča.

    Alat za uklanjanje duplikata - eliminišite ponovljene redove

    U svim verzijama Excel 365 - 2007,postoji ugrađeni alat za uklanjanje duplikata koji se zove, što nije iznenađujuće, Ukloni duplikate .

    Ovaj alat vam omogućava da pronađete i uklonite apsolutne duplikate (ćelije ili cijele redovi) kao i djelimično podudarni zapisi (redovi koji imaju identične vrijednosti u navedenoj koloni ili kolonama). Da biste to izvršili, slijedite donje korake.

    Napomena. Budući da alat Ukloni duplikate trajno briše identične zapise, dobra je ideja napraviti kopiju originalnih podataka prije uklanjanja duplikata redova.

    1. Za početak, odaberite raspon u kojem želite izbrisati dupes. Da biste odabrali cijelu tabelu, pritisnite Ctrl + A .
    2. Idite na kartica podataka > Alati za podatke i kliknite na Ukloni duplikate dugme.

  • Otvorit će se dijaloški okvir Ukloni duplikate , odaberite stupce za provjeru duplikata i kliknite OK .
    • Da obrišete duplicirane redove koji imaju potpuno jednake vrijednosti u svim kolonama, ostavite kvačice pored svih kolona, ​​kao na slici ispod.
    • Da biste uklonili djelimični duplikati na osnovu jedne ili više ključnih kolona, ​​odaberite samo te stupce. Ako vaša tabela ima mnogo kolona, ​​najbrži način je da kliknete na dugme Poništi odabir svih , a zatim odaberete kolone koje želite provjeriti da li postoje lažne.
    • Ako vaša tabela nema headers , obrišite polje Moji podaci imaju zaglavlja u poljugornji desni ugao prozora dijaloga, koji je obično odabran po defaultu.

    Gotovo! Svi dupli redovi u odabranom rasponu se brišu, a prikazuje se poruka koja pokazuje koliko je duplih unosa uklonjeno i koliko je jedinstvenih vrijednosti ostalo.

    Napomena. Excelova funkcija Ukloni duplikate briše 2. i sve naredne duplikate, ostavljajući sve jedinstvene redove i prve instance identičnih zapisa. Ako želite eliminirati duplikate redova uključujući prva pojavljivanja , koristite jedno od sljedećih rješenja: filtrirajte duplikate s 1. pojavljivanjem ili koristite svestraniji alat za uklanjanje duplikata za Excel.

    Riješite se duplikata kopiranjem jedinstvenih zapisa na drugu lokaciju

    Drugi način da se riješite duplikata u Excelu je odvajanje jedinstvenih vrijednosti i njihovo kopiranje na drugi list ili drugu radnu knjigu. Detaljni koraci slijede u nastavku.

    1. Odaberite raspon ili cijelu tablicu koju želite ukloniti.
    2. Idite na karticu Podaci > Sortiraj & Grupu Filter i kliknite na dugme Napredno .

  • U dijaloškom prozoru Napredni filter uradite sljedeće:
    • Odaberite radio dugme Kopiraj na drugu lokaciju .
    • Provjerite da li se ispravan raspon pojavljuje u Opseg liste Ovo bi trebao biti raspon koji ste odabrali u koraku 1.
    • U polju Kopiraj u unesiteraspon u koji želite kopirati jedinstvene vrijednosti (zapravo je dovoljno odabrati gornju lijevu ćeliju odredišnog raspona).
    • Izaberite okvir Samo jedinstveni zapisi .

  • Na kraju kliknite OK i jedinstvene vrijednosti će se kopirati na novu lokaciju:
  • Napomena. Excelov napredni filter omogućava kopiranje filtriranih vrijednosti samo na drugu lokaciju na aktivnom listu. Ako želite kopirati ili premjestiti jedinstvene vrijednosti ili duplirati redove na drugi list ili drugačiju radnu knjigu , to možete lako učiniti koristeći naš alat za uklanjanje duplikata za Excel.

    Kako ukloniti duple redove u Excelu filtriranjem

    Još jedan način da izbrišete duple vrijednosti u Excelu je da ih identifikujete pomoću formule, filtrirate, a zatim izbrišete duple redove.

    Prednost ovog pristupa je svestranost – omogućava vam da pronađete i izbrišete duple vrijednosti u jednoj koloni ili duplikate redova na osnovu vrijednosti u nekoliko kolona, ​​sa ili bez prve instance. Nedostatak je što ćete morati zapamtiti nekoliko duplikata formula.

    1. U zavisnosti od vašeg zadatka, koristite jednu od sljedećih formula za otkrivanje duplikata. Formule za pronalaženje duplikata vrijednosti u 1 stupcu
      • Duplikati osim 1. pojavljivanja: =IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
      • Duplikati s 1. pojavljivanjem: =IF(COUNTIF($A$2:$A$10, $A2)>1, "Duplicate", "Unique")

      Gdje je A2 prva, a A10 zadnja ćelija raspona da se tražiduplikati.

      Formule za pronalaženje duplikata redaka

      • Duplicirani redovi osim 1. pojavljivanja: =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Duplicate row", "Unique")
      • Duplicirani redovi s 1. pojavljivanjem: =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Duplicate row", "Unique")

      Gdje su A, B i C kolone koje treba provjeriti za duple vrijednosti.

      Na primjer, ovako možete identificirati duple redove osim za 1. instance:

      Za više informacija o korištenju duplikata formula, pogledajte Kako identificirati duplikate u Excelu.

    2. Odaberite bilo koju ćeliju u vašoj tablici i primijenite Excelov automatski filter klikom na dugme Filter na kartici Podaci ili Sortiraj & ; Filter > Filter na kartici Početna .
    3. Filtrirajte duple redove klikom na strelicu u zaglavlju kolone " Duplicate ", a zatim označite okvir " Duplicate row ". Ako nekome treba više detaljne smjernice, pogledajte Kako filtrirati duplikate u Excelu.
    4. I na kraju, izbrišite duple redove. Da biste to učinili, odaberite filtrirane redove povlačenjem miša preko brojeva redova, kliknite ih desnim klikom i odaberite Izbriši red iz kontekstnog izbornika. Razlog zašto ovo trebate učiniti umjesto jednostavnog pritiskanja gumba Delete na tastaturi je taj što će izbrisati cijele redove, a ne samo sadržaj ćelije:

    U na sličan način, možete pronaći i izbrisati određenu duplikat(e) , na primjer samo 2. ili 3. instancu, ili 2.i sve naknadne duplirane vrijednosti. Naći ćete odgovarajuću formulu i upute korak po korak u ovom vodiču: Kako filtrirati duplikate prema njihovim pojavljivanjima.

    Pa, kao što ste upravo vidjeli, postoji nekoliko načina da pronađete i uklonite duplikate u Excel, svaki ima svoje jake strane i ograničenja. Ali što biste rekli da umjesto tih brojnih tehnika uklanjanja duplikata, imate jedno univerzalno rješenje koje ne bi zahtijevalo pamćenje gomile formula i radilo bi u svim scenarijima? Dobra vijest je da takvo rješenje postoji, a ja ću vam ga pokazati u sljedećem i završnom dijelu ovog vodiča.

    Uklanjanje duplikata – univerzalni alat za pronalaženje & brisanje duplikata u Excelu

    Za razliku od ugrađene funkcije Excel Remove Duplicate, dodatak Ablebits Duplicate Remover nije ograničen samo na uklanjanje duplikata. Poput švajcarskog noža, ovaj višenamenski alat kombinuje sve osnovne slučajeve upotrebe i omogućava vam identifikovanje , odaberite , istaknite , brišite , copy i move jedinstvene ili duplirane vrijednosti, apsolutni duplikati redova ili djelomično podudarni redovi, u 1 tablici ili poređenjem 2 tablice, sa ili bez prvog pojavljivanja.

    Radi besprijekorno na svim operativnim sistemima iu svim verzijama Microsoft Excela 2019 - 2003.

    Kako se riješiti duplikata u Excelu sa 2 klika mišem

    Pod pretpostavkom da imate naš Ultimate Suiteinstaliran u vašem Excelu, izvršite ove jednostavne korake da eliminišete duple redove ili ćelije:

    1. Odaberite bilo koju ćeliju u tablici koju želite ukloniti i kliknite na dugme Dedupe Table na kartica Ablebits Data . Cijela vaša tabela će biti odabrana automatski.

  • Otvoriće se prozor za dijalog Dedupe Table i sve kolone će biti odabrane prema zadanim postavkama. Birate Izbriši duplikate sa padajuće liste Odaberi radnju i kliknite na OK . Gotovo!
  • Kao što možete vidjeti na sljedećem snimku ekrana, svi duplicirani redovi osim 1. pojavljivanja su izbrisani:

    Savjet. Ako želite ukloniti duple redove na osnovu vrijednosti u ključnoj koloni , ostavite odabrane samo te stupce i poništite sve ostale nebitne kolone.

    I ako želite izvršiti neku drugu radnju , recimo, označiti duple redove bez njihovog brisanja, ili kopirati duple vrijednosti na drugu lokaciju, odaberite odgovarajuću opciju sa padajuće liste:

    Ako želite više opcija, kao što je brisanje duplih redova uključujući prva pojavljivanja ili pronalaženje jedinstvenih vrijednosti, onda koristite Čarobnjak za uklanjanje duplikata koji pruža sve ove funkcije. Ispod ćete pronaći sve detalje i korak po korak primjer.

    Kako pronaći i izbrisati duple vrijednosti sa ili bez 1. pojavljivanja

    Uklanjanje duplikata u Excelu jezajednički rad. Međutim, u svakom konkretnom slučaju može postojati niz specifičnosti. Dok se alat Dedupe Table fokusira na brzinu, Uklanjanje duplikata nudi niz dodatnih opcija za uklanjanje duplikata vaših Excel listova tačno onako kako želite.

    1. Odaberite bilo koju ćeliju u tabeli gdje želite da izbrišete duplikate, prebacite se na karticu Ablebits Data i kliknite na dugme Uklanjanje duplikata .

  • Čarobnjak Uklanjanje duplikata će se pokrenuti i cijela tabela će biti odabrana. Dodatak će također predložiti kreiranje sigurnosne kopije, a budući da ćete trajno izbrisati duplikate, preporučujemo vam da ovo provjerite kutija. Provjerite je li tabela ispravno odabrana i kliknite Dalje .
  • Odaberite koje zapise želite pronaći i ukloniti. Dostupne su vam sljedeće opcije:
    • Duplikati osim 1. pojavljivanja
    • Duplikati uključujući 1. pojavljivanja
    • Jedinstvene vrijednosti
    • Jedinstvene vrijednosti i 1. duplikati

    U ovom primjeru, hajde da izbrišemo duplikate redova uključujući 1. pojavljivanja:

  • A sada, odaberite kolone za traženje duplikata. Budući da je naš cilj da eliminišemo duple redove, obavezno odaberite sve kolone (što se obično radi po defaultu).
  • Konačno, odaberite radnju koju želite izvršiti dupes i kliknite na Završi dugme. U ovom primjeru, očekivano smo odabrali opciju Izbriši duple vrijednosti .
  • To je to! Dodatak za uklanjanje duplikata brzo radi svoj posao i obavještava vas koliko je duplikata redaka pronađeno i izbrisano:

    Tako možete izbrisati duplikate s vašeg Excela. Nadam se da će vam barem jedno od rješenja spomenutih u ovom vodiču raditi.

    Svi moćni alati za dedupe o kojima smo gore govorili uključeni su u naš Ultimate Suite for Excel. Ako ste zainteresirani da ih isprobate, preporučujem vam da preuzmete potpuno funkcionalnu probnu verziju i javite nam svoje povratne informacije u komentarima.

    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.