Tartalomjegyzék
A bemutató elmagyarázza, hogyan keressen duplikátumokat az Excelben. Megtanul néhány képletet a duplikált értékek azonosítására, illetve duplikált sorok keresésére első előfordulással vagy anélkül. Megtanulja továbbá, hogyan számolja meg az egyes duplikált rekordok példányait egyenként, és hogyan találja meg a duplikumok teljes számát egy oszlopban, hogyan szűrje ki a duplikátumokat, és még sok minden mást.
Egy nagy Excel munkalapon való munka vagy több kis táblázat egy nagyobbba történő összevonása során előfordulhat, hogy sok duplikált sort talál benne. Egyik korábbi oktatóanyagunkban különböző módokat tárgyaltunk két táblázat vagy oszlop összehasonlítására a duplikációk tekintetében.
Ma pedig szeretnék megosztani néhány gyors és hatékony módszert, amellyel egyetlen listában lévő duplikátumokat azonosíthatunk. Ezek a megoldások az Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 és alacsonyabb verziókban is működnek.
Hogyan lehet azonosítani a duplikátumokat az Excelben
Az Excelben a legegyszerűbb módja a duplikációk felderítésének a COUNTIF függvény használata. Attól függően, hogy első előfordulással vagy első előfordulás nélküli duplikált értékeket szeretne-e találni, a képletben némi eltérés lesz, amint azt a következő példák mutatják.
Hogyan találhat duplikált rekordokat, beleértve az 1. előfordulásokat is
Tegyük fel, hogy az A oszlopban van egy lista az elemekről, amelyeket duplikátumokra szeretne ellenőrizni. Ezek lehetnek számlák, termékazonosítók, nevek vagy bármilyen más adatok.
Íme egy képlet a duplikátumok keresésére az Excelben, beleértve az első előfordulásokat is (ahol A2 a legfelső cella):
=COUNTIF(A:A, A2)>1
Írja be a fenti képletet a B2-be, majd jelölje ki a B2-t, és húzza a kitöltési fogantyút a képlet másolásához más cellákba:
Amint a fenti képernyőképen látható, a képlet TRUE-t ad vissza a duplikált értékek esetén, és FALSE-t az egyedi értékek esetén.
Megjegyzés: Ha duplikátumokat kell találnia egy cellák tartománya nem egy egész oszlopban, ne felejtse el lezárni a tartományt a $ jellel. Ha például az A2:A8 cellákban szeretne duplikátumokat keresni, használja ezt a képletet:
=COUNTIF( $A$2:$A$8 , A2)>1
Ahhoz, hogy a duplikált formula a TRUE és FALSE boolék értékeknél értelmesebbet adjon vissza, zárja be az IF függvénybe, és írja be a duplikált és egyedi értékek tetszőleges címkéit:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")
Abban az esetben, ha azt szeretné, hogy az Excel-képlet csak a duplikátumokat keresse, cserélje ki az "Unique" szót egy üres karakterláncra ("""), például így:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplikátum", "")
A képlet a duplikált rekordok esetén a "Duplikátumok", egyedi rekordok esetén pedig egy üres cellát ad vissza:
Hogyan keressen duplikátumokat az Excelben 1. előfordulások nélkül
Abban az esetben, ha a duplikátumok megtalálása után szűrést vagy eltávolítást tervez, a fenti képlet használata nem biztonságos, mert minden azonos rekordot duplikátumként jelöl meg. Ha pedig meg akarja tartani az egyedi értékeket a listában, akkor nem törölheti az összes duplikált rekordot, csak a 2. és az összes további példányt kell törölnie.
Módosítsuk tehát az Excel duplikált képletünket úgy, hogy adott esetben abszolút és relatív cellahivatkozásokat használunk:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplikátum", "")
Amint az alábbi képernyőképen látható, ez a képlet nem azonosítja a " Alma " duplikátumként:
Hogyan találja meg az Excelben az esetérzékeny duplikátumokat
Azokban az esetekben, amikor a pontos duplikátumokat kell azonosítania, beleértve a szöveges esetet is, használja ezt az általános tömbképletet (a Ctrl + Shift + Enter billentyűkombinációval):
IF( SUM((( --EXACT( tartomány , legfelső _cell )))<=1, "", "Duplikátum")A képlet középpontjában az EXACT függvényt használjuk a célcella és a megadott tartomány minden egyes cellájának pontos összehasonlítására. A művelet eredménye egy TRUE (egyezés) és FALSE (nem egyezés) tömb, amelyet az unáris operátor (--) egy 1-es és 0-s tömbre kényszerít. Ezután a SUM függvény összeadja a számokat, és ha az összeg nagyobb, mint 1, akkor az IF függvény egy"Duplikátum".
A mintaadatkészletünk esetében a képlet a következőképpen néz ki:
=IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"", "Duplikátum")
Amint az alábbi képernyőképen látható, a kis- és nagybetűket különböző karakterekként kezeli (az APPLES nem azonosítja duplikátumként):
Tipp: Ha a Google táblázatkezelőt használja, hasznos lehet a következő cikk: Hogyan találja meg és távolítsa el a duplikátumokat a Google táblázatkezelőben.
Hogyan találhat duplikált sorokat az Excelben
Ha a cél egy több oszlopból álló táblázat dedupciója, akkor olyan képletre van szükség, amely minden oszlopot ellenőrizni tud, és csak az alábbiakat azonosítja abszolút duplikált sorok , azaz olyan sorok, amelyeknek minden oszlopában teljesen azonos értékek vannak.
Nézzük a következő példát. Tegyük fel, hogy az A oszlopban rendelésszámok, a B oszlopban dátumok, a C oszlopban pedig rendezett tételek vannak, és szeretnénk megtalálni az azonos rendelésszámmal, dátummal és tétellel rendelkező duplikált sorokat. Ehhez létrehozunk egy duplikációs képletet a COUNTIFS függvény alapján, amely egyszerre több kritérium ellenőrzését teszi lehetővé:
A címre. duplikált sorok keresése az 1. előfordulásoknál , használja ezt a képletet:
=IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplikált sor", "")
A következő képernyőkép mutatja, hogy a képlet valóban csak azokat a sorokat keresi meg, amelyek mindhárom oszlopban azonos értékekkel rendelkeznek. Például a 8. sorban ugyanaz a rendelésszám és dátum szerepel, mint a 2. és 5. sorban, de a C oszlopban más elem szerepel, ezért nem jelöli meg duplikált sornak:
Megmutatni duplikált sorok 1. előfordulás nélkül , a fenti képletet egy kicsit kiigazítjuk:
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B2,$B$2,$B2,$C$2:$C2,$C2,)>1, "Duplikált sor", "")
Hogyan számolhat duplikátumokat az Excelben
Ha pontosan tudni szeretné, hogy hány azonos rekord van az Excel-táblázatban, használja a következő képletek egyikét a duplikátumok számolásához.
Számolja meg az egyes duplikált rekordok példányait külön-külön.
Ha van egy duplikált értékeket tartalmazó oszlop, gyakran szükség lehet arra, hogy megtudja, hány duplikátum van az egyes értékeknél.
Ha szeretné megtudni, hogy ez vagy az a bejegyzés hányszor fordul elő az Excel munkalapján, használjon egy egyszerű COUNTIF képletet, ahol A2 az első és A8 az utolsó elem a listán:
=COUNTIF($A$2:$A$8, $A2)
Ahogy a következő képernyőképen látható, a képlet megszámolja az egyes elemek előfordulását: " Alma " 3 alkalommal fordul elő, " Zöld banán " - 2 alkalommal, " Banánok " és " Narancsok " csak egyszer.
Ha az egyes elemek 1., 2., 3. stb. előfordulását szeretné azonosítani, használja a következő képletet:
=COUNTIF($A$2:$A2, $A2)
Hasonló módon számolhatja a a duplikált sorok Az egyetlen különbség az, hogy a COUNTIF helyett a COUNTIFS függvényt kell használnia, például:
=COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)
Miután megszámolta a duplikált értékeket, elrejtheti az egyedi értékeket, és csak a duplikátumokat jelenítheti meg, vagy fordítva. Ehhez alkalmazza az Excel automatikus szűrőjét, amint azt a következő példa mutatja: Hogyan szűrjük ki a duplikátumokat az Excelben.
Számolja meg a duplikációk számát egy oszlop(ok)ban
A legegyszerűbben úgy számolhatjuk meg a duplikátumokat egy oszlopban, ha az Excelben a duplikátumok azonosítására használt képletek bármelyikét alkalmazzuk (első előfordulással vagy anélkül). A duplikált értékeket pedig a következő COUNTIF képlettel számolhatjuk meg:
=COUNTIF(range, "duplicate")
Hol " duplikátum " a duplikátumokat kereső képletben használt címke.
Ebben a példában a duplikált képletünk a következő formát ölti:
=COUNTIF(B2:B8, "duplikátum")
Egy másik módja a duplikált értékek számolásának az Excelben egy összetettebb tömbképlet használatával. Ennek a megközelítésnek az az előnye, hogy nem igényel segédoszlopot:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0)))
Mivel ez egy tömbképlet, ne feledje, hogy a Ctrl + Shift + Enter billentyűkombinációt kell megnyomnia a befejezéshez. Ne feledje továbbá, hogy ez a képlet minden duplikált rekordot számol, beleértve az első előfordulásokat :
Hogy megtalálja a a duplikált sorok száma összesen , a fenti képletben a COUNTIF helyett a COUNTIFS függvényt ágyazza be, és adja meg az összes oszlopot, amelyet duplikátumokra szeretne ellenőrizni. Például, ha az A és B oszlopok alapján szeretné megszámolni a duplikált sorokat, adja meg a következő képletet az Excel táblázatban:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0)))
Hogyan lehet szűrni a duplikátumokat az Excelben
A könnyebb adatelemzés érdekében előfordulhat, hogy az adatokat úgy szeretné szűrni, hogy csak a duplikációkat jelenítse meg. Más helyzetekben ennek ellenkezőjére lehet szüksége - a duplikációk elrejtésére és az egyedi rekordok megjelenítésére. Az alábbiakban mindkét esetre talál megoldást.
Hogyan lehet megjeleníteni és elrejteni a duplikátumokat az Excelben?
Ha szeretné az összes duplikátumot egy pillantással látni, használja az Excelben a duplikátumok keresésére szolgáló egyik képletet, amely jobban megfelel az igényeinek. Ezután válassza ki a táblázatot, váltson a Adatok fülre, és kattintson a Szűrő gombra. Alternatívaként kattinthat a Rendezés és szűrés > Szűrő a Home fülön a Szerkesztés csoport.
Tipp: Ha automatikusan engedélyezni szeretné a szűrést, alakítsa át az adatait egy teljesen működőképes Excel-táblázattá. Csak jelölje ki az összes adatot, és nyomja meg a Ctrl + T billentyűkombinációt.
Ezután kattintson a nyílra a fejlécben a Duplikátum oszlopban, és ellenőrizze a " Duplikált sor " mezőt a duplikátumok megjelenítése Ha ki akarja szűrni, pl. duplikátumok elrejtése , válassza a " Egyedi ", hogy csak az egyedi rekordokat nézze meg:
Most pedig a duplikátumokat a kulcsoszlop szerint rendezheti, hogy csoportosítani tudja őket a könnyebb elemzés érdekében. Ebben a példában a duplikált sorokat a következő oszlopok szerint rendezheti Rendelési szám oszlop:
Hogyan szűrhetjük a duplikátumokat előfordulásaik alapján?
Ha a duplikált értékek 2., 3. vagy N-edik előfordulását szeretné megjeleníteni, használja a korábban tárgyalt duplikált példányok számlálására szolgáló képletet:
=COUNTIF($A$2:$A2, $A2)
Ezután alkalmazzon szűrést a táblázatra, és csak a megjeleníteni kívánt esemény(eke)t válassza ki. Például a 2. eseményeket szűrheti a következő képernyőképen látható módon:
Az összes duplikált rekord megjelenítéséhez, azaz. 1-nél nagyobb előfordulás , kattintson a szűrőnyílra a fejlécben, a Előfordulások oszlopot (a képletet tartalmazó oszlopot), majd kattintson a Számszűrők > Nagyobb, mint .
Válassza ki " nagyobb, mint " az első mezőbe, írja be az 1-et a mellette lévő mezőbe, és kattintson a OK gomb:
Hasonló módon megjelenítheti a 2., 3. és az összes további duplikált előfordulást. Csak írja be a kívánt számot a " nagyobb, mint ".
Duplikátumok kiemelése, kijelölése, törlése, másolása vagy áthelyezése
Miután a duplikátumokat a fentiek szerint kiszűrte, többféleképpen is kezelheti őket.
Hogyan válasszuk ki a duplikátumokat az Excelben
Duplikátumok kiválasztása, beleértve az oszlopfejléceket , szűrje őket, kattintson bármelyik szűrt cellára a kijelöléshez, majd nyomja meg a Ctrl + A billentyűkombinációt.
Duplikált rekordok kiválasztása oszlopfejlécek nélkül , jelölje ki az első (bal felső) cellát, és nyomja meg a Ctrl + Shift + End billentyűkombinációt a kijelölés kiterjesztéséhez az utolsó celláig.
Tipp. A legtöbb esetben a fenti parancsikonok jól működnek, és csak a szűrt (látható) sorokat választják ki. Néhány ritka esetben, főleg nagyon nagy munkafüzetekben előfordulhat, hogy a látható és a láthatatlan cellák is kiválasztódnak. Ennek kijavításához először használja a fenti parancsikonok valamelyikét, majd nyomja meg az Alt + ; billentyűkombinációt, hogy csak a látható cellák kiválasztása , figyelmen kívül hagyva a rejtett sorokat.
Hogyan lehet törölni vagy eltávolítani a duplikátumokat az Excelben?
A címre. duplikátumok törlése az Excelben , jelölje ki őket, kattintson a jobb gombbal, majd kattintson a Tiszta tartalom (vagy kattintson a Tiszta gomb> Tiszta tartalom a Home lapon, a Szerkesztés csoport). Ez csak a cellák tartalmát törli, és az eredmény üres cellák lesznek. A kiszűrt duplikált cellák kijelölése és a Törölje a címet. billentyűvel ugyanez a hatása.
A címre. teljes duplikált sorok eltávolítása , a duplikátumok kiszűrése, jelölje ki a sorokat az egérrel a sorcímek fölé húzva, kattintson a jobb gombbal a kijelölésre, majd válassza a következő lehetőséget Sor törlése a kontextusmenüből.
Hogyan lehet kiemelni a duplikátumokat az Excelben
A duplikált értékek kiemeléséhez jelölje ki a szűrt duplikátumokat, kattintson a Kitöltés színe gomb a Home lapon, a Betűtípus csoportot, majd válassza ki a kívánt színt.
Egy másik módja a duplikátumok kiemelésének az Excelben a duplikátumokra vonatkozó beépített feltételes formázási szabály használata, vagy egy kifejezetten az Ön lapjára szabott egyéni szabály létrehozása. A tapasztalt Excel-felhasználóknak nem okozhat gondot egy ilyen szabály létrehozása az általunk használt képletek alapján a duplikátumok ellenőrzésére az Excelben. Ha még nem nagyon ismeri az Excel képleteket vagy szabályokat, akkor a részleteslépések ebben a bemutatóban: Hogyan lehet kiemelni a duplikátumokat az Excelben.
Hogyan másolhat vagy mozgathat duplikátumokat egy másik lapra?
A címre. másolat duplikátumokat, jelölje ki őket, nyomja meg a Ctrl + C billentyűkombinációt, majd nyisson meg egy másik (új vagy meglévő) lapot, jelölje ki annak a tartománynak a bal felső celláját, ahová a duplikátumokat másolni szeretné, és nyomja meg a Ctrl + V billentyűkombinációt a beillesztéshez.
A címre. mozog másolatok más lapra történő másolásához ugyanazokat a lépéseket kell végrehajtani, azzal a különbséggel, hogy a Ctrl + C (másolás) helyett a Ctrl + X (kivágás) billentyűkombinációt kell megnyomni.
Duplicate Remover - gyors és hatékony módja a duplikátumok felkutatásának az Excelben
Most, hogy tudja, hogyan használhatja a duplikált képleteket az Excelben, hadd mutassak be egy másik gyors, hatékony és képletmentes módszert - Duplicate Remover for Excel.
Ez a minden egyben eszköz képes duplikált vagy egyedi értékek keresésére egyetlen oszlopban vagy két oszlop összehasonlítására. Képes megtalálni, kijelölni és kiemelni a duplikált rekordokat vagy teljes duplikált sorokat, eltávolítani a talált duplikátumokat, másolni vagy áthelyezni őket egy másik lapra. Úgy gondolom, hogy egy példa a gyakorlati használatra sok szót ér, ezért térjünk rá.
Hogyan találhat duplikált sorokat az Excelben 2 gyors lépésben
A Duplicate Remover kiegészítőnk képességeinek teszteléséhez létrehoztam egy néhány száz soros táblázatot, amely a következőképpen néz ki:
Amint látja, a táblázatnak több oszlopa van. Az első 3 oszlop tartalmazza a legfontosabb információkat, ezért a duplikált sorokat kizárólag az A-C oszlopok adatai alapján fogjuk keresni. Az ezekben az oszlopokban található duplikált rekordok megtalálásához csak a következőket kell tennie:
- Jelölje ki a táblázat bármelyik celláját, és kattintson a Dedupe táblázat gombot az Excel szalagban. Az Ultimate Suite for Excel telepítése után az Excel programcsomagot a Ablebits adatok lapon, a Dedupe csoport.
- Az intelligens bővítmény felveszi a teljes táblázatot, és megkéri, hogy adja meg a következő két dolgot:
- Válassza ki a oszlopok a duplikátumok ellenőrzéséhez (ebben a példában ezek a Rendelési szám, Megrendelés dátuma és Tétel oszlopok).
- Válasszon egy a duplikátumokon végrehajtandó művelet Mivel a célunk a duplikált sorok azonosítása, ezért kiválasztottam a Állapot oszlop hozzáadása
A státusz oszlop hozzáadásán kívül számos más lehetőség is a rendelkezésére áll:
- Duplikátumok törlése
- Duplikátumok színezése (kiemelése)
- Duplikátumok kiválasztása
- Másolatok másolása új munkalapra
- Duplikátumok áthelyezése új munkalapra
Kattintson a OK gombot, és várjon néhány másodpercet. Kész!
Amint az alábbi képernyőképen látható, az összes olyan sor, amelynek az első 3 oszlopában azonos értékek vannak, meg lett találva (az első előfordulások nem duplikátumként vannak azonosítva).
Ha több lehetőséget szeretne a munkalapok dedupálására, használja a Duplicate Remover varázsló amely képes duplikátumokat találni első előfordulással vagy anélkül, valamint egyedi értékeket. A részletes lépések az alábbiakban következnek.
Duplicate Remover varázsló - több lehetőség a duplikátumok keresésére az Excelben
Az adott laptól függően, amellyel dolgozik, lehet, hogy az azonos rekordok első példányait duplikátumként szeretné kezelni, de az is lehet, hogy nem. Az egyik lehetséges megoldás az, hogy minden egyes forgatókönyvhöz más-más képletet használ, ahogyan azt a Hogyan azonosítsuk a duplikátumokat az Excelben című fejezetben tárgyaltuk. Ha gyors, pontos és képletmentes módszert keres, próbálja ki a következő módszert Duplicate Remover varázsló :
- Jelölje ki a táblázat bármelyik celláját, és kattintson a Duplikátum eltávolító gombot a Ablebits adatok A varázsló lefut, és a teljes táblázat ki lesz jelölve.
- A következő lépésben 4 lehetőség jelenik meg a duplikátumok ellenőrzésére az Excel táblázatban:
- Duplikátumok 1. előfordulás nélkül
- Duplikátumok 1. előfordulással
- Egyedi értékek
- Egyedi értékek és 1. duplikált előfordulások
Ebben a példában válasszuk a második lehetőséget, azaz. Duplikátumok + 1. előfordulások :
- Most válassza ki azokat az oszlopokat, amelyekben ellenőrizni szeretné a duplikációkat. Az előző példához hasonlóan az első 3 oszlopot választjuk ki:
- Végül válassza ki a duplikátumokon végrehajtani kívánt műveletet. A Dedupe Table eszközhöz hasonlóan a Duplikátum eltávolító varázsló is képes azonosítani a címet. , válassza ki a címet. , kiemelni , delete , másolat vagy mozog duplikátumok.
Mivel ennek a bemutatónak az a célja, hogy bemutassa a duplikátumok Excelben történő azonosításának különböző módjait, jelöljük be a megfelelő opciót, és kattintsunk a következő gombra. Befejezés :
A másodperc töredéke alatt a Duplicate Remover varázsló több száz sort ellenőriz, és a következő eredményt adja:
Nincsenek formulák, nincs stressz, nincsenek hibák - mindig gyors és kifogástalan eredmények :)
Ha szeretné kipróbálni ezeket az eszközöket, hogy megtalálja a duplikátumokat az Excel táblázatokban, akkor szívesen látjuk, ha letölti az alábbi tesztverziót. A visszajelzéseit a megjegyzésekben nagyra értékeljük!
Elérhető letöltések
Duplikátumok azonosítása - képletpéldák (.xlsx fájl)
Ultimate Suite - próbaverzió (.exe fájl)