Pronađite duplikate u dvije kolone u Excelu (6 odgovarajućih pristupa)

  • Podijeli Ovo
Hugh West

Sadržaj

Microsoft Excel je pružio brojne metode za pronalaženje duplikata u dvije ili više kolona. U ovom članku ćete naučiti sve jednostavne & korisni trikovi zajedno s VBA metodom uređivanja za pronalaženje duplikata ili podudaranja u dvije kolone u Excelu.

Pročitajte više: Pronađite podudaranja ili duplirane vrijednosti u Excelu

Snimak ekrana iznad je pregled članka koji predstavlja skup podataka & primjer funkcije za pronalaženje duplih vrijednosti. Moći ćete naučiti više o skupu podataka zajedno sa svim odgovarajućim funkcijama u sljedećim metodama u ovom članku.

Preuzmite radnu svesku za vježbe

Možete preuzeti našu Excel radnu svesku koje smo koristili za pripremu ovog članka. Pronaći ćete radne listove s odjeljcima za vježbanje.

Pronađite podudaranja u dvije kolone

6 odgovarajućih pristupa za pronalaženje duplikata u dvije kolone u Excelu

1. Pronalaženje duplikata unutar sličnih redova u dvije kolone

U 1. odjeljku ćemo pronaći duplikate unutar istih redova samo u dvije kolone. Ali ove metode nisu primjenjive za podudaranja osjetljiva na velika i mala slova. Ako trenutno trebate pronaći tačna podudaranja s obzirom na velika i mala slova, onda imamo rješenje i za ovo u metodi 5.

Pročitajte više: Excel formula za pronalaženje duplikata u jednoj koloni

1.1 Upotreba znaka jednakosti kao logičkog argumenta za otkrivanje duplikata unutar sličnih redova u dvaExcel funkcionira na ovoj web stranici.

Kolone

Imamo dvije liste imena u Kolone B & C . I možemo pronaći duplikate unutar istog reda jednostavnim korištenjem znaka jednakosti kao logičke funkcije.

📌 Koraci:

➤ Odaberite Ćelija D5 & upišite:

=B5=C5

➤ Pritisnite Enter , dobit ćete prvu povratnu vrijednost. Ako se pronađu podudaranja, vrijednost će se vratiti kao TRUE & ako nije pronađen, vratit će se kao FALSE .

➤ Sada koristite Fill Handle da automatski popunite ostale ćelije u Koloni D da pronađi sva podudaranja.

1.2 Upotreba funkcije IF za pronalaženje duplikata unutar istih redaka u dvije kolone

Upotrebom logičke funkcije- IF , možete pronaći & prikaži duplikate u drugoj koloni.

📌 Koraci:

➤ U ćeliji D5 , formula će biti:

=IF(B5=C5,B5,"")

➤ Pritisnite Enter .

➤ Koristite Fill Handle za automatsko popunjavanje drugih ćelija u Kolona D & gotovi ste.

1.3 Primjena uvjetnog oblikovanja za isticanje podudaranja unutar istih redaka u dvije kolone

Ako želite pronaći duplikati unutar istih redova u dvije kolone, tada je vjerojatno uvjetno oblikovanje najbolje za isticanje podudaranja i neće vam dozvoliti da upišete bilo koju funkciju za traženje podudaranja.

📌 Korak 1:

➤ Odaberite cijeli niz ćelija koje se uzimaju u obzir za pronalaženje duplikata.

📌 Korak 2:

➤ Na kartici Početna , sa padajućeg menija Uslovno oblikovanje u grupi naredbi Stilovi , odaberite naredbu Novo pravilo . Pojavit će se okvir za dijalog.

📌 Korak 3:

➤ Sada odaberite tip pravila za koristite formulu da odredite unutar ćelija za formatiranje.

➤ U uređivaču Opis pravila upišite =$B5=$C5

➤ Odaberite Opcija Format & pojavit će se još jedan dijaloški okvir.

📌 Korak 4:

➤ Iz Popuni , odaberite boju koju želite koristiti za isticanje duplikata.

➤ Pritisnite OK & prikazat će vam se Format uzorka s odabranom bojom u dijaloškom okviru Novo pravilo formatiranja .

📌 Korak 5:

➤ Pritisnite OK posljednji put & gotovi ste.

Na donjoj slici su spojevi u istim redovima sada vidljivi sa odabranom bojom.

2. Pronalaženje duplikata unutar bilo kojeg reda u dvije kolone

2.1 Primjena uvjetnog oblikovanja za lociranje svih duplikata u dvije kolone

Da biste pronašli duplikate u dvije kolone u bilo kojem redu, možete direktno koristiti srodnu naredbu u Uvjetnom formatiranju za isticanje.

