Topeltkirjete leidmine kahes veerus Excelis (6 sobivat lähenemist)

  • Jaga Seda
Hugh West

Sisukord

Microsoft Excel on pakkunud mitmeid meetodeid, et leida duplikaate kahes või enamas veerus. Selles artiklis saate teada kõik lihtsad & kasulikud nipid koos VBA redigeerimismeetodiga, et leida duplikaate või vasteid kahes veerus Excelis.

Loe edasi: Leidke vasteid või dubleerivaid väärtusi Excelis

Ülaltoodud ekraanipilt on ülevaade artiklist, mis kujutab andmekogumit & näide funktsioonist dubleerivate väärtuste leidmiseks. Saate rohkem teada andmekogumist koos kõigi sobivate funktsioonidega järgmistes meetodites selles artiklis.

Lae alla praktiline töövihik

Saate alla laadida meie Exceli töövihiku, mida me kasutasime selle artikli koostamisel. Leiate töölehti koos harjutamislõikudega.

Leia vasteid kahes veerus

6 sobivat lähenemist kahe veeru dubleeringute leidmiseks Exceli kahes veerus

1. Duplikaatide leidmine sarnastes ridades kahes veerus

1. jaotises leiame duplikaadid samade ridade sees ainult kahes veerus. Kuid need meetodid ei ole rakendatavad suur- ja väiketähtedega kokkulangevuste puhul. Kui teil on vaja leida täpseid kokkulangevusi, võttes arvesse tähejuhtumeid kohe, siis meil on ka selleks lahendus meetodis 5.

Loe edasi: Exceli valem, et leida dubleeringuid ühes veerus

1.1 Võrdse märgi kasutamine loogilise argumendina, et tuvastada dubleeringuid sarnastes ridades kahes veerus

Meil on kaks nimede nimekirja Veerud B & C Ja me saame leida duplikaadid sama rea sees, kasutades lihtsalt võrdusmärki kui loogilist funktsiooni.

📌 Sammud:

➤ Valige Lahter D5 & tüüp:

=B5=C5

➤ Press Sisesta , saate 1. tagastusväärtuse. Kui vasteid leitakse, siis tagastatakse väärtus kui TÕELINE & kui seda ei leita, siis tagastatakse see kui VALE .

➤ Nüüd kasuta Täitmise käepide ülejäänud lahtrite automaatseks täitmiseks. Veerg D et leida kõik vasted.

1.2 IF-funktsiooni kasutamine duplikaatide leidmiseks samades ridades kahes veerus

Kasutades loogilist funktsiooni - IF , võite leida & näidata duplikaate teises veerus.

📌 Sammud:

➤ In Lahter D5 , siis on valemiks:

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

➤ Press Sisesta .

➤ Kasutamine Täitmise käepide teiste lahtrite automaatseks täitmiseks Veerg D & olete valmis.

1.3 Tingimusliku vormingu rakendamine, et tõsta esile kokkulangevusi samades ridades kahes veerus

Kui soovite leida duplikaate samade ridade sees kahes veerus, siis sobib vastete esiletõstmiseks ilmselt kõige paremini tingimuslik vorming ja see ei lase teil sisestada ühtegi funktsiooni vastete otsimiseks.

📌 1. samm:

➤ Valige kogu rakkude vahemik, mida käsitletakse duplikaatide leidmiseks.

📌 2. samm:

➤ Under the Kodu vahekaardil, rippmenüüst Tingimuslik vormindamine aastal Stiilid käskude rühma, valige Uus reegel käsk. Ilmub dialoogiboks.

📌 3. samm:

➤ Nüüd valige reegli tüüp, et kasutada valemit, et määrata lahtrite sees vorming.

➤ In the Reegli kirjeldus toimetaja, kirjuta =$B5=$C5

➤ Valige Formaat valik & ilmub teine dialoogiboks.

📌 4. samm:

➤ Alates Täitke valige värv, mida soovite kasutada duplikaatide esiletõstmiseks.

➤ Press OK & teile näidatakse näidisvormi valitud värviga näidisvormi Uus vormindamise reegel dialoogiboks.

📌 5. samm:

➤ Press OK viimast korda & te olete valmis.

Alloleval pildil on nüüd samades ridades olevad vasted valitud värviga nähtavad.

2. Duplikaatide leidmine mis tahes ridades kahes veerus

2.1 Tingimusliku vormingu rakendamine kõigi dubleeringute leidmiseks kahes veerus

Et leida duplikaate kahes veerus mis tahes ridades, saate otse kasutada seotud käsku dokumendis Tingimuslik vormindamine esiletõstmiseks.

📌 1. samm:

➤ Valige kõigepealt lahtrite vahemik.

📌 2. samm:

