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