📌 Korak 1:

➤ Odaberite raspon ćelija prvo.

📌 Korak 2:

➤ Ispod Početna tab & iz Uvjetno oblikovanje iz padajućeg izbornika odaberite Duplicirane vrijednosti iz Pravila za isticanje ćelija . Pojavit će se okvir za dijalog.

📌 Korak 3:

➤ Odaberite boju koju želite prikaži za isticanje duplikata.

➤ Pritisnite OK & gotovi ste.

Kao na slici ispod, vidjet ćete sve utakmice sa odabranim & istaknute boje.

2.2 Kombiniranje IF & COUNTIF funkcije za otkrivanje duplikata u dvije kolone

Možemo koristiti IF & COUNTIF funkcioniše zajedno da pronađe podatke iz 1. kolone u 2. koloni za podudaranja.

📌 Koraci:

➤ U Ćelija D5 , moramo upisati sljedeću formulu:

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ Pritisnite Enter & zatim koristite Fill Handle da automatski popunite ostale ćelije u Koloni D . Tako ćete dobiti sva imena sa Liste 1 koja su prisutna na Listi 2.

2.3 Upotreba IF, AND, COUNTIF funkcija za pronalaženje određenog duplikata u dva Kolone

Sada ako želite da upišete ime & provjerite da li je to prisutno u obje kolone onda je ova metoda najprikladnija. U ćeliji F8 , ime 'Kyle' je napisano & ako je ime prisutno u obje kolone B & C , onda će na izlazu biti prikazana poruka- DA , inače će se vratiti kao NE .

Pročitajte više: Pronalaženje broja dupliranih redova pomoćuCOUNTIF formula

📌 Koraci:

➤ Povezana formula u ćeliji F9 bit će:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")

➤ Pritisnite Enter & vidjet ćete da prikazuje DA , tako da je ime 'Kyle' prisutno u obje kolone B & C .

2.4 Kombiniranje IF, ISERROR. MATCH funkcije za pronalaženje podudaranja u dva stupca

Ako želite koristiti MATCH funkciju za pronalaženje podudaranja ili duplikata u dvije kolone unutar bilo kojeg reda, tada morate umetnuti ISGREŠKA unutar IF & MATCH funkcionira inače ako podudaranje/duplikat nije pronađen, prikazat će vam se poruka o grešci.

📌 Koraci:

➤ U ćeliji D5 . formula sa funkcijom MATCH će biti:

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

➤ Pritisnite Enter , automatski popunite cijeli stupac koristeći Ručica za popunjavanje & odmah ćete pronaći rezultate.

3. Pronalaženje duplikata u više od dva stupca

3.1 Korištenje funkcija IF-AND za pronalaženje duplikata unutar istih redaka u više od dva stupca

Pronalaženje podudaranja ili duplikata u više od dvije kolone, moramo koristiti AND funkciju za dodavanje više logika. Dakle, u našem modificiranom skupu podataka, sada imamo još jednu kolonu (Lista 3) sa više imena & pronaći ćemo sva podudaranja u istim redovima u Koloni E .

📌 Koraci:

➤ U Ćelija E5 , formula zasnovana na kriterijumima će biti:

=IF(AND(B5=C5,C5=D5),B5,"")

➤ Pritisnite Enter , automatski popuni ostale ćelije sa Fill Handle & odmah ćete dobiti sva podudaranja u istim redovima.

3.2 Upotreba IF-OR funkcija za pronalaženje duplikata unutar sličnih redova u bilo koje dvije od više kolona

Evo još jednog slučaja u kojem ćemo pronaći duplikate u bilo kojoj od dvije kolone unutar istog reda iz više od dvije kolone i ako se pronađu podudaranja, poruka će pokazati 'Found', inače će se vratiti kao prazno.

📌 Koraci:

➤ Moramo ukucati Ćelija E5 :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

➤ Pritisnite Enter , automatski popunite preostale ćelije u koloni & dobit ćete sva podudaranja pronađena u istim redovima.

4. Izdvajanje podataka na osnovu duplikata u dva stupca

4.1 Upotreba VLOOKUP-a ili INDEX-MATCH za izdvajanje podataka na osnovu duplikata u dva stupca

Na osnovu pronađenih duplikata u dvije kolone, također možemo izvući podatke sa VLOOKUP ili INDEX-MATCH formulama. U našem modificiranom skupu podataka, Kolone B & C predstavljaju imena nekih ljudi sa iznosima njihovih donacija. U Koloni E, je prisutno nekoliko imena & pronaći ćemo donacije tih nekoliko ljudi u Koloni F tako što ćemo pronaći duplikate u dvije Kolone-B & E .