➤ Under the Kodu vahekaart & alates Tingimuslik vormindamine valige rippmenüüst dubleerivad väärtused alates Rõhutage lahtrite reeglid Ilmub dialoogiboks.

📌 3. samm:

➤ Valige värv, mida soovite näidata duplikaatide esiletõstmiseks.

➤ Press OK & olete valmis.

Nagu alloleval pildil, näete kõiki vasteid valitud & esile tõstetud värvidega.

2.2 IF & COUNTIF funktsioonide kombineerimine kahes veerus olevate duplikaatide tuvastamiseks

Me võime kasutada IF & COUNTIF funktsioonid koos, et leida andmed 1. veerust 2. veerus vasteid.

📌 Sammud:

➤ In Lahter D5 , peame kirjutama järgmise valemi:

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

➤ Press Sisesta & seejärel kasutage Täitmise käepide ülejäänud lahtrite automaatseks täitmiseks. Veerg D . seega saate kõik nimed nimekirjast 1, mis on olemas nimekirjas 2.

2.3 IF, AND, COUNTIF funktsioonide kasutamine konkreetse dubleeringu leidmiseks kahes veerus

Nüüd, kui soovite sisestada nime & vaata, kas see on olemas mõlemas veerus, siis on see meetod kõige sobivam. In Lahter F8 , on nimi "Kyle" kirjutatud & kui nimi on olemas nii Veerud B & C , siis kuvatakse väljundis sõnum- JAH , vastasel juhul tagastatakse EI .

Loe edasi: Dublettide arvu leidmine COUNTIF-valemi abil

📌 Sammud:

➤ Seotud valemiga Lahter F9 on:

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

➤ Press Sisesta & näete, et see näitab JAH , nii et nimi "Kyle" on olemas mõlemas dokumendis. Veerud B & C .

2.4 IF, ISERROR. MATCH funktsioonide kombineerimine kokkulangevuste leidmiseks kahes veerus

Kui soovite kasutada MATCH funktsiooni, et leida vasteid või duplikaate kahes veerus mis tahes ridades, siis tuleb sisestada ISERROR aadressil IF & MATCH funktsioone, vastasel juhul, kui vastet/duplikaati ei leita, kuvatakse teile veateade.

📌 Sammud:

➤ In Lahter D5 . valemiga MATCH funktsioon on:

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

➤ Press Sisesta , täitke kogu veerg automaatselt, kasutades Täitmise käepide & leiad tulemused kohe.

3. Duplikaatide leidmine rohkem kui kahes veerus

3.1 IF-AND funktsioonide kasutamine duplikaatide leidmiseks samades ridades rohkem kui kahes veerus

Et leida vasteid või duplikaate rohkem kui kahes veerus, peame kasutama funktsiooni JA funktsiooniga, et lisada mitu loogikat. Seega, meie muudetud andmestikus on nüüd veel üks veerg (List 3), kus on rohkem nimesid & me leiame kõik vasted samade ridade sees, mis asuvad Veerg E .

📌 Sammud:

➤ In Ruut E5 , on kriteeriumidel põhinev valem järgmine:

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

➤ Press Sisesta , ülejäänud lahtrid täidetakse automaatselt lahtritega Täitmise käepide & saate kohe kõik vasted samadesse ridadesse.

3.2 IF-OR funktsioonide kasutamine duplikaatide leidmiseks sarnastes ridades mis tahes kahes või mitmes veerus.

Nüüd siin on teine juhtum, kus me leiame duplikaadid mis tahes kahest veerust samade ridade sees rohkem kui kahest veerust ja kui vasted on leitud, siis näitab teade "Leitud", muidu tagastab see tühja.

📌 Sammud:

➤ Me peame kirjutama Lahter E5 :

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

➤ Press Sisesta , täitke ülejäänud lahtrid veerus & saate kõik samade ridade sees leitud vasted.

4. Andmete väljavõtmine kahe veeru duplikaatide põhjal

4.1 VLOOKUPi või INDEX-MATCHi kasutamine andmete väljavõtmiseks kahe veeru duplikaatide põhjal

Kahes veerus leitud duplikaatide põhjal saame välja tõmmata ka andmed koos VLOOKUP või INDEX-MATCH meie muudetud andmekogumis, Veerud B & C esindavad mõnede inimeste nimesid koos nende annetuste summadega. In Veerg E, mõned nimed on olemas & me leiame annetused nende väheste inimeste kohta Veerg F leides duplikaadid kahes Veerud - B & E .

📌 Sammud:

➤ In Lahter F5 , seotud valemiga VLOOKUP on:

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

➤ Press Sisesta , täitke automaatselt kogu veerg & saate nende valitud inimeste annetuste summad alates Veerg E .

Võite kasutada ka INDEX-MATCH valemit siin, et leida sarnaseid tulemusi. Sel juhul on valemiga in Lahter F5 on:

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

