Uporedite dvije kolone i uklonite duplikate u Excelu

  • Podijeli Ovo
Michael Brown

Bit će vam potrebno oko 10 minuta da pročitate ovaj članak i u sljedećih 5 minuta (ili čak brže ako odaberete 2. rješenje opisano u članku) lako ćete usporediti dvije kolone Excela za duplikate i ukloniti ili označite pronađene prevare. U redu, odbrojavanje je počelo!

Excel je vrlo moćna i stvarno cool aplikacija za kreiranje i obradu velikih nizova podataka. Sada kada imate puno radnih knjiga sa skupom podataka, ili možda samo jednu ogromnu tabelu, možda ćete želeti da uporedite 2 kolone za duplikate, a zatim da uradite nešto sa pronađenim unosima, na primer da izbrišete duple redove, pogrešite boje ili obrišite sadržaj duplicirane ćelije. Ove dvije kolone mogu biti locirane u jednoj tablici, uzastopno ili nekontinuirano, ili se mogu nalaziti u 2 različita radna lista ili čak u radnim knjigama.

Recimo, imate 2 kolone s imenima ljudi - 5 imena u koloni A i 3 imena u koloni B i želite da uporedite podatke između ove dve kolone da biste pronašli duplikate. Kao što razumijete, ovo su lažni podaci samo za brzi primjer; u stvarnim radnim listovima obično imate hiljade i desetine hiljada unosa.

Varijanta A : Oba stupca se nalaze na jednom listu, u jednoj tabeli: Kolona A i Kolona B

Varijanta B : Dvije kolone se nalaze na različitim listovima: Kolona A na Listu2 i Kolona A u Listu3

Ugrađeni Ukloni duplikatalat dostupan u Excel 2016, Excel 2013 i 2010 ne može da obradi ovaj scenario jer ne može da uporedi podatke između 2 kolone. Nadalje, može samo ukloniti lažne stvari, nije dostupan nikakav drugi izbor kao što je isticanje ili bojenje, nažalost :-(.

Dalje, opisat ću 2 moguća načina poređenja dvije kolone Excela koji vam omogućavaju da pronađete i uklonite duple unose:

Uporedite 2 kolone da pronađete duplikate koristeći Excel formule

Varijanta A: obje kolone su na istoj listi

  1. U prvoj praznoj ćeliji, u našem primjeru ovo je ćelija C1, napišite sljedeću formulu:

    =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")

    U našoj formuli, A1 je prva ćelija prve kolone koja želimo koristiti za poređenje. $B$1 i $B$10000 su adrese prve i posljednje ćelije 2. kolone sa kojima želite uporediti. Obratite pažnju na apsolutna referenca ćelije - znakovi dolara ($) koji prethode slovima kolone i brojevima redova. Namjerno koristim apsolutnu referencu kako bi adrese ćelija ostale nepromijenjene prilikom kopiranja formule.

    Ako želite pronađite prevare u koloni B, zamijenite kolonu imena tako da formula izgleda ovako:

    =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")

    Umjesto " Jedinstveno "/" Duplicate " možete napisati svoje vlastite oznake, npr. " Nije pronađeno "/" Pronađeno ", ili ostavite samo " Duplicate " i upišite "" umjesto "Jedinstveno". U potonjem slučaju, imat ćeteprazne ćelije pored ćelija za koje nisu pronađeni duplikati, smatram da je takva prezentacija pogodnija za analizu podataka.

  2. Sad kopirajmo formulu u sve ćelije kolone C , do zadnjeg reda koji sadrži podatke u koloni A. Da biste to učinili, postavite kursor na donji desni ugao ćelije C1 , a kursor će se promijeniti u crni križ, kao što je prikazano na slici ispod:

    Kliknite lijevu tipku miša i držite je pritisnutom povucite granicu prema dolje odabirom svih ćelija u koje želite kopirati formulu. Kada se izaberu sve potrebne ćelije, pustite lijevu tipku miša:

    Savjet: U velikim tablicama brže je kopirati formulu pomoću prečica. Kliknite na ćeliju C1 da biste je odabrali i pritisnite Ctrl + C (da biste kopirali formulu u međuspremnik), zatim pritisnite Ctrl + Shift + End (da biste odabrali sve neprazne ćelije u koloni C), i na kraju pritisnite Ctrl + V (da zalijepite formulu u sve odabrane ćelije).

  3. Odlično, sve duplicirane ćelije su označene kao "Duplicate":

Varijanta B: dvije kolone su na različitim radnim listovima (radnim sveskama)

  1. U 1. ćeliju 1. prazne kolone u Sheet2 (kolona B u našem slučaju) upišite formulu:

    =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"","Duplicate")

    Gdje je Sheet3 naziv lista na kojem se nalazi 2. stupac, a $A$1:$A$10000 su adrese prve i posljednje ćelije ta 2. kolona.

  2. Slično varijanti A.
  3. Miimaju sljedeći rezultat:

Kliknite da preuzmete radni list s gornjim primjerima i formulu da uporedite 2 kolone da pronađete duplikate.

Rad sa pronađenim duplikatima

Savršeno, pronašli smo unose u prvoj koloni (kolona A) koji postoje i u drugoj koloni (kolona B). Sada moramo nešto učiniti s njima :)

Bilo bi prilično neefikasno i trebalo bi previše vremena da pregledamo cijelu tabelu i ručno pregledamo duple unose. Postoje mnogo bolji načini.

Prikaži samo duplirane redove u koloni A

Ako vaše kolone nemaju zaglavlja, morate ih dodati. Da biste to učinili, stavite kursor na broj koji označava 1. red i on će se promijeniti u crnu strelicu kao što je prikazano na snimku ekrana:

Kliknite desnim klikom na odabrani red i odaberite " Insert " iz kontekstnog menija:

Dajte nazive svojim kolonama, npr. " Ime " i " Duplikat? ". Zatim se prebacite na karticu Podaci i kliknite na Filter :

Nakon toga kliknite na sićušnu strelicu pored " Duplicate? " da otvorite padajuću listu, poništite sve stavke osim Duplicirane na toj listi i kliknite OK :

To je to, sada vidite samo one ćelije kolone A koje imaju duplirane vrijednosti u stupcu B. Postoje samo tri takve ćelije u našem testnom radnom listu, kao što razumijete u stvarnim listovima vjerovatno će ih biti više, daleko više:

Uda biste ponovo prikazali sve redove kolone A, kliknite na simbol filtera u koloni B koji sada izgleda kao lijevak sa malom strelicom i označite "Odaberi sve". Alternativno, možete učiniti isto putem kartica Podaci -> Odaberi & Filter -> Očisti , kao što je prikazano na snimku ekrana:

Obojite ili označite pronađene duplikate

Ako je oznaka " Duplicate " nije dovoljno za vaše potrebe i želite da označite duplicirane ćelije bojom fonta ili ispune ili na neki drugi način...

Zatim filtrirajte duplikate kako je gore objašnjeno, odaberite sve filtrirane ćelije i pritisnite Ctrl + F1 da otvorite Format Cells dijaloški okvir. Kao primjer, promijenimo boju pozadine dupliciranih redova u svijetlo žutu. Naravno, možete promijeniti boju pozadine ćelija koristeći opciju Boja ispune na kartici Početna , ali prednost dijaloškog okvira Format Cells je u tome što vam omogućava da sve formatirate promjene po jednom:

Sada sigurno nećete propustiti ni jednu dupliranu ćeliju:

Uklonite duplikate iz prve kolone

Filtrirajte svoju tablicu tako da samo ćelije s dupliranim vrijednosti se prikazuju i odaberite sve te ćelije.

Ako se dvije kolone koje upoređujete nalaze na različitim radnim listovima , tj. u odvojenim tabelama, kliknite desnim tasterom miša na odabrani raspon i odaberite " Izbriši red " iz kontekstnog menija:

Kliknite na OK kada će Excel tražiti da potvrditeda zaista želite da "Izbriši cijeli red lista" i zatim obrišete filter. Kao što vidite, ostali su samo redovi sa jedinstvenim vrijednostima:

Ako se 2 kolone nalaze na jednom radnom listu , jedna pored druge (susjedne) ili se ne dodiruju (nesusjedne) , uklanjanje duplikata je malo složenije. Ne možemo izbrisati cijele redove koji sadrže duple vrijednosti jer bi se time izbrisale i odgovarajuće ćelije u 2. koloni. Dakle, da biste ostavili samo jedinstvene unose u koloni A, učinite sljedeće:

  1. Filtrirajte tablicu tako da se prikazuju samo duplirane ćelije i odaberite sve te ćelije. Desni klik na odabir i odaberite " Obriši sadržaj ":
  2. Obriši filter.
  3. Odaberi sve ćelije u koloni A počevši od ćelije A1 do posljednje ćelija koja sadrži podatke.
  4. Idite na karticu Podaci i kliknite na Poređaj od A do Z . U dijaloškom prozoru koji se otvori odaberite " Nastavi sa trenutnim odabirom " i kliknite Sortiraj :
  5. Izbriši kolonu koja sadrži formulu jer ne treba više, do sada su tamo ostali samo "Jedinstveni".
  6. To je sve, sada Kolona A sadrži samo jedinstvene podatke koji ne postoje u Koloni B :

