Usporedite dva stupca i uklonite duplikate u Excelu

  • Podijeli Ovo
Michael Brown

Za čitanje ovog članka trebat će vam oko 10 minuta, au sljedećih 5 minuta (ili čak brže ako odaberete 2. rješenje opisano u članku) lako ćete usporediti dva Excel stupca za duplikate i ukloniti ili istaknuti pronađene prevare. U redu, odbrojavanje je počelo!

Excel je vrlo moćna i stvarno cool aplikacija za stvaranje i obradu velikih nizova podataka. Sada kada imate puno radnih knjiga sa skupom podataka, ili možda samo jednu ogromnu tablicu, možda ćete htjeti usporediti 2 stupca za duplikate i zatim učiniti nešto s pronađenim unosima, na primjer izbrisati duplikate redaka, obojati duplikate ili očistiti sadržaj duplicirane ćelije. Ova dva stupca mogu se nalaziti u jednoj tablici, susjedni ili nepovezani, ili se mogu nalaziti u 2 različita radna lista ili čak radne knjige.

Recimo, imate 2 stupca s imenima ljudi - 5 imena u stupcu A i 3 imena u stupcu B, a vi želite usporediti podatke između ova dva stupca kako biste pronašli duplikate. Kao što razumijete, ovo su lažni podaci samo za brzi primjer; u stvarnim radnim listovima obično imate tisuće i desetke tisuća unosa.

Varijanta A : Oba se stupca nalaze na jednom listu, u jednoj tablici: Stupac A i Stupac B

Varijanta B : Dva stupca nalaze se na različitim listovima: Stupac A na Listu2 i Stupac A na Listu3

Ugrađeni alat za uklanjanje duplikataalat dostupan u Excelu 2016, Excelu 2013 i 2010 ne može podnijeti ovaj scenarij jer ne može usporediti podatke između 2 stupca. Nadalje, može ukloniti samo prevare, nijedan drugi izbor kao što je isticanje ili bojanje nije dostupan, nažalost :-(.

U nastavku ću opisati 2 moguća načina usporedbe dva Excel stupca koji vam omogućuju da pronađete i uklonite dvostruke unose:

Usporedite 2 stupca da pronađete duplikate pomoću Excel formula

Varijanta A: oba su stupca na istom popisu

  1. U prvu praznu ćeliju, u našem primjeru to 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 prvog stupca koji želimo koristiti za usporedbu. $B$1 i $B$10000 su adrese prve i zadnje ćelije 2. stupca s kojima želite usporediti. Obratite pozornost na apsolutna referenca ćelije - znakovi dolara ($) ispred slova stupaca i brojeva redaka. Apsolutnu referencu koristim namjerno, kako bi adrese ćelija ostale nepromijenjene prilikom kopiranja formule.

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

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

    Umjesto " Jedinstveno "/" Dvostruko " možete napisati vlastite oznake, npr. " Nije pronađeno "/" Pronađeno ", ili ostavite samo " Duplikat " i upišite "" umjesto "Jedinstven". U potonjem slučaju imat ćeteprazne ćelije uz ćelije za koje nisu pronađeni duplikati, vjerujem da je takav prikaz prikladniji za analizu podataka.

  2. Kopirajmo sada formulu u sve ćelije stupca C , do zadnjeg retka koji sadrži podatke u stupcu A. Da biste to učinili, postavite kursor na donjem desnom kutu ćelije C1 , a kursor će se promijeniti u crni križ, kao što je prikazano na slici ispod:

    Kliknite lijevu tipku miša i držeći je pritisnutu, povucite obrub prema dolje odabir svih ćelija u koje želite kopirati formulu. Kada su označene sve potrebne ćelije, otpustite lijevu tipku miša:

    Savjet: U velikim tablicama formulu je brže kopirati pomoću prečaca. Kliknite na ćeliju C1 da biste je odabrali i pritisnite Ctrl + C (za kopiranje formule u međuspremnik), zatim pritisnite Ctrl + Shift + End (za odabir svih nepraznih ćelija u stupcu C), i na kraju pritisnite Ctrl + V (za lijepljenje formule u sve odabrane ćelije).

  3. Fenomenalno, sve duplicirane ćelije označene su kao "Duplikat":

Varijanta B: dva stupca su na različitim radnim listovima (radnim knjigama)

  1. U 1. ćeliju 1. praznog stupca u Sheet2 (stupac B u našem slučaju), napiš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 zadnje ćelije taj 2. stupac.

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

Kliknite za preuzimanje radnog lista s gornjim primjerima i formulom za usporedbu 2 stupca za pronalaženje duplikata.

Rad s pronađenim duplikatima

Savršeno, pronašli smo unose u prvom stupcu (Stupac A) koji također postoje u drugom stupcu (Stupac B). Sada moramo nešto učiniti s njima :)

