Ugrás a tartalomra

Hasonlítson össze két oszlopot az ismétlődések kereséséhez az Excelben (Teljes útmutató)


Hasonlítson össze két oszlopot az ismétlődő értékek kereséséhez

A két oszlop közötti ismétlődő értékek megtalálásához az Ön igényeitől függően számos módszer áll rendelkezésre, például a duplikátumok kiemelése vizuális áttekintés céljából vagy kibontása mélyreható elemzés céljából. Ebben a részben bemutatunk néhány gyors trükköt ennek a feladatnak az Excelben való végrehajtásához.

Jelölje ki az ismétlődéseket két oszlopban a Feltételes formázással

Az ismétlődő adatok két oszlopban történő kiemelése az Excelben hatékony módja az ismétlődő adatok azonosításának, különösen nagy adathalmazokban, ahol a kézi ellenőrzés nem praktikus. Ebben az esetben a Feltételes formázás hasznos funkció a feladat megoldására.

1. lépés: Válassza ki az adatokat abban az oszlopban, amelyből ki szeretné jelölni az ismétlődéseket

Ebben a példában az A2:A10-et választom, lásd a képernyőképet:

2. lépés: Alkalmazza a Feltételes formázás funkciót

  1. Kattints Kezdőlap > Feltételes formázás > Új szabály, lásd a képernyőképet:
  2. A Új formázási szabály párbeszédpanelen tegye a következőket:
    • 2.1 Válassza a lehetőséget Képlet segítségével határozza meg, hogy mely cellákat formázza tól Válasszon egy szabálytípust lista mező;
    • 2.2 Írja be a következő képletet a Formázza az értékeket, ahol ez a képlet igaz szövegdoboz;
      =COUNTIF($B$2:$B$10, A2)>0
    • Megjegyzések: A fenti képletben B2: B10 azt az adatlistát jelöli, amellyel összehasonlítani kíván, A2 az oszlop első cellája, ahonnan ki szeretné emelni a másolatokat. Ez a képlet ellenőrzi, hogy az A2 cellában lévő érték megtalálható-e valahol a B oszlopban. Módosítsa a cellahivatkozásokat az adatoknak megfelelően.
    • 2.3 Ezután kattintson a gombra kialakított gombot.
  3. A kiugróban Cellák formázása párbeszédpanelen adjon meg egy színt, amely ki szeretné emelni az ismétlődő elemeket. És kattints OK.
  4. Amikor visszatér a Új formázási szabály párbeszédpanelen kattintson a gombra OK gombot.

Eredmény:

Az A és B oszlopban ismétlődő értékek most az A oszlopban vannak kiemelve, a következő képernyőképen látható módon:

Tipp:
  • A duplikált szabály be Feltételes formázás is nem érzékeny a kis- és nagybetűkre. Tehát az Apple és az Apple is duplikátumként lesz megjelölve.
  • Ha ki szeretné jelölni a B oszlop ismétlődéseit, először ki kell választania a B oszlopot, majd alkalmaznia kell a következő képletet Feltételes formázás:
    =COUNTIF($A$2:$A$10, B2)>0

Válassza ki és jelölje ki a duplikációkat két oszlopban egy hatékony eszközzel - Kutools

Néha előfordulhat, hogy nemcsak ki kell jelölnie, hanem ki is kell választania az ismétlődéseket, hogy másolja és illessze be őket a munkafüzet egy másik helyére. Ilyen esetekben Kutools az Excel számára'S Válassza az Ugyanaz és különböző cellák lehetőséget funkció ideális választás. A szükséges cellák kiemelésével és kiválasztásával azonosítani tudja az ismétlődő vagy egyedi értékeket.

Megjegyzések: Ha ezt szeretné használni Válassza az Ugyanaz és különböző cellák lehetőséget funkció, kérem töltse le és telepítse a Kutools for Excel alkalmazást először.