Kao što vidite, nije tako teško ukloniti duplikate između dvije Excel kolone pomoću formula. Iako je to vrlo dugotrajan i dosadan proces pisanja i kopiranja formule, primijeniti iobrišite filter svaki put kada trebate da uporedite 2 kolone u vašim radnim listovima. Drugo rješenje na koje ću vam skrenuti pažnju je mnogo jednostavnije i trebaće samo djelić vremena koje smo potrošili na prvu metodu. Vjerujem da ćete naći ugodnije stvari na kojima ćete provesti ušteđeno vrijeme ;)

Uporedite 2 Excel kolone za duplikate pomoću vizualnog čarobnjaka

A sada ću vam pokazati kako da uporedite dvije kolone za duplikata pomoću naših alata Dedupe za Excel.

  1. Otvorite radni list (ili radne listove) gdje se nalaze stupci koje želite uporediti.
  2. Odaberite bilo koju ćeliju unutar 1. kolone, prebacite na karticu Ablebits Data i kliknite na dugme Uporedi tabele :
  3. U korak 1 čarobnjaka, videćete da vaša prva kolona je već odabrana, pa jednostavno kliknite Dalje .

    Napomena. Ako želite da uporedite ne samo 2 kolone, već 2 tabele, morate da izaberete celu prvu tabelu u ovom koraku.

  4. U korak 2 čarobnjaka, izaberite 2. kolona sa kojom želite da uporedite. U istoj radnoj svesci biramo Sheet2 . U većini slučajeva, pametni čarobnjak automatski bira 2. kolonu, ako se iz nekog razloga to ne dogodi, odaberite ciljnu kolonu pomoću miša. Ako upoređujete cijele tabele, odaberite cijelu 2. tablicu.
  5. Odaberite da pronađete Duplicirane vrijednosti :
  6. Odaberite par stupaca kojiželite usporediti:

    Savjet. Ako upoređujete tabele, možete odabrati nekoliko parova kolona za poređenje, na primjer, ime i prezime. Za više detalja, pogledajte Kako ukloniti duplikate iz dvije Excel tabele.

  7. I na kraju, trebate odlučiti što želite učiniti s pronađenim lažnim podacima. Možete odabrati da izbrišete duplikate unosa, premjestite ih ili kopirate na drugi radni list, dodate stupac statusa (rezultat će biti sličan našem prvom rješenju s Excel formulama), označiti duplikate ili jednostavno odabrati sve ćelije s dupliciranim vrijednostima:

    Savjet. Nemojte odabrati brisanje duplikata, posebno ako koristite alat po prvi put. Umjesto toga, odaberite premještanje duplikata na drugi radni list . Ovo će ukloniti duplikate iz prve tabele, ali vam daje priliku da pregledate listu unosa prepoznatih kao duplikate. Kada upoređujete po nekoliko podudarnih kolona u velikim tabelama, može se dogoditi da ste slučajno zaboravili odabrati ključnu kolonu s jedinstvenim podacima, a premještanje duplikata spriječit će nepovratni gubitak podataka.

  8. Kliknite na Završi i uživajte u rezultatu. Ono što sada imamo je lijepa, čista tablica bez duplikata:

Zapamtite prethodno rješenje i osjetite razliku :) Zaista je brzo i jednostavno ukloniti svoje radne listove pomoću Uporedite dvije tabele . U stvari, oduzet će vam manje vremena nego što ste potrošili na čitanjeovaj članak.

Trenutno je Uporedi tabele dio našeg Ultimate Suite for Excel, kolekcije od 70+ profesionalnih alata koji pokrivaju preko 300 slučajeva upotrebe. Sat otkucava, pa požurite i preuzmite ga odmah!

Ako imate pitanja ili vam nešto nije jasno, ostavite mi komentar i rado ću objasniti dalje. Hvala vam na čitanju!

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.