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.
KoloneImamo 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