Pronađite duplikate u dva stupca u Excelu (6 prikladnih pristupa)

  • Podijeli Ovo
Hugh West

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.

Stupci

Imamo 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

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.