Sadržaj
Microsoft Excel nudi brojne metode za pronalaženje duplikata u dva ili više stupaca. U ovom ćete članku naučiti sve jednostavne & korisni trikovi zajedno s VBA metodom uređivanja za pronalaženje duplikata ili podudaranja u dva stupca u Excelu.
Pročitajte više: Pronađite podudaranja ili duplikate vrijednosti u Excelu
Gornji snimak zaslona je pregled članka koji predstavlja skup podataka & primjer funkcije za pronalaženje dupliciranih vrijednosti. Na sljedećim ćete metodama u ovom članku saznati više o skupu podataka zajedno sa svim prikladnim funkcijama.
Preuzmite radnu knjigu za vježbu
Možete preuzeti našu Excel radnu knjigu koje smo koristili za pripremu ovog članka. Pronaći ćete radne listove s odjeljcima za vježbanje.
Pronađite podudaranja u dva stupca
6 prikladnih pristupa za pronalaženje duplikata u dva stupca u Excelu
1. Pronalaženje duplikata unutar sličnih redaka u dva stupca
U 1. odjeljku pronaći ćemo duplikate unutar istih redaka samo u dva stupca. Ali ove metode nisu primjenjive za podudaranja koja razlikuju velika i mala slova. Ako upravo sada trebate pronaći točna podudaranja uzimajući u obzir mala i mala slova, imamo rješenje i za to u metodi 5.
Pročitajte više: Excel formula za pronalaženje duplikata u jednom stupcu
1.1 Korištenje znaka jednakosti kao logičkog argumenta za otkrivanje duplikata unutar sličnih redaka u dvaExcel funkcionira na ovoj web stranici.
StupciImamo dva popisa imena u Stupcima B & C3. I možemo pronaći duplikate unutar istog retka jednostavnim korištenjem znaka jednakosti kao logičke funkcije.
📌 Koraci:
➤ Odaberite ćeliju D5 & type:
=B5=C5
➤ Pritisnite Enter , dobit ćete prvu povratnu vrijednost. Ako se pronađu podudaranja, vrijednost će se vratiti kao TRUE & ako se ne pronađe, vratit će se kao FALSE .
➤ Sada upotrijebite Fill Handle za automatsko popunjavanje ostalih ćelija u Stupcu D za pronađite sva podudaranja.
1.2 Korištenje IF funkcije za pronalaženje duplikata unutar istih redaka u dva stupca
Upotrebom logičke funkcije- AKO , možete pronaći & prikaži duplikate u drugom stupcu.
📌 Koraci:
➤ U ćeliji D5 formula će biti:
=IF(B5=C5,B5,"")
➤ Pritisnite Enter .
➤ Koristite Fill Handle za automatsko popunjavanje ostalih ćelija u Stupac D & gotovi ste.
1.3 Primjena uvjetnog oblikovanja za isticanje podudaranja unutar istih redaka u dva stupca
Ako želite pronaći duplikata unutar istih redaka u dva stupca, onda vjerojatno uvjetno oblikovanje najbolje odgovara za isticanje podudaranja i neće vam dopustiti da upišete bilo koju funkciju za traženje podudaranja.
📌 Korak 1:
➤ Odaberite cijeli raspon ćelija koji se uzima u obzir za pronalaženje duplikata.
📌 Korak 2:
➤ Na kartici Početna , s padajućeg izbornika Uvjetno oblikovanje u grupi naredbi Stilovi , odaberite naredbu Novo pravilo . Pojavit će se dijaloški okvir.
📌 Korak 3:
➤ Sada odaberite vrstu pravila za koristite formulu za određivanje unutar ćelija za formatiranje.
➤ U uređivaču Opis pravila upišite =$B5=$C5
➤ Odaberite Format opcija & pojavit će se još jedan dijaloški okvir.
📌 Korak 4:
➤ Iz Fill , odaberite boju koju želite koristiti za označavanje duplikata.
➤ Pritisnite OK & bit će vam prikazan uzorak formata s odabranom bojom u dijaloškom okviru Novo pravilo oblikovanja .
📌 Korak 5:
➤ Pritisnite OK posljednji put & gotovi ste.
Na slici ispod, podudaranja u istim redovima sada su vidljiva s odabranom bojom.
2. Pronalaženje duplikata u bilo kojem retku u dva stupca
2.1 Primjena uvjetnog oblikovanja za lociranje svih duplikata u dva stupca
Da biste pronašli duplikat u dva stupca u bilo kojem retku, možete izravno koristiti povezanu naredbu u Uvjetnom oblikovanju za označavanje.
📌 Korak 1:
➤ Odaberite prvo raspon ćelija.
📌 Korak 2:
➤ Ispod Početna tab & odNa padajućem izborniku Uvjetno oblikovanje odaberite Duplicirane vrijednosti iz Pravila za isticanje ćelija . Pojavit će se dijaloški okvir.
📌 Korak 3:
➤ Odaberite boju koju želite prikazati za označavanje duplikata.
➤ Pritisnite OK & gotovi ste.
Kao na slici ispod, vidjet ćete sva podudaranja s odabranim & istaknute boje.
2.2 Kombiniranje IF & COUNTIF Funkcije za otkrivanje duplikata u dva stupca
Možemo koristiti IF & COUNTIF radi zajedno kako bi pronašao podatke iz 1. stupca u 2. stupcu za podudaranja.
📌 Koraci:
➤ U Ćelija D5 , moramo upisati sljedeću formulu:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ Pritisnite Enter & zatim upotrijebite Full Handle za automatsko popunjavanje ostatka ćelija u Stupcu D . Tako ćete dobiti sva imena s popisa 1 koja su prisutna na popisu 2.
2.3 Upotreba funkcija IF, AND, COUNTIF za pronalaženje određenog duplikata u Two Stupci
Sada ako želite upisati naziv & pogledajte ako je to prisutno u oba stupca, onda je ova metoda najprikladnija. U ćeliji F8 napisano je ime 'Kyle' & ako je ime prisutno u oba Stupca B & C , tada će izlaz prikazati poruku- DA , inače će se vratiti kao NE .
Pročitajte više: Pronalaženje broja dupliciranih redaka 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 oba Stupca B & C .
2.4 Kombiniranje IF, ISERROR. Funkcije MATCH za pronalaženje podudaranja u dva stupca
Ako želite koristiti funkciju MATCH za pronalaženje podudaranja ili duplikata u dva stupca unutar bilo kojeg reda, tada morate umetnuti ISERROR unutar IF & MATCH funkcionira inače ako se podudaranje/duplikat ne pronađe, prikazat će vam se poruka o pogrešci.
📌 Koraci:
➤ U ćeliji D5 . formula s funkcijom MATCH bit će:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Pritisnite Enter , automatski popunite cijeli stupac koristeći Ručka za punjenje & odmah ćete pronaći rezultate.
3. Pronalaženje duplikata u više od dva stupca
3.1 Upotreba funkcija IF-AND za pronalaženje duplikata unutar istih redaka u više od dva stupca
Za pronalaženje podudaranja ili duplikata u više od dva stupca, moramo koristiti AND funkciju za dodavanje više logika. Dakle, u našem modificiranom skupu podataka, sada imamo još jedan stupac (Lista 3) s više imena & pronaći ćemo sva podudaranja unutar istih redaka u Stupcu E .
📌 Koraci:
➤ U Ćelija E5 , formula temeljena na kriterijima bit će:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ Pritisnite Enter , automatski ispunite ostatak ćelija s Fill Handle & odmah ćete dobiti sva podudaranja u istim recima.
3.2 Upotreba funkcija IF-OR za pronalaženje duplikata unutar sličnih redaka u bilo koja dva od više stupaca
Evo još jednog slučaja gdje ćemo pronaći duplikate u bilo kojem od dva stupca unutar istih redaka iz više od dva stupca i ako se pronađu podudaranja, poruka će pokazati 'Pronađeno', inače će se vratiti kao prazno.
📌 Koraci:
➤ Moramo upisati ćeliju E5 :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Pritisnite Enter , automatski popunite ostale ćelije u stupcu & dobit ćete sva podudaranja pronađena unutar istih redaka.
4. Izdvajanje podataka na temelju duplikata u dva stupca
4.1 Korištenje VLOOKUP-a ili INDEX-MATCH-a za izdvajanje podataka na temelju duplikata u dva stupca
Na temelju pronađenih duplikata u dva stupca, također možemo izvući podatke pomoću formula VLOOKUP ili INDEX-MATCH . U našem modificiranom skupu podataka, Stupci B & C predstavljaju imena nekih ljudi s iznosima njihovih donacija. U Stupcu E, prisutno je nekoliko imena & pronaći ćemo donacije tih nekoliko ljudi u Stupcu F pronalaženjem duplikata u dva Stupca- B & E .
📌 Koraci:
➤ U ćeliji F5 , povezana formula s VLOOKUP ćebe:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Pritisnite Enter , automatski ispunite cijeli stupac & dobit ćete iznose donacija tih odabranih ljudi iz Stupca E .
Također možete koristiti INDEX-MATCH ovdje pronađite slične rezultate. U ovom slučaju, formula u ćeliji F5 bit će:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
Zatim pritisnite Enter , automatski popunite cijeli stupac & gotovi ste.
4.2 Umetanje zamjenskih znakova unutar funkcija VLOOKUP ili INDEX-MATCH za izdvajanje djelomičnih podudaranja temeljenih na podacima u dva stupca
Sada imamo puna imena u Stupac B & s kratkim nazivima u Stupcu E , tražit ćemo djelomična podudaranja u Stupcu B & zatim izvucite iznose donacija odabranih ljudi u Stupac F . Moramo koristiti zamjenske znakove (zvjezdica-’*’) ovdje prije & nakon referenci ćelija iz stupca E kao zvjezdica(*) će tražiti dodatne tekstove.
📌 Koraci:
➤ Povezana formula u ćeliji F5 bit će:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
➤ Pritisnite Enter , automatski popunite cijeli stupac & odmah ćete pronaći rezultate.
A ako se odlučite koristiti funkcije INDEX-MATCH , tada morate upisati Cell F5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
Zatim pritisnite Enter & koristite Ručku za popunjavanje za popunjavanje cijelog stupca.
5. Pronalaženje duplikata koji razlikuju velika i mala slova u TwoStupci
Sve gore navedene metode nisu bile osjetljive na velika i mala slova. Sada ako želite pronaći duplikate u dva stupca u istim redcima s uključenim razlikovanjem velikih i malih slova, ovaj odjeljak će vam pokazati put. Ovdje, u dva stupca Liste 1 & 2, neka su imena prisutna u oba stupca, ali ne sa sličnim velikim i malim slovima. Pomoću funkcije TOČNO 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 ostale ćelije koristeći Fill Down & dobit ćete sva točna podudaranja s uključenim razlikovanjem velikih i malih slova. Podudaranja će biti prikazana kao TRUE , a neusklađeni rezultat će se vratiti kao FALSE logička vrijednost.
6 . Korištenje VBA uređivača za pronalaženje duplikata u dva stupca
Ako volite kodirati s VBA uređivačem za Excel funkcije, onda bi ova metoda mogla biti prikladna za vas. Prikazat ćemo duplikate u Stupcu D uz pomoć VBScripta .
📌 Korak 1:
➤ Pritisnite Alt+F11 za otvaranje VBA prozora.
➤ Iz Kartica Insert , odaberite Module . Pojavit će se novi modul za VBA uređivač gdje ćete upisivati kodove.
📌 Korak 2:
➤ U prozoru uređivača kopirajte sljedeće kodove:
3539
➤ Kliknite na Gumb Pokreni ili pritisnite F5 za aktiviranje potprograma.
📌 Korak 3:
➤ Zatvorite VBA prozor ili ponovno pritisnite Alt+F11 za povratak u radnu knjigu programa Excel.
➤ Sada odaberite raspon ćelija s Liste 1 koje je potrebno pregledan radi podudaranja na popisu 2.
📌 Korak 4:
➤ Iz Kartica Developer , odaberite Macros , otvorit će se dijaloški okvir.
Napomena: Ako ne pronađete opciju Developer na vrhu ili odjeljku vrpce, tada ga morate omogućiti tako da prvo otvorite Opcije programa Excel . Tamo ćete pronaći opciju "Prilagodi vrpcu" . Iz opcije Glavne kartice stavite oznaku Odaberi na Razvojni programer . Pritisnite OK & kartica Razvojni programer sada bi se trebala pojaviti na vrhu vaše Excel radne knjige.
📌 Korak 5:
➤ Kako ste već aktivirali makronaredbu, sada će ovaj naziv makronaredbe biti vidljiv u dijaloškom okviru. Pritisnite Pokreni & gotovi ste sa svojim koracima.
Naći ćete sva podudaranja u stupcu D kao na slici ispod.
Završne riječi
Nadam se da će vas sve ove gore spomenute metode za pronalaženje duplikata u dva stupca prema više kriterija sada potaknuti da ih primijenite u svojim uobičajenim Excel poslovima. Ako imate pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge korisne članke vezane uz