Iskanje dvojnikov v dveh stolpcih v Excelu (6 primernih pristopov)

  • Deliti To
Hugh West

Kazalo

Microsoft Excel je zagotovil številne metode za iskanje podvojitev v dveh ali več stolpcih. V tem članku se boste naučili vseh preprostih & amp; uporabni triki skupaj z metodo urejanja VBA za iskanje podvojitev ali ujemanj v dveh stolpcih v Excelu.

Preberite več: Iskanje ujemanj ali podvojenih vrednosti v programu Excel

Zgornja zaslonska slika je pregled članka, ki predstavlja nabor podatkov & primer funkcije za iskanje podvojenih vrednosti. Več o naboru podatkov skupaj z vsemi ustreznimi funkcijami boste izvedeli v naslednjih metodah v tem članku.

Prenesi delovni zvezek za prakso

Prenesete lahko naš delovni zvezek Excel, ki smo ga uporabili za pripravo tega članka. Našli boste delovne liste s praktičnimi razdelki.

Iskanje ujemanj v dveh stolpcih

6 primernih pristopov za iskanje dvojnikov v dveh stolpcih v Excelu

1. Iskanje dvojnikov v podobnih vrsticah v dveh stolpcih

V 1. razdelku bomo poiskali podvojitve v istih vrsticah samo v dveh stolpcih. Vendar te metode niso uporabne za ujemanja, občutljiva na velikost črk. Če morate takoj poiskati natančna ujemanja z upoštevanjem velikosti črk, potem imamo tudi za to rešitev v metodi 5.

Preberite več: Excelova formula za iskanje dvojnikov v enem stolpcu

1.1 Uporaba enakega znaka kot logičnega argumenta za odkrivanje dvojnikov v podobnih vrsticah v dveh stolpcih

Imamo dva seznama imen v Stolpci B & amp; C Podvojitve v isti vrstici lahko poiščemo tako, da uporabimo znak za enakost kot logično funkcijo.

📌 Koraki:

➤ Izberite Celica D5 & vrsta:

=B5=C5

➤ Tisk Vnesite , boste dobili 1. vrnjeno vrednost. Če so najdena ujemanja, se bo vrednost vrnila kot TRUE & če ga ne najde, se vrne kot FALSE .

➤ Zdaj uporabite Ročaj za polnjenje za samodejno izpolnjevanje preostalih celic v Stolpec D za iskanje vseh zadetkov.

1.2 Uporaba funkcije IF za iskanje dvojnikov v istih vrsticah v dveh stolpcih

Z uporabo logične funkcije- IF , lahko poiščete & podvojitve prikažete v drugem stolpcu.

📌 Koraki:

➤ V Celica D5 , bo formula naslednja:

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

➤ Tisk Vnesite .

➤ Uporaba Ročaj za polnjenje za samodejno izpolnjevanje drugih celic v Stolpec D & končano.

1.3 Uporaba pogojnega oblikovanja za poudarjanje ujemanj v istih vrsticah v dveh stolpcih

Če želite najti podvojitve v istih vrsticah v dveh stolpcih, potem je pogojno oblikovanje verjetno najprimernejše za označevanje ujemanj in vam ne bo dovolilo vnesti nobene funkcije za iskanje ujemanj.

📌 Korak 1:

➤ Izberite celotno območje celic, ki se upošteva pri iskanju podvojitev.

📌 Korak 2:

➤ Pod Domov iz spustnega seznama v zavihku Pogojno oblikovanje v Stili skupine ukazov, izberite Novo pravilo Pojavilo se bo pogovorno okno.

📌 Korak 3:

➤ Zdaj izberite vrsto pravila za uporabo formule, da določite celice, ki jih želite oblikovati.

➤ V Opis pravila urednik, vnesite =$B5=$C5

➤ Izberite Format možnost & pojavi se drugo pogovorno okno.

📌 4. korak:

➤ Od Napolnite izberite barvo, ki jo želite uporabiti za označevanje podvojitev.

➤ Tisk V REDU & prikazan bo format vzorca z izbrano barvo v oknu Novo pravilo za oblikovanje pogovorno okno.

📌 5. korak:

➤ Tisk V REDU zadnjič & končali ste.

Na spodnji sliki so zadetki v istih vrsticah zdaj vidni z izbrano barvo.

2. Iskanje dvojnikov v vseh vrsticah v dveh stolpcih

2.1 Uporaba pogojnega oblikovanja za iskanje vseh dvojnikov v dveh stolpcih

Če želite poiskati podvojitve v dveh stolpcih v poljubnih vrsticah, lahko neposredno uporabite sorodni ukaz v Pogojno oblikovanje za poudarjanje.

📌 Korak 1:

➤ Najprej izberite območje celic.

