Duplikátumok keresése két oszlopban az Excelben (6 megfelelő megközelítés)

  • Ossza Meg Ezt
Hugh West

Tartalomjegyzék

A Microsoft Excel számos módszert kínál a duplikátumok keresésére két vagy több oszlopban. Ebben a cikkben megtanulja az összes egyszerű & samp; hasznos trükköket a VBA szerkesztési módszerrel együtt a duplikátumok vagy egyezések keresésére két oszlopban az Excelben.

Bővebben: Egyezések vagy duplikált értékek keresése az Excelben

A fenti képernyőkép a cikk áttekintése, amely az adathalmazt & a duplikált értékek keresésére szolgáló függvény példája. A cikk következő módszereiben többet megtudhat az adathalmazról, valamint az összes megfelelő függvényről.

Gyakorlati munkafüzet letöltése

Letöltheti Excel munkafüzetünket, amelyet a cikk elkészítéséhez használtunk. Megtalálja a feladatlapokat a gyakorló részekkel.

Egyezések keresése két oszlopban

6 megfelelő megközelítés a duplikátumok keresésére két oszlopban az Excelben

1. Duplikátumok keresése két oszlop hasonló sorain belül

Az 1. szakaszban csak két oszlopban találjuk meg az azonos sorokon belüli duplikátumokat. Ezek a módszerek azonban nem alkalmazhatóak a nagy- és kisbetű-érzékeny egyezésekre. Ha most azonnal pontos egyezéseket kell találni a betű esetek figyelembevételével, akkor erre is van megoldásunk az 5. módszerben.

Bővebben: Excel képlet a duplikátumok kereséséhez egy oszlopban

1.1 Az egyenlőségjel logikai argumentumként való használata a két oszlop hasonló sorain belüli duplikátumok felismerésére

Két névlistánk van a B & C oszlopok; C oszlopok És az azonos soron belüli duplikátumokat egyszerűen az egyenlőségjel logikai függvényként való használatával találhatjuk meg.

📌 Lépések:

➤ Válassza ki D5 cella & típus:

=B5=C5

➤ Sajtó Írja be a címet. , akkor az 1. visszatérési értéket kapod. Ha találsz egyezést, akkor az érték a következő formában tér vissza TRUE & ha nem találja, akkor visszatér mint FALSE .

➤ Most használd Töltse ki a fogantyút hogy automatikusan kitöltse a többi cellát a D oszlop az összes egyezés megtalálásához.

1.2 Az IF függvény használata két oszlop azonos soraiban lévő duplikátumok kereséséhez

A logikai függvény használatával - IF , megtalálhatja & a duplikátumokat egy másik oszlopban jeleníti meg.

📌 Lépések:

➤ In D5 cella , a képlet a következő lesz:

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

➤ Sajtó Írja be a címet. .

➤ Használat Töltse ki a fogantyút hogy automatikusan kitöltsön más cellákat a D oszlop & végeztél.

1.3 Feltételes formázás alkalmazása két oszlop azonos sorain belüli egyezések kiemelésére

Ha duplikátumokat szeretne találni két oszlop azonos sorain belül, akkor valószínűleg a feltételes formázás illik a legjobban a találatok kiemeléséhez, és nem engedi, hogy bármilyen funkciót írjon be a találatok kereséséhez.

📌 1. lépés:

➤ Válassza ki a duplikátumok kereséséhez figyelembe vett teljes cellatartományt.

📌 2. lépés:

➤ Under the Home lapon a legördülő menüből a Feltételes formázás a Stílusok parancscsoportot, válassza ki a Új szabály Egy párbeszédpanel jelenik meg.

📌 3. lépés:

➤ Most válassza ki a szabálytípust, hogy a formázandó cellákon belül egy képletet használjon a formázás meghatározásához.

➤ A Szabály Leírás szerkesztő, írja be =$B5=$C5

➤ Válassza ki Formátum opció & egy másik párbeszédpanel jelenik meg.

📌 4. lépés:

➤ A Töltse ki a címet. lapon válasszon ki egy színt, amelyet a duplikációk kiemeléséhez használni szeretne.

➤ Sajtó OK & a kiválasztott színű mintaformátumot fogja megjeleníteni a Új formázási szabály párbeszédpanel.

📌 5. lépés:

➤ Sajtó OK utoljára & végeztél.

Az alábbi képen az azonos sorokban lévő egyezések már a kiválasztott színnel láthatóak.

2. Duplikátumok keresése két oszlop bármelyik sorában

2.1 Feltételes formázás alkalmazása két oszlopban lévő összes duplikátum felkutatására

Ha bármely sor két oszlopában duplikátumokat szeretne találni, közvetlenül használhatja a kapcsolódó parancsot a Feltételes formázás kiemelésre.

📌 1. lépés:

➤ Először válassza ki a cellatartományt.

📌 2. lépés:

➤ Under the Home fül & a Feltételes formázás legördülő menüpontban válassza a Duplikált értékek a Jelölje ki a cellák szabályait Megjelenik egy párbeszédpanel.

📌 3. lépés:

➤ Válassza ki a duplikátumok kiemeléséhez megjeleníteni kívánt színt.

➤ Sajtó OK & végeztél.

Az alábbi képhez hasonlóan az összes egyezést láthatja a kiválasztott & kiemelt színekkel.

2.2 Az IF & COUNTIF függvények kombinálása két oszlopban lévő duplikátumok felderítésére

Használhatjuk IF & COUNTIF függvények együtt, hogy az 1. oszlopból a 2. oszlopban lévő adatokat találja meg a találatokhoz.

📌 Lépések:

➤ In D5 cella , a következő képletet kell beírnunk:

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

➤ Sajtó Írja be a címet. & majd használd a Töltse ki a fogantyút hogy automatikusan kitöltse a többi cellát a D oszlop Így az 1. listából megkapja az összes olyan nevet, amely a 2. listában is szerepel.

2.3 Az IF, AND, COUNTIF függvények használata a két oszlopban lévő duplikátum keresésére

Most, ha egy nevet és egy sampont szeretne beírni; nézze meg, hogy az mindkét oszlopban jelen van-e, akkor ez a módszer a legmegfelelőbb. In F8-as cella , a "Kyle" nevet &-nak írták; ha a név mindkettőben jelen van B & C oszlopok; C oszlopok , akkor a kimenet a következő üzenetet fogja mutatni- IGEN , különben úgy tér vissza, mint NO .

Bővebben: A duplikált sorok számának megállapítása a COUNTIF formula segítségével

📌 Lépések:

➤ A kapcsolódó képlet a F9-es cella lesz:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)), "IGEN", "NEM")

➤ Sajtó Írja be a címet. & látni fogod, hogy ez mutatja IGEN , így a "Kyle" név mindkét névben szerepel. B & C oszlopok; C oszlopok .

2.4 Az IF, ISERROR és MATCH függvények kombinálása két oszlopban lévő egyezések kereséséhez

Ha a MATCH függvényt, hogy találjon egyezéseket vagy duplikátumokat két oszlopban bármely soron belül, akkor be kell illesztenie a ISERROR a oldalon. IF & MATCH funkciókat, különben ha nem talál egyezést/duplikátumot, akkor egy Hibaüzenet jelenik meg.

📌 Lépések:

➤ In D5 cella . a képlet a MATCH funkció lesz:

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

➤ Sajtó Írja be a címet. , az egész oszlop automatikus kitöltése a Töltse ki a fogantyút & az eredményeket azonnal meg fogja találni.

3. Duplikátumok keresése kettőnél több oszlopban

3.1 IF-AND függvények használata több mint két oszlopban lévő azonos sorokon belüli duplikátumok keresésére

Ha kétnál több oszlopban szeretnénk találni egyezéseket vagy duplikátumokat, akkor használnunk kell a ÉS függvényt, hogy több logikát adjunk hozzá. Tehát a módosított adatállományunkban most már van egy másik oszlopunk (List 3) több névvel & az összes egyezést ugyanazon sorokon belül találjuk meg a E oszlop .

📌 Lépések:

➤ In E5 cella , a kritériumokon alapuló képlet a következő lesz:

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

➤ Sajtó Írja be a címet. , a többi cellát automatikusan kitölti a következővel Töltse ki a fogantyút & azonnal megkapja az összes találatot az azonos sorokban.

3.2 IF-OR függvények használata a több oszlop bármely két oszlopában lévő hasonló sorokban lévő duplikátumok kereséséhez

Most itt van egy másik eset, ahol meg fogjuk találni a duplikátumokat a két oszlop bármelyikében ugyanazon sorokon belül több mint két oszlopból, és ha a találatokat megtaláljuk, akkor az üzenet azt mutatja, hogy 'Talált', különben üres lesz.

📌 Lépések:

➤ Be kell írnunk E5 cella :

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

➤ Sajtó Írja be a címet. , automatikusan kitölti a többi cellát az oszlopban & Bélyegző; megkapja az összes találatot, amelyet ugyanazon sorokban talált.

4. Adatok kivonása két oszlopban lévő duplikátumok alapján

4.1 VLOOKUP vagy INDEX-MATCH használata az adatok két oszlopban lévő duplikátumok alapján történő kivonatolásához

A két oszlopban talált duplikátumok alapján a következő adatokkal is ki tudjuk húzni az adatokat VLOOKUP vagy INDEX-MATCH A módosított adathalmazunkban, B & C oszlopok; C oszlopok néhány ember nevét az adományaik összegével együtt. A E oszlop, néhány név van jelen & megtaláljuk az adományokat, hogy néhány ember a F oszlop duplikátumok keresésével két oszlopok - B & E .

📌 Lépések:

➤ In F5 cella , a kapcsolódó képlet a VLOOKUP lesz:

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

➤ Sajtó Írja be a címet. , automatikusan kitölti a teljes oszlopot & a kiválasztott személyek adományozási összegét a következőből kapja meg E oszlop .

Használhatja a INDEX-MATCH képletet itt, hogy hasonló eredményeket találjon. Ebben az esetben a képlet a F5 cella lesz:

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

Ezután nyomja meg a Írja be a címet. , automatikus kitöltés a teljes oszlopban & kész.

4.2 VLOOKUP vagy INDEX-MATCH függvényeken belüli joker karakterek beillesztése két oszlopban lévő részleges egyezéseken alapuló adatok kinyeréséhez

Most már teljes nevek vannak a B oszlop & rövid nevekkel a E oszlop , akkor a részleges egyezéseket keressük a B oszlop & majd a kiválasztott emberek adományozási összegeit a F oszlop . Használnunk kell Joker karakterek (csillag-'*') itt a & előtt; a cellahivatkozások után a E oszlop mint Csillag(*) megkeresi a további szövegeket.

📌 Lépések:

➤ A kapcsolódó képlet a F5 cella lesz:

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

➤ Sajtó Írja be a címet. , automatikusan kitölti a teljes oszlopot & az eredményeket azonnal megtalálja.

És ha úgy dönt, hogy a INDEX-MATCH függvények, akkor be kell írnia a F5 cella :

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

Ezután nyomja meg a Írja be a címet. & használja a Töltse ki a fogantyút hogy kitöltse az egész oszlopot.

5. Nagy- és kisbetű-érzékeny duplikátumok keresése két oszlopban

A fent említett összes módszer eset-érzékeny volt. Most, ha szeretné megtalálni a duplikátumokat két oszlopban ugyanabban a sorban eset-érzékeny bekapcsolva, akkor ez a szakasz megmutatja az utat. Itt, a lista 1 & bélyeg; 2 két oszlopában néhány név mindkét oszlopban jelen van, de nem hasonló nagybetűs betűkkel. A EXACT függvényt használva kiderítjük, hogy mely nevek azonosak, figyelembe véve a nagy- és kisbetű-érzékenységet.

📌 Lépések:

➤ In D5 cella , a képlet a következő lesz:

=EXACT(B5,C5)

➤ Sajtó Írja be a címet. , töltse ki automatikusan a többi cellát a következővel Fill Down & az összes pontos egyezést megkapja, a nagy- és kisbetűket figyelembe véve. A találatok a következő formában jelennek meg TRUE , és a nem megfelelő eredményt a következő formában kapja vissza FALSE logikai érték.

6. A VBA-szerkesztő használata a duplikátumok kereséséhez két oszlopban

Ha szeretsz kódolni a VBA szerkesztő az Excel függvényekhez, akkor ez a módszer megfelelő lehet az Ön számára. A duplikátumokat a következőkben mutatjuk be D oszlop a VBScript .

📌 1. lépés:

➤ Sajtó Alt+F11 a VBA ablak.

➤ A Beillesztés lapon válassza a Modul Megjelenik egy új modul a VBA-szerkesztőhöz, ahová beírhatja a kódokat.

📌 2. lépés:

➤ A szerkesztő ablakban másolja be a következő kódokat:

 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 

➤ Kattintson a Fuss gombot, vagy nyomja meg a F5 az alprogram aktiválásához.

📌 3. lépés:

➤ Zárja be a VBA ablakot, vagy nyomja meg a Alt+F11 ismét, hogy visszatérjen az Excel munkafüzethez.

➤ Most válassza ki az 1. listából a cellák azon tartományát, amelyeket a 2. listában meg kell vizsgálni az egyezések szempontjából.

📌 4. lépés:

➤ A Fejlesztő lapon válassza a Makrók , megnyílik egy párbeszédpanel.

Megjegyzés: Ha nem találja a Fejlesztő opciót a tetején vagy a szalag szekcióban, akkor engedélyeznie kell azt a következő módon Excel lehetőségek Ott találod a 'Szalag testreszabása' opció. A Fő lapok opciót, tegyen egy Select jelet a Fejlesztő . OK & a Fejlesztő lapnak mostantól meg kell jelennie az Excel munkafüzet tetején.

📌 5. lépés:

➤ Mivel már aktiválta a makrót, ezért most ez a makronév látható lesz a párbeszédpanelen. Nyomja meg a Fuss & befejezted a lépéseket.

Az összes találatot a D oszlopban találod, mint az alábbi képen.

Záró szavak

Remélem, mindezek a fent említett módszerek, hogy megtalálja a duplikátumokat két oszlopban több kritérium alatt, most már arra ösztönzi Önt, hogy alkalmazza a rendszeres Excel munkájában. Ha bármilyen kérdése vagy visszajelzése van, kérjük, tudassa velem a megjegyzés rovatban. Vagy megnézheti az Excel funkciókkal kapcsolatos egyéb hasznos cikkeinket ezen a weboldalon.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.