Bilo bi prilično neučinkovito i oduzelo bi nam previše vremena da ručno pregledamo cijelu tablicu i pregledamo dvostruke unose. Postoje puno bolji načini.

Prikaži samo duplicirane retke u stupcu A

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

Desnom tipkom kliknite odabrani red i odaberite " Umetni " iz kontekstnog izbornika:

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

Nakon toga kliknite sićušnu strelicu pored " Duplikat? " da otvorite padajućeg popisa, poništite odabir svih stavki osim Duplicate na tom popisu i kliknite OK :

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

Ukako biste ponovno prikazali sve retke stupca A, kliknite simbol filtra u stupcu B koji sada izgleda kao lijevak s malom strelicom i označite "Odaberi sve". Alternativno, možete učiniti isto putem kartice Podaci -> Odaberi & Filter -> Očisti , kao što je prikazano na snimci zaslona:

Boja ili označite pronađene duplikate

Ako je zastavica " Duplikat " nije dovoljno za vaše potrebe i želite označiti duplicirane ćelije bojom fonta ili bojom ispune ili na neki drugi način…

Zatim filtrirajte duplikate kao što je gore objašnjeno, odaberite sve filtrirane ćelije i pritisnite Ctrl + F1 za otvaranje dijaloški okvir Oblikovanje ćelija . Kao primjer, promijenimo boju pozadine dupliciranih redaka u jarko žutu. Naravno, možete promijeniti boju pozadine ćelija pomoću opcije Boja ispune na kartici Početna , ali prednost dijaloškog okvira Oblikovanje ćelija je ta što vam omogućuje da napravite sva oblikovanja mijenja odjednom:

Sada sigurno nećete propustiti nijednu dupliciranu ćeliju:

Uklonite duplikate iz prvog stupca

Filtrirajte tablicu tako da samo ćelije s dupliciranim vrijednosti i odaberite sve te ćelije.

Ako se 2 stupca koja uspoređujete nalaze na različitim radnim listovima , tj. u zasebnim tablicama, desnom tipkom miša kliknite odabrani raspon i odaberite " Izbriši red " iz kontekstnog izbornika:

Kliknite U redu kada Excel od vas zatraži potvrduda stvarno želite "Izbriši cijeli red lista", a zatim očistite filtar. Kao što vidite, ostali su samo redovi s jedinstvenim vrijednostima:

Ako se 2 stupca nalaze na jednom radnom listu , jedan pored drugog (susjedni) ili se ne dodiruju (nesusjedni) , uklanjanje duplikata je malo složenije. Ne možemo izbrisati cijele retke koji sadrže duplicirane vrijednosti jer bi time izbrisali i odgovarajuće ćelije u 2. stupcu. Dakle, kako biste ostavili samo jedinstvene unose u stupcu A, učinite sljedeće:

  1. Filtrirajte tablicu tako da se prikazuju samo duplicirane ćelije i odaberite sve te ćelije. Desnom tipkom miša kliknite odabir i odaberite " Izbriši sadržaj ":
  2. Očistite filtar.
  3. Odaberite sve ćelije u stupcu A počevši od ćelije A1 do zadnje ćelija koja sadrži podatke.
  4. Idite na karticu Podaci i kliknite Sortiraj od A do Z . U dijaloškom prozoru koji se otvori odaberite " Nastavi s trenutnim odabirom " i kliknite Sortiraj :
  5. Izbrišite stupac koji sadrži formulu jer ne više ne trebam, do sada su tamo ostali samo "Jedinstveni".
  6. To je sve, sada stupac A sadrži samo jedinstvene podatke koji ne postoje u stupcu B :

Kao što vidite, nije tako teško ukloniti duplikate između dva Excel stupca pomoću formula. Iako je pisanje i kopiranje formule vrlo dugotrajan i dosadan proces, primjena iočistite filtar svaki put kada trebate usporediti 2 stupca u svojim radnim listovima. Drugo rješenje koje ću vam skrenuti pozornost mnogo je jednostavnije i oduzet će vam samo djelić vremena koje smo potrošili na prvu metodu. Vjerujem da ćete pronaći ugodnije stvari na koje ćete potrošiti ušteđeno vrijeme ;)

Usporedite 2 Excel stupca za duplikate pomoću vizualnog čarobnjaka

A sada mi dopustite da vam pokažem kako usporediti dva stupca za duplikata pomoću naših alata za uklanjanje duplikata za Excel.

  1. Otvorite radni list (ili radne listove) gdje se nalaze stupci koje želite usporediti.
  2. Odaberite bilo koju ćeliju unutar 1. stupca, prebacite na karticu Ablebits Data i kliknite gumb Usporedi tablice :
  3. Na korak 1 čarobnjaka, vidjet ćete da vaš prvi stupac je već odabran, pa jednostavno kliknite Dalje .

    Napomena. Ako ne želite usporediti samo 2 stupca, već 2 tablice, trebate odabrati cijelu prvu tablicu u ovom koraku.

  4. U koraku 2 čarobnjaka odaberite 2. stupac s kojim želite usporediti. Odaberemo Sheet2 u istoj radnoj knjizi. U većini slučajeva, pametni čarobnjak automatski odabire 2. stupac, ako se to iz nekog razloga ne dogodi, odaberite ciljni stupac pomoću miša. Ako uspoređujete cijele tablice, odaberite cijelu 2. tablicu.
  5. Odaberite traženje Dupliciranih vrijednosti :
  6. Odaberite par stupaca koježelite usporediti:

    Savjet. Ako uspoređujete tablice, možete odabrati nekoliko parova stupaca za usporedbu, npr. ime i prezime. Za više detalja pogledajte Kako ukloniti duplikate iz dvije Excel proračunske tablice.

  7. I na kraju, morate odlučiti što želite učiniti s pronađenim duplikatima. Možete odabrati brisanje dupliciranih unosa, premještanje ili kopiranje na drugi radni list, dodavanje stupca statusa (rezultat će biti sličan našem prvom rješenju s Excel formulama), označavanje duplikata ili samo odabir svih ćelija s dupliciranim vrijednostima:

    Savjet. Ne birajte brisanje duplikata, osobito ako alat koristite prvi put. Umjesto toga odaberite premjestiti dupe na drugi radni list . Ovo će ukloniti duplikate iz prve tablice, ali vam daje priliku da pregledate popis unosa koji su prepoznati kao duplikati. Kod usporedbe po više podudarnih stupaca u velikim tablicama može se dogoditi da ste slučajno zaboravili odabrati ključni stupac s jedinstvenim podacima, a premještanje duplikata spriječit će nepovratni gubitak podataka.

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

Zapamtite prethodno rješenje i osjetite razliku :) Doista je brzo i jednostavno deduplicirati svoje radne listove pomoću Usporedite dvije tablice . Zapravo, oduzet će vam manje vremena nego što ste potrošili na čitanjeovaj članak.

Trenutno je Usporedite tablice dio našeg Ultimate Suite for Excel, zbirke od 70+ profesionalnih alata koji pokrivaju više od 300 slučajeva upotrebe. Sat otkucava, stoga požurite i preuzmite ga odmah!

Ako imate pitanja ili je nešto ostalo nejasno, ostavite mi komentar i rado ću vam objasniti. Hvala vam na čitanju!

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.