📌 Korak 2:

➤ Pod Domov zavihek & iz Pogojno oblikovanje v spustnem meniju izberite Podvojene vrednosti iz Pravila za označevanje celic . Pojavilo se bo pogovorno okno.

📌 Korak 3:

➤ Izberite barvo, ki jo želite prikazati za poudarjanje podvojitev.

➤ Tisk V REDU & končano.

Na spodnji sliki so prikazana vsa ujemanja z izbranim & poudarjene barve.

2.2 Kombiniranje funkcij IF & COUNTIF za odkrivanje dvojnikov v dveh stolpcih

Uporabimo lahko IF & COUNTIF skupaj poiščete podatke iz 1. stolpca v 2. stolpcu za ujemanje.

📌 Koraki:

➤ V Celica D5 , moramo vnesti naslednjo formulo:

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

➤ Tisk Vnesite & nato uporabite Ročaj za polnjenje za samodejno izpolnjevanje preostalih celic v Stolpec D . Tako boste dobili vsa imena s seznama 1, ki so prisotna na seznamu 2.

2.3 Uporaba funkcij IF, AND, COUNTIF za iskanje določenega dvojnika v dveh stolpcih

Če želite vnesti ime & preverite, ali je prisotno v obeh stolpcih, je ta metoda najprimernejša. Celica F8 , je bilo ime "Kyle" zapisano & če je ime prisotno v obeh Stolpci B & amp; C , potem bo v izpisu prikazano sporočilo. DA , sicer se vrne kot NE .

Preberite več: Ugotavljanje števila podvojenih vrstic s formulo COUNTIF

📌 Koraki:

➤ S tem povezana formula v Celica F9 bo:

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

➤ Tisk Vnesite & videli boste, da se prikazuje DA , tako da je ime Kyle prisotno v obeh Stolpci B & amp; C .

2.4 Kombiniranje funkcij IF, ISERROR in MATCH za iskanje ujemanj v dveh stolpcih

Če želite uporabiti MATCH za iskanje ujemanj ali podvajanj v dveh stolpcih znotraj katere koli vrstice, morate vstaviti ISERROR na spletnem naslovu . IF & MATCH funkcije, sicer se v primeru, da ni bilo najdeno ujemanje/podvajanje, prikaže sporočilo o napaki.

📌 Koraki:

➤ V Celica D5 . formulo z MATCH funkcija bo:

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

➤ Tisk Vnesite , samodejno izpolnite celoten stolpec z uporabo Ročaj za polnjenje & rezultate boste našli takoj.

3. Iskanje dvojnikov v več kot dveh stolpcih

3.1 Uporaba funkcij IF-AND za iskanje podvojitev v istih vrsticah v več kot dveh stolpcih

Za iskanje ujemanj ali podvajanj v več kot dveh stolpcih moramo uporabiti IN za dodajanje več logik. Tako imamo v našem spremenjenem naboru podatkov zdaj še en stolpec (Seznam 3) z več imeni & vsa ujemanja znotraj istih vrstic bomo poiskali v Stolpec E .

📌 Koraki:

➤ V Celica E5 , bo formula na podlagi meril naslednja:

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

➤ Tisk Vnesite , preostale celice samodejno izpolnite z Ročaj za polnjenje & takoj boste dobili vsa ujemanja v istih vrsticah.

3.2 Uporaba funkcij IF-OR za iskanje podvojenih vrstic v podobnih vrsticah v dveh ali več stolpcih

Zdaj je tu še en primer, ko bomo našli podvojitve v katerem koli od dveh stolpcev v istih vrsticah iz več kot dveh stolpcev, in če so najdena ujemanja, bo sporočilo prikazalo "Najdeno", sicer se bo vrnilo kot prazno.

📌 Koraki:

➤ Vnesti moramo Celica E5 :

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

➤ Tisk Vnesite , samodejno izpolnite preostale celice v stolpcu & dobili boste vsa ujemanja, najdena v istih vrsticah.

4. Izločanje podatkov na podlagi podvojitev v dveh stolpcih

4.1 Uporaba VLOOKUP ali INDEX-MATCH za pridobivanje podatkov na podlagi podvajanj v dveh stolpcih

Na podlagi podvojitev, ki jih najdemo v dveh stolpcih, lahko podatke izvlečemo tudi z VLOOKUP ali INDEX-MATCH formule. V našem spremenjenem naboru podatkov, Stolpci B & amp; C predstavljajo imena nekaterih ljudi z zneski njihovih donacij. v Stolpec E, nekaj imen je prisotnih & bomo našli donacije teh nekaj ljudi v Stolpec F z iskanjem podvojitev v dveh Stolpci - B & amp; E .

📌 Koraki:

➤ V Celica F5 , sorodna formula z VLOOKUP bo:

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

➤ Tisk Vnesite , samodejno izpolnite celoten stolpec & zneske donacij izbranih oseb boste dobili iz Stolpec E .

Uporabite lahko tudi INDEX-MATCH formulo tukaj, da bi našli podobne rezultate. V tem primeru je formula v Celica F5 bo:

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

Nato pritisnite Vnesite , samodejno izpolnite celoten stolpec & končano.

4.2 Vstavljanje nadomestnih znakov znotraj funkcij VLOOKUP ali INDEX-MATCH za pridobivanje podatkov na podlagi delnih ujemanj v dveh stolpcih

Zdaj imamo polna imena v Stolpec B & s kratkimi imeni v Stolpec E , bomo iskali delna ujemanja v Stolpec B & nato izberite zneske donacij izbranih oseb v Stolpec F . Uporabiti moramo Zaščitni znaki (zvezdica - '*') tukaj pred & po sklicevanju na celice iz Stolpec E kot Zvezdica(*) bo poiskal dodatna besedila.

📌 Koraki:

➤ S tem povezana formula v Celica F5 bo:

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

➤ Tisk Vnesite , samodejno izpolnite celoten stolpec & rezultate boste našli takoj.

In če se odločite za uporabo INDEX-MATCH funkcije, potem morate vnesti Celica F5 :

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

Nato pritisnite Vnesite & uporabite Ročaj za polnjenje da zapolnite celoten stolpec.

5. Iskanje dvojnikov v dveh stolpcih, občutljivih na velikost črk

Vse zgoraj omenjene metode niso bile občutljive na velike in male črke. Če želite poiskati podvojitve v dveh stolpcih v istih vrsticah z vklopljeno občutljivostjo na velike in male črke, vam bomo v tem razdelku pokazali način. V dveh stolpcih seznama 1 & amp; 2 so nekatera imena prisotna v obeh stolpcih, vendar ne s podobnimi velikimi črkami. Z TOČNO bomo ugotovili, katera imena so enaka ob upoštevanju občutljivosti na velike in male črke.

📌 Koraki:

➤ V Celica D5 , bo formula naslednja:

=EXACT(B5,C5)

➤ Tisk Vnesite , preostale celice samodejno izpolnite z uporabo Izpolnite navzdol & dobili boste vsa natančna ujemanja z upoštevanjem velikih in malih črk. Ujemanja bodo prikazana kot TRUE in rezultat se bo vrnil kot FALSE logična vrednost.

6. Uporaba urejevalnika VBA za iskanje dvojnikov v dveh stolpcih

Če radi kodirate z Urejevalnik VBA za funkcije programa Excel, potem je ta metoda morda primerna za vas. Prikazali bomo podvojitve v Stolpec D s pomočjo VBScript .

📌 Korak 1:

➤ Tisk Alt+F11 da odprete VBA okno.

➤ Od Vstavite izberite zavihek Modul . Prikazal se bo nov modul za urejevalnik VBA, v katerega boste vnesli kode.

📌 Korak 2:

➤ V oknu urejevalnika kopirajte naslednje kode:

 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 

➤ Kliknite na Spustite ali pritisnite gumb F5 za aktiviranje podprograma.

📌 Korak 3:

➤ Zaprite okno VBA ali pritisnite Alt+F11 ponovno vrnete v delovni zvezek programa Excel.

➤ Zdaj izberite obseg celic s seznama 1, ki jih je treba preveriti za ujemanje s seznamom 2.

📌 4. korak:

➤ Od Razvijalec izberite zavihek Makroji , se odpre pogovorno okno.

Opomba: Če ne najdete Razvijalec na vrhu ali v razdelku traku, potem jo morate omogočiti tako, da odprete Možnosti programa Excel najprej. Tam boste našli "Prilagodi trak možnost. Iz Glavni zavihki postavite oznako Izberi na Razvijalec . V REDU & zavihek Razvijalec se mora zdaj pojaviti na vrhu delovnega zvezka programa Excel.

📌 5. korak:

➤ Ker ste makro že aktivirali, bo zdaj to ime makro vidno v pogovornem oknu. Spustite & s koraki ste končali.

V stolpcu D boste našli vse zadetke, kot je prikazano na spodnji sliki.

Zaključne besede

Upam, da bodo vse te zgoraj omenjene metode za iskanje podvojitev v dveh stolpcih pod več merili zdaj spodbudili, da jih uporabite v svojih rednih opravilih Excel-a. Če imate kakršna koli vprašanja ali povratne informacije, mi prosim sporočite v razdelku za komentarje. Ali pa si lahko ogledate naše druge koristne članke, povezane s funkcijami Excel na tej spletni strani.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.