📌 Koraci:

➤ U ćeliji F5 , povezana formula sa VLOOKUP ćebiti:

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

➤ Pritisnite Enter , automatski popunite cijeli stupac & dobit ćete iznose donacija tih odabranih ljudi iz Kolone E .

Možete koristiti i INDEX-MATCH formula ovdje da biste pronašli slične rezultate. U ovom slučaju, formula u ćeliji F5 će biti:

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

Zatim pritisnite Enter , automatski popunite cijelo stupac & gotovi ste.

4.2 Umetanje zamjenskih znakova unutar funkcija VLOOKUP ili INDEX-MATCH za izdvajanje djelomičnih podudaranja zasnovanih na podacima u dva stupca

Sada imamo puna imena u Kolona B & sa kratkim nazivima u Koloni E , tražit ćemo djelimična podudaranja u Koloni B & zatim izdvojite iznose donacija odabranih ljudi u Kolonu F . Moramo koristiti Wildcard znakove (Asterisk-’*’) ovdje prije & nakon referenci ćelija iz kolone E kao Asterisk(*) će tražiti dodatne tekstove.

📌 Koraci:

➤ Povezana formula u ćeliji F5 će biti:

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

➤ Pritisnite Enter , automatski popunite cijelu kolonu & odmah ćete pronaći rezultate.

A ako odlučite koristiti INDEX-MATCH funkcije, onda morate upisati Ćelija F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

Zatim pritisnite Enter & koristite Fill Handle da popunite cijeli stupac.

5. Pronalaženje duplikata osjetljivih na velika i mala slova u dvaKolone

Sve gore navedene metode nisu osjetljive na velika i mala slova. Sada ako želite pronaći duplikate u dvije kolone u istim redovima s uključenim velikim i malim slovima, onda će vam ovaj odjeljak pokazati put. Ovdje, u dvije kolone Liste 1 & 2, neka imena su prisutna u obje kolone, ali ne sa sličnim velikim slovima. Pomoću funkcije EXACT saznat ćemo koja su imena ista s obzirom na velika i mala slova.

📌 Koraci:

➤  U ćeliji D5 , formula će biti:

=EXACT(B5,C5)

➤ Pritisnite Enter , automatski popunite preostale ćelije pomoću Popuni prema dolje & dobit ćete sva tačna podudaranja s uključenim osjetljivim na velika i mala slova. Podudaranja će biti prikazana kao TRUE , a neusklađeni rezultat će se vratiti kao FALSE logička vrijednost.

6 . Korišćenje VBA uređivača za pronalaženje duplikata u dve kolone

Ako volite da kodirate pomoću VBA uređivača za Excel funkcije, onda bi ova metoda mogla biti prikladna za vas. Prikazat ćemo duplikate u Koloni D uz pomoć VBScript .

📌 Korak 1:

➤ Pritisnite Alt+F11 da otvorite VBA prozor.

➤ Iz Tab Insert , odaberite Module . Pojavit će se novi modul za VBA editor gdje ćete upisivati ​​kodove.

📌 Korak 2:

➤ U prozoru uređivača kopirajte sljedeće kodove:

1263

➤ Kliknite na Dugme Run ili pritisnite F5 da aktivirate potprogram.

📌 Korak 3:

➤ Zatvorite VBA prozor ili ponovo pritisnite Alt+F11 da se vratite u Excel radnu svesku.

➤ Sada izaberite opseg ćelija sa liste 1 koje treba da se pregledano ima li podudaranja na Listi 2.

📌 Korak 4:

➤ Iz Na kartici Developer odaberite Macros , otvorit će se okvir za dijalog.

Napomena: Ako ne pronađete opciju Developer na vrhu ili odeljku trake, onda ga morate omogućiti tako što ćete prvo otvoriti Opcije Excel . Tamo ćete pronaći opciju ‘Prilagodi vrpcu’ . Iz opcije Glavne kartice stavite oznaku Odaberi na Razvojnik . Pritisnite OK & kartica Developer bi se sada trebala pojaviti na vrhu vaše Excel radne knjige.

📌 Korak 5:

➤ Kako ste već aktivirali makro, tako će sada ovo ime makroa biti vidljivo u okviru za dijalog. Pritisnite Pokreni & gotovi ste sa svojim koracima.

Naći ćete sva podudaranja u koloni D kao na slici ispod.

Završne riječi

Nadam se da će vas sve ove gore navedene metode za pronalaženje duplikata u dvije kolone pod više kriterija sada potaknuti da se prijavite u svojim redovnim poslovima u Excelu. Ako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge korisne članke vezane za

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.