Seejärel vajutage Sisesta , kogu veeru automaatne täitmine & olete valmis.

4.2 Metsiku tähe sisestamine VLOOKUP või INDEX-MATCH funktsioonide sisse, et eraldada kahes veerus olevaid osalisi kokkulangevusi põhinevaid andmeid.

Nüüd on meil täisnimed Veerg B & lühikeste nimedega Veerg E , otsime osalisi vasteid dokumendis Veerg B & seejärel eraldage valitud inimeste annetussummad välja Veerg F Me peame kasutama Metsiktähed (tärniga-'*') siin enne & pärast lahtriviiteid alates Veerg E nagu Tärn(*) otsib lisatekste.

📌 Sammud:

➤ Seotud valemiga Lahter F5 on:

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

➤ Press Sisesta , kogu veeru automaatne täitmine & leiad tulemused kohe.

Ja kui te otsustate kasutada INDEX-MATCH funktsioonid, siis tuleb sisestada Lahter F5 :

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

Seejärel vajutage Sisesta & kasutage Täitmise käepide et täita kogu veerg.

5. Suur- ja väiketähtedega duplikaatide leidmine kahes veerus

Kõik eespool nimetatud meetodid olid suur- ja väiketähtedeta. Kui nüüd soovite leida duplikaate kahes veerus samades ridades, kus on sisse lülitatud suur- ja väiketähtedeta, siis see lõik näitab teile viisi. Siin, kahes veerus List 1 & 2, mõned nimed on olemas mõlemas veerus, kuid mitte sarnaste suurtähtedega. Koos EXACT funktsioon, saame teada, millised nimed on samad, võttes arvesse suur- ja väiketähelepanu.

📌 Sammud:

➤ In Lahter D5 , siis on valemiks:

=EXACT(B5,C5)

➤ Press Sisesta , täitke ülejäänud lahtrid automaatselt, kasutades selleks Täitke alla & sa saad kõik täpsed vasted, mille puhul on suur- ja väiketähelepanu sisse lülitatud. Vasted kuvatakse kui TÕELINE ja sobimatu tulemus tagastatakse kui VALE loogiline väärtus.

6. VBA redaktori kasutamine kahes veerus olevate duplikaatide leidmiseks

Kui sulle meeldib koodida VBA toimetaja Exceli funktsioonide jaoks, siis võib see meetod teile sobida. Näitame duplikaadid välja dokumendis Veerg D abiga VBScript .

📌 1. samm:

➤ Press Alt+F11 avada VBA aken.

➤ Alates Sisesta vahekaart, valige Moodul Ilmub uus moodul VBA redaktori jaoks, kuhu kirjutate koodid.

📌 2. samm:

➤ Kopeeri redaktsiooniaknas järgmised koodid:

 Sub Duplicates() Dim List2 As Variant Dim data1 As Variant Dim data2 As Variant Set List2 = Range("C5:C15") For Each data1 In Selection For Each data2 In List2 If data1 = data2 Then data2.Offset(0, 1) = data1 Next data2 Next data1 End Sub 

➤ Klõpsake nupule Käivita nuppu või vajutage F5 allprogrammi aktiveerimiseks.

📌 3. samm:

➤ Sulgege VBA aken või vajutage Alt+F11 uuesti, et naasta Exceli töövihikusse.

➤ Nüüd valige loendi 1 lahtrite vahemik, mida on vaja kontrollida vastete leidmiseks loendis 2.

📌 4. samm:

➤ Alates Arendaja vahekaart, valige Makros avaneb dialoogiboks.

Märkus: Kui te ei leia Arendaja valik üleval või lindi sektsioonis, siis tuleb see lubada, avades Exceli valikud kõigepealt. Sealt leiate 'Kohandada lint' valik. Peamised vahekaardid valik, pane märkeruut valikule Arendaja . vajutage OK & nüüd peaks Exceli töövihiku ülaosas ilmuma vahekaart Developer.

📌 5. samm:

➤ Kuna te olete makro juba aktiveerinud, siis nüüd on see makro nimi dialoogiboksis nähtav. Vajutage Käivita & te olete oma sammud lõpetanud.

Kõik vasted leiad D-sarjast nagu alloleval pildil.

Kokkuvõtvad sõnad

Ma loodan, et kõik need ülaltoodud meetodid kahe veeru dubleeringute leidmiseks mitme kriteeriumi alusel kutsuvad teid nüüd üles rakendama oma tavalistes Exceli töödes. Kui teil on küsimusi või tagasisidet, andke mulle teada kommentaaride sektsioonis. Või saate vaadata meie teisi kasulikke artikleid, mis on seotud Exceli funktsioonidega sellel veebisaidil.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.