Kattints Kutools > választ > Válassza az Ugyanaz és különböző cellák lehetőséget, A Válassza az Ugyanaz és különböző cellák lehetőséget párbeszédpanelen tegye a következőket:

  1. Válassza ki a forrásadatokat, és hasonlítsa össze az adatokat a Keressen értékeket itt és a Szerint dobozok külön;
  2. választ Minden sor alatt a Alapján szakasz;
  3. A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Ugyanazok az értékek tól Találjon szakasz;
  4. Adjon meg egy háttérszínt az ismétlődő értékek kiemeléséhez a alatt Az eredmények feldolgozása szakasz;
  5. Végül kattintson OK gombot.

Eredmény:

Most az A és B oszlopban ismétlődő értékek ki vannak jelölve és kiválasztva az A oszlopban, így készen áll a másolásra és beillesztésre a kívánt cellákba. Lásd a képernyőképet:

Tipp:
  • Ez a funkció támogatja a kis- és nagybetűk megkülönböztetését összehasonlítás pipálás közben Kis-nagybetű érzékeny jelölőnégyzet a Válassza az Ugyanaz és különböző cellák lehetőséget párbeszéd;
  • Ha ki szeretné jelölni a másolatokat a B oszlopból, akkor csak fel kell cserélnie a két kijelölt oszlopot Keressen értékeket itt és a Szerint dobozok a Válassza az Ugyanaz és különböző cellák lehetőséget párbeszédablak;
  • A funkció alkalmazásához kérjük töltse le és telepítse a Kutools for Excel alkalmazást először.

Keresse meg és vonja ki a duplikátumokat két oszlopban képletekkel

Ha két oszlop között ismétlődőket szeretne keresni és kivonatolni, a képlet segítségével meghatározhatja és kihúzhatja az ismétlődéseket.

Másolja ki és illessze be a következő képletet egy üres cellába, ahová az eredményt el szeretné helyezni, majd húzza le a kitöltő fogantyút az oszlopban, hogy ezt a képletet más cellákra is alkalmazza.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Megjegyzések: A fenti képletben A2 az oszlop első cellája, ahonnan a másolatokat meg szeretné keresni; B2: B10 azt az adatlistát jelöli, amellyel összehasonlítani kíván.

Eredmény:

Amint láthatja, ha az A oszlopban lévő adatok a B oszlopban is léteznek, akkor az érték megjelenik; ellenkező esetben a cellák üresen maradnak.

Tipp: Ez a képlet az kis-és nagybetűk.

Válassza ki a duplikációkat két oszlopban VBA-kóddal

Ez a szakasz végigvezeti Önt egy olyan VBA-kód létrehozásának lépésein, amely azonosítja és kiválasztja a két oszlop közötti ismétlődő értékeket.

1. lépés: Nyissa meg a VBA-modul szerkesztőjét, és másolja ki a kódot

  1. nyomja meg Alt + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.
  2. A megnyíló ablakban kattintson a gombra betétlap > Modulok új üres modul létrehozásához.
  3. Ezután másolja ki és illessze be az alábbi kódot az üres modulba.
    VBA-kód: Keresse meg és válassza ki az ismétlődő értékeket két oszlop között
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

2. lépés: Futtassa ezt a VBA-kódot

  1. A kód beillesztése után nyomja meg a gombot F5 kulcs a kód futtatásához. Az első prompt mezőben válassza ki azt az adatlistát, amelyből másolatokat szeretne kiválasztani. És akkor kattintson OK.
  2. A második prompt mezőben válassza ki az összehasonlítani kívánt adatlistát, majd kattintson a gombra OK, lásd a képernyőképet:

Eredmény:

Most az A és B oszlop ismétlődő értékei vannak kiválasztva az A oszlopban, lehetővé téve a cellák színekkel való kitöltését vagy szükség szerinti másolását és beillesztését.

Tipp:
  • Ez a VBA kód Kis-nagybetű érzékeny;
  • Ha a B oszlopból szeretné kijelölni a duplikációkat, akkor csak fel kell cserélnie a két kijelölt oszlopot az adattartomány kiválasztásakor.

Hasonlítson össze két oszlopot soronként

Az Excelben két oszlop soronkénti összehasonlítása gyakran szükséges az egyezések ellenőrzéséhez, ami segít például a rekordok ellenőrzésében vagy az adattrendek elemzésében. Az Excel különféle módokat kínál erre, az egyszerű képletektől a speciális funkciókig, így kiválaszthatja az adatok igényeinek leginkább megfelelőt. Vessünk egy pillantást néhány egyszerű módszerre a munka hatékony elvégzésére.

Hasonlítson össze két oszlopot egy sorban képletekkel

Az Excel képletei egyszerű, de hatékony megközelítést kínálnak az oszlopok közötti adatok összehasonlításához. Íme, hogyan használhatja őket. Tételezzük fel, hogy vannak adatok az A és B oszlopban, és a következő képletek segíthetnek ellenőrizni, hogy a két oszlopban lévő adatok egyeznek-e:

Tipp: Ezek a képletek sokoldalúak, nemcsak szövegre, hanem számokra, dátumokra és időpontokra is alkalmazhatók.
Az Egyenlő operátor használata (=):

Kérjük, írja be vagy másolja a következő képletet, nyomja meg a gombot belép gombot, majd húzza le a kitöltőkart az összes eredmény eléréséhez. IGAZ értéket ad vissza, ha az A és B oszlop azonos sorában lévő értékek megegyeznek, és FALSE értéket ad vissza, ha nem. Lásd a képernyőképet:

=A2=B2

IF funkció:

Ha az összehasonlítást informatívabbá szeretné tenni, használhatja a IF funkció egyéni üzenetek megjelenítéséhez.

Kérjük, írja be vagy másolja ki az alábbi képletet, nyomja meg a gombot belép gombot, majd húzza le a kitöltőkart az összes eredmény eléréséhez. Egyezést ad vissza, ha az értékek megegyeznek, és No Match-t, ha eltérnek. Lásd a képernyőképet:

=IF(A2=B2, "Match", "No Match")
Tipp: Szükség szerint módosíthatja az "Egyezés", a "Nincs egyezés" kifejezéseket más kifejezésekre.

PONTOS funkció:

Ha kis- és nagybetűk közötti összehasonlításra van szüksége, a PONTOS funkció az út.

Kérjük, írja be vagy másolja a következő képletet, nyomja meg a gombot belép gombot, majd húzza le a kitöltőkart az összes eredmény eléréséhez. Egyezést ad vissza, ha az értékek pontosan egyeznek, és No Match-t, ha eltérnek. Lásd a képernyőképet:

=IF(EXACT(A2,B2), "Match", "No match")   
Tipp: Szükség szerint módosíthatja az "Egyezés", a "Nincs egyezés" kifejezéseket más kifejezésekre.


Jelölje ki és jelölje ki az ugyanabban a sorban lévő egyezéseket egy hasznos eszközzel - Kutools

Ha soronként kell kiválasztania és árnyékolnia kell a két oszlop közötti egyezéseket, ahelyett, hogy az eredményt külön oszlopban kapná meg, a Kutools for Excel Cellák összehasonlítása funkciója kiváló lehetőség lesz. Lehetővé teszi, hogy gyorsan kijelölje és alkalmazza a kitöltési színt azokra a cellákra, amelyek értéke megegyezik vagy különbözik az egyes sorokon belül.

Megjegyzések: Ha ezt szeretné használni Hasonlítsa össze a cellákat funkció, kérem töltse le és telepítse a Kutools for Excel alkalmazást először.

Kattints Kutools > Hasonlítsa össze a cellákat, A Hasonlítsa össze a cellákat párbeszédpanelen tegye a következőket:

  1. Válassza ki az adatokat a két oszlopból Keressen értékeket itt és a Szerint dobozok külön;
  2. választ Ugyanazok a cellák alatt a Találjon szakasz;
  3. Adjon meg egy háttérszínt az egyezések kiemeléséhez Az eredmények feldolgozása szakasz;
  4. Végül kattintson OK gombot.

Eredmény:

Most az ugyanabban a sorban lévő egyezések kiemelve és az A oszlopban vannak kiválasztva, így elérhetővé válik, hogy másolhassa és beillessze azokat a kívánt cellákba. Lásd a képernyőképet:

Tipp:
  • Ez a funkció támogatja a kis- és nagybetűk megkülönböztetését összehasonlítás, ha ellenőrzi a Kis-nagybetű érzékeny lehetőség a Hasonlítsa össze a cellákat párbeszédablak;
  • Ha ki szeretné jelölni az egyezéseket a B oszlopból, csak fel kell cserélnie a két kijelölt oszlopot Keressen értékeket itt és a Szerint dobozok a Hasonlítsa össze a cellákat párbeszédablak;
  • A funkció alkalmazásához kérjük töltse le és telepítse a Kutools for Excel alkalmazást először.

Hasonlítson össze két oszlopot, és jelölje ki az egyezéseket ugyanabban a sorban

Két oszlop összehasonlítása és az egyezések kiemelése ugyanabban a sorban hatékonyan elvégezhető az Excel feltételes formázásával. Íme egy útmutató a soregyezések azonosításához és kiemeléséhez:

1. lépés: Válassza ki az adattartományt

Válassza ki azt az adattartományt, amelyben ki szeretné jelölni a soregyezéseket.

2. lépés: Alkalmazza a Feltételes formázás funkciót

  1. Kattints Kezdőlap > Feltételes formázás > Új szabály. Az Új formázási szabály párbeszédpanelen tegye a következőket:
    • 2.1 Válassza a lehetőséget Képlet segítségével határozza meg, hogy mely cellákat formázza tól Válasszon egy szabálytípust lista mező;
    • 2.2 Írja be az alábbi képletet a Formázza az értékeket, ahol ez a képlet igaz szövegdoboz;
      =$B2=$A2
    • 2.3 Ezután kattintson a gombra kialakított gombot.
  2. A kiugróban Cellák formázása párbeszédpanelen adjon meg egy színt, amely ki szeretné emelni az ismétlődő elemeket. És kattints OK.
  3. Amikor visszatér a Új formázási szabály párbeszédpanelen kattintson a gombra OK gombot.

Eredmény:

Most az azonos sorban lévő egyező értékek egyszerre ki vannak emelve, lásd a képernyőképet:

Tipp:
  • A Feltételes formázás képlete a következő nem érzékeny a kis- és nagybetűkre.
  • Ha különböző értékű cellákat szeretne kiemelni, használja a következő képletet:
    =$B2<>$A2

Hasonlítson össze két oszlopot, és húzza ki az egyező adatokat

Ha két adatkészlettel foglalkozik az Excelben, és közös elemeket kell keresnie az egyik listában a másikban, a keresési képletek jelentik a megfelelő megoldást ezeknek az egyezéseknek a lekérésére.

Ha az Excelben az A oszlopban a gyümölcsök listája, a B oszlopban pedig az eladási adatok szerepelnek, akkor most ezeket szeretné párosítani a D oszlopban található válogatott gyümölcsökkel, hogy megtalálja a megfelelő eladásokat. Hogyan tudná visszaadni a relatív értékeket az Excel B oszlopából?

Alkalmazza az alábbi képletek bármelyikét, majd húzza le a kitöltő fogantyút, hogy ezt a képletet a többi cellára alkalmazza.

  • Minden Excel verzió:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 és Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Eredmény:

Ha talál egyezést, az összes megfelelő érték megjelenik, ellenkező esetben a #N/A hibaüzenet jelenik meg, lásd a képernyőképet:

Tipp:
  • A fenti képletekkel, ha olyan gyümölcsök vannak a D oszlopban, amelyeknek nincs egyezése az A oszlopban, akkor hibát adnak vissza. A hibák könnyebb megértése érdekében a képletet becsomagolhatja az IFERROR függvénnyel:
    • Minden Excel verzió:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 és Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Azok számára, akik szeretik a speciális keresési képleteket, Kutools az Excel számára A fejlett keresési képletek lenyűgöző készletét kínálja, amelyek a hagyományos VLOOKUP funkciót új magasságokba emelik, páratlan pontosságot és hatékonyságot biztosítva adatkezelési feladatai során.

    Kutools az Excel számára több mint 300 kényelmes eszköz gyűjteményével büszkélkedhet, amelyeket az Ön termelékenységének növelésére terveztek. Tapasztalja meg a teljes teljesítményt egy ingyenes 30 napos próbaverzióval, és javítsa táblázatait még ma! Szerezd meg most!

Kapcsolódó cikkek:

  • Keresse meg és emelje ki a tartomány ismétlődő sorait
  • Előfordulhat, hogy a munkalap adattartományában vannak duplikált rekordok, és most meg szeretné találni vagy kiemelni a tartomány duplikált sorait a következő képernyőképek szerint. Természetesen megtalálja őket egymás után a sorok ellenőrzésével. De ez nem jó választás, ha több száz sor van. Itt beszélek néhány hasznos módszerről, amellyel kezelheti ezt a feladatot.
  • Jelölje ki az ismétlődő értékeket különböző színekkel
  • Az Excelben a Feltételes formázás használatával könnyedén kiemelhetjük az oszlopok duplikált értékeit egy színnel, de néha különféle színben kell kiemelnünk az ismétlődő értékeket, hogy a duplikátumok gyorsan és egyszerűen felismerhetők legyenek, az alábbi képernyőképen. Hogyan oldhatná meg ezt a feladatot Excelben?
  • Ismétlődések keresése, kiemelése, szűrése, számlálása, törlése az Excelben
  • Az Excel programban ismétlődő adatok fordulnak elő időnként, amikor manuálisan rögzítünk adatokat, más forrásokból másolunk adatokat vagy más okokból. Néha a másolatok szükségesek és hasznosak. Az ismétlődő értékek azonban néha hibákhoz vagy félreértésekhez vezetnek. Ebben a cikkben bemutatjuk azokat a módszereket, amelyek segítségével gyorsan azonosíthatjuk, kiemelhetjük, szűrhetjük, számolhatjuk, törölhetjük az ismétléseket képletek, feltételes formázási szabályok, harmadik féltől származó kiegészítők stb.
  • Távolítsa el az ismétlődéseket, és cserélje ki üres cellákkal
  • Általában az Ismétlődések eltávolítása parancs alkalmazása az Excelben eltávolítja a teljes ismétlődő sort. De néha azt szeretné, hogy az üres cellák helyettesítsék az ismétlődő értékeket, ebben a helyzetben az Ismétlődés eltávolítása parancs nem fog működni. Ez a cikk eligazítja az ismétlődések eltávolítását és üres cellákkal való helyettesítését az Excelben.
Comments (48)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm trying to count duplicates from two columns (Column A is the name Column B is the address) how could I do it?
This comment was minimized by the moderator on the site
Hi, Committed, if you want to count total number of duplicates in two columns, firstly, use a formula to count the duplicates in first column:=COUNTIF(A2:A7, A2), A2:A7 is the range of the first column, A2 is the first data except header of the first column. Then use the same formula (change reference) to count the duplicates in second column. Finaly, use SUM function to get the total number of duplicates in two columns.Here is a tutorial which list almost all scenarios about comparing columns, if you are interested in this, you can visit:https://www.extendoffice.com/documents/excel/6392-excel-compare-two-columns.html</div>;
This comment was minimized by the moderator on the site
BUT I WANT DUPLICATE VALUE BEFORE ANY SPACING, IN COLUMN B WE FOUND DUPLICATE VALUES THAT'S GREAT BUT THERE IS SPACE I WANT THOSE VALUES WITHOUT SPACES, HOW CAN I?
This comment was minimized by the moderator on the site
Hi, just remove the spaces by using the Go to special function to find the space cell, then remove them by clicking Delete key after finding the duplicate values.
This comment was minimized by the moderator on the site
Здравствуйте. Макрос приведенный здесь выделяет дубликаты ячеек, но при попытке редактирования какой-либо ячейки выделение снимается сразу со всех дубликатов, как сделать что бы этого не происходило?
This comment was minimized by the moderator on the site
so lovely yeah!
This comment was minimized by the moderator on the site
I LOVE THIS SITE!
This comment was minimized by the moderator on the site
Thank You!
This comment was minimized by the moderator on the site
This shit don't work... just getting

outRng.Select object variable or with block variable not set??
This comment was minimized by the moderator on the site
great demo guys,keep rocking
This comment was minimized by the moderator on the site
Thank You Very Much Guys
This comment was minimized by the moderator on the site
that was really great.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations