Tartalomjegyzék
Ebben a bemutatóban megtanulhatja, hogyan lehet automatikusan kiemelni a duplikátumokat az Excelben, miután valamit begépelt. Alaposan megnézzük, hogyan lehet a duplikált cellákat, teljes sorokat vagy egymást követő duplikátumokat feltételes formázás és egy speciális eszköz segítségével árnyékolni.
A múlt héten különböző módokat vizsgáltunk a duplikált bejegyzések Excelben képletekkel történő azonosítására. Kétségtelen, hogy ezek a megoldások nagyon hasznosak, de a duplikált bejegyzések bizonyos színnel történő kiemelése még könnyebbé teheti az adatelemzést.
A duplikációk keresésének és kiemelésének leggyorsabb módja az Excelben a feltételes formázás használata. A módszer legnagyobb előnye, hogy nemcsak a meglévő adatokban lévő duplikációkat mutatja meg, hanem automatikusan ellenőrzi az új adatokat duplikációkra, közvetlenül a munkalapba való bevitelkor.
Ezek a technikák az Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 és alacsonyabb verziókban működnek.
Hogyan lehet kiemelni a duplikátumokat az Excelben
Minden Excel-verzióban van egy előre definiált szabály a duplikált cellák kiemelésére. Ha ezt a szabályt szeretné alkalmazni a munkalapokon, végezze el a következő lépéseket:
- Válassza ki a duplikációkat keresni kívánt adatokat. Ez lehet egy oszlop, egy sor vagy egy cellatartomány.
- A Home lapon, a Stílusok csoport, kattintson a Feltételes formázás > Jelölje ki a cellák szabályait > Duplikált értékek...
- A Duplikált értékek párbeszédablak megnyílik, és alapértelmezés szerint a Világos vörös kitöltés és a Sötét vörös szöveg formátum van kiválasztva. Az alapértelmezett formátum alkalmazásához egyszerűen kattintson a OK .
A piros kitöltésen és a szövegformázáson kívül a legördülő listában egy maroknyi más előre definiált formátum is elérhető. Ha a duplikátumokat más színnel szeretné árnyalni, kattintson a Egyedi formátum... (a legördülő lista utolsó eleme), és válassza ki a kívánt kitöltési és/vagy betűszínt.
Tipp. Az egyedi értékek kiemeléséhez válassza a Egyedi a bal oldali mezőben.
A beépített szabály segítségével kiemelheti a duplikátumokat egy vagy több oszlopban, ahogy az a következő képernyőképen látható:
Megjegyzés: Amikor a beépített duplikációs szabályt két vagy több oszlopra alkalmazza, az Excel nem hasonlítja össze az oszlopok értékeit, hanem egyszerűen kiemeli a tartományban lévő összes duplikált példányt. Ha 2 oszlop közötti egyezéseket és különbségeket szeretne megtalálni és kiemelni, kövesse a fent hivatkozott bemutató példáit.
Amikor az Excel beépített szabályát használja a duplikált értékek kiemelésére, kérjük, tartsa szem előtt a következő két dolgot:
- Csak az egyes sejtek esetében működik. a duplikált sorok kiemelése , akkor saját szabályokat kell létrehoznia, akár egy adott oszlop értékei alapján, akár több oszlop értékeinek összehasonlításával.
- Árnyalja a duplikált cellákat, beleértve azok első előfordulását is. Az összes duplikátum kiemelése kivéve az első eseteket , hozzon létre egy feltételes formázási szabályt a képlet alapján a következő példában leírtak szerint.
Hogyan lehet kiemelni a duplikátumokat 1. előfordulás nélkül?
A 2. és minden további duplikátum kiemeléséhez jelölje ki a színezni kívánt cellákat, és hozzon létre egy képletalapú szabályt:
- A Home lapon, a Stílusok csoport, kattintson a Feltételes formázás > Új szabály> Egy képlet segítségével határozza meg a formázandó cellákat .
- A Formázza azokat az értékeket, ahol ez a képlet igaz mezőbe írjon be egy ehhez hasonló képletet:
=COUNTIF($A$2:$A2,$A2)>1
Ahol A2 a kiválasztott tartomány legfelső cellája.
Ha nincs sok tapasztalata az Excel feltételes formázás terén, a képletalapú szabály létrehozásának részletes lépéseit a következő bemutatóban találja: Excel feltételes formázás egy másik cella értékén alapuló Excel feltételes formázás.
Ennek eredményeképpen a duplikált cellák, kivéve az első példányokat, az Ön által kiválasztott színnel lesznek kiemelve:
Hogyan jelenítsük meg a 3., 4. és minden további duplikált rekordot?
Az N-edik előfordulással kezdődő duplikációk megtekintéséhez hozzon létre egy feltételes formázási szabályt a képlet alapján, mint az előző példában, azzal a különbséggel, hogy a>1-t a képlet végén a kívánt számmal helyettesíti. Például:
A 3. és az összes további duplikált példány kiemeléséhez hozzon létre egy feltételes formázási szabályt ezen a képleten alapulva:
=COUNTIF($A$2:$A2,$A2)>=3
A 4. és minden további duplikált rekord árnyékolásához használja ezt a képletet:
=COUNTIF($A$2:$A2,$A2)>=4
Ha csak bizonyos előfordulásokat szeretne kiemelni, használja a egyenlő operátorral (=). Például, ha csak a 2. példányokat szeretné kiemelni, akkor a következő képletet használná:
=COUNTIF($A$2:$A2,$A2)=2
Hogyan lehet kiemelni a duplikátumokat egy tartományban (több oszlopban)?
Ha nem az oszlopok egymással való összehasonlításával, hanem több oszlopon keresztül szeretné ellenőrizni a duplikációkat, hanem meg szeretné találni az összes oszlopban ugyanazon elem összes példányát, használja a következő megoldások egyikét.
Duplikátumok kiemelése több oszlopban, beleértve az 1. előfordulásokat is
Ha az adathalmazban többször előforduló elem első példánya duplikátumnak minősül, a legegyszerűbb az Excel beépített duplikátumszabályának használata.
Vagy hozzon létre egy feltételes formázási szabályt ezzel a képlettel:
COUNTIF( tartomány , top_cell )>1Például az A2:C8 tartományban lévő duplikátumok kiemeléséhez a képlet a következőképpen néz ki:
=COUNTIF($A$2:$C$8, A2)>1
Figyelje meg, hogy a tartományban abszolút cellahivatkozásokat használunk ($A$2:$C$8), a felső cellában (A2) pedig relatív hivatkozásokat.
Duplikátumok kiemelése több oszlopban, kivéve az 1. előfordulást
Ennek a forgatókönyvnek a megoldása sokkal trükkösebb, nem csoda, hogy az Excelnek nincs erre beépített szabálya :)
Ha több oszlopban lévő duplikált bejegyzéseket szeretne kiemelni, figyelmen kívül hagyva az 1. előfordulást, akkor 2 szabályt kell létrehoznia a következő képletekkel:
1. szabály. Az első oszlopra vonatkozik
Itt pontosan ugyanazt a képletet használja, mint amit az 1. előfordulás nélküli duplikátumok kiemeléséhez használtunk egy oszlopban (a részletes lépések itt találhatók).
Ebben a példában egy szabályt hozunk létre az A2:A8-ra a következő képlettel:
=COUNTIF($A$2:$A2,$A2)>1
Ennek eredményeképpen az 1. előfordulás nélküli duplikált elemek a tartomány bal szélső oszlopában kiemelésre kerülnek (esetünkben csak egy ilyen elem van):
2. szabály. Minden további oszlopra vonatkozik.
A fennmaradó oszlopok (B2:C8) duplikátumainak kiemeléséhez használja ezt a képletet:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
A fenti képletben az első COUNTIF függvény megszámolja az adott elem előfordulásait az első oszlopban, a második COUNTIF pedig ugyanezt teszi az összes további oszlopra. Ezután összeadja ezeket a számokat, és ellenőrzi, hogy az összeg nagyobb-e 1-nél.
Ennek eredményeképpen az összes duplikált elemet megtalálja és kiemeli, kivéve azok 1. előfordulását:
Duplikátumok kiemelése minden oszlopban egyetlen szabállyal
Egy másik lehetséges megoldás, ha az adatkészlet bal oldalán egy üres oszlopot adunk hozzá, és a fenti képleteket egyetlen képletté kombináljuk, például így:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Ahol B2 a felső cella a céltartomány 2. oszlopában lévő adatokkal.
A képlet jobb megértése érdekében bontsuk 2 fő részre:
- Az első oszlop (B) esetében az IF feltétel soha nem teljesül, így csak a második COUNTIF függvényt számítjuk ki (ezt a képletet arra használtuk, hogy megtaláljuk a duplikátumokat, kivéve az első előfordulásokat az egyik oszlopban).
- Az összes további oszlop (C2:D8) esetében a kulcspont az abszolút és relatív hivatkozások okos használata a két COUNTIF függvényben. A könnyebb megértés érdekében bemásoltam a G oszlopba, így láthatjuk, hogyan változik a képlet, ha más cellákra alkalmazzuk:
Mivel az IF feltétel mindig TRUE az elsőtől eltérő összes oszlopra (az oszlopok száma nagyobb, mint 1), a képlet így halad:
- Megszámolja egy adott elem (a fenti képernyőképen D5) előfordulásának számát az adott oszlop bal oldalán lévő összes oszlopban:
COUNTIF(B$2:$C$8,D5)
- Megszámolja egy adott elem előfordulásának számát az elem oszlopában, az elem cellájáig:
COUNTIF(D$2:D5,D5)
- Végül a képlet összeadja a két COUNTIF függvény eredményét. Ha az összesített szám nagyobb, mint 1, azaz ha az elem többször fordul elő, akkor a szabályt alkalmazza, és az elemet kiemeli.
Teljes sorok kiemelése az egyik oszlopban lévő duplikált értékek alapján
Ha a táblázat több oszlopot tartalmaz, előfordulhat, hogy egy adott oszlopban lévő duplikált rekordok alapján egész sorokat szeretne kiemelni.
Mint már tudja, az Excel beépített szabálya a duplikátumokra csak a cellák szintjén működik. Egy egyéni, képletalapú szabály azonban nem okoz gondot a sorok árnyékolásával. A lényeg az, hogy a az egész sorok kijelölése , majd hozzon létre egy szabályt a következő formulák egyikével:
- Duplikált sorok kiemelése kivéve az 1. előfordulást :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Ahol A2 az első cella és A15 az utolsó használt cella abban az oszlopban, amelyet duplikátumokra szeretne ellenőrizni. Mint látja, az abszolút és relatív cellahivatkozások okos használata az, ami a különbséget jelenti.
A következő képernyőkép mindkét szabályt működés közben mutatja be:
Hogyan lehet kiemelni a duplikált sorokat az Excelben?
Az előző példában bemutattuk, hogyan színezhetünk ki teljes sorokat egy adott oszlopban lévő duplikált értékek alapján. De mi van akkor, ha olyan sorokat szeretnénk megtekinteni, amelyek több oszlopban is azonos értékekkel rendelkeznek? Vagy hogyan emeljük ki az abszolút duplikált sorokat, vagyis azokat, amelyek minden oszlopban teljesen azonos értékekkel rendelkeznek?
Ehhez használja a COUNTIFS funkciót, amely lehetővé teszi a cellák több kritérium alapján történő összehasonlítását. Például az A és B oszlopban azonos értékkel rendelkező duplikált sorok kiemeléséhez használja az alábbi képletek egyikét:
- Duplikált sorok kiemelése kivéve az 1. előfordulás :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
Az alábbi képernyőkép mutatja az eredményt:
Mint érthető, a fenti példa csak demonstrációs célokat szolgál. A duplikált sorok kiemelésekor a valós lapokon természetesen nem korlátozódik arra, hogy csak 2 oszlop értékeit hasonlítsa össze, a COUNTIFS függvény akár 127 tartomány/kritérium párost is képes feldolgozni.
Egymást követő duplikált cellák kiemelése az Excelben
Néha előfordulhat, hogy nem az összes duplikátumot kell kiemelnie egy oszlopban, hanem csak az egymás utáni duplikált cellákat, azaz az egymás mellett lévőket kell megjelenítenie. Ehhez jelölje ki az adatokat tartalmazó cellákat (az oszlopfejlécet nem beleértve), és hozzon létre egy feltételes formázási szabályt az alábbi formulák egyikével:
- Az egymást követő duplikációk kiemelése 1. előfordulás nélkül :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
A következő képernyőkép az egymást követő duplikált szövegek kiemelését mutatja be, de ezek a szabályok az egymást követő duplikált számok és dátumok esetében is működnek:
Ha az Excel táblázatban üres sorok lehetnek, és nem szeretné, hogy az egymást követő üres cellák kiemelve legyenek, végezze el a képletek következő javításait:
- Az egymást követő duplikált cellák kiemelése 1. előfordulás nélkül és figyelmen kívül hagyja az üres cellákat :
=AND($A2"", $A1=$A2)
=AND($A2"", OR($A1=$A2, $A2=$A3))
Amint látja, nem nagy dolog a duplikációk kiemelése az Excelben a feltételes formázás segítségével. Van azonban még egy gyorsabb és egyszerűbb módja is. Hogy megtudja, olvassa el a bemutató következő részét.
Hogyan lehet kiemelni a duplikátumokat az Excelben a Duplicate Removerrel?
A Duplicate Remover add-in az Excelben található duplikált rekordok kezelésére szolgáló all-in-one megoldás. A duplikált cellákat vagy teljes duplikált sorokat megkeresheti, kiemelheti, kijelölheti, másolhatja vagy áthelyezheti.
Neve ellenére a bővítmény gyorsan a duplikációk különböző színekkel történő kiemelése törlés nélkül őket.
A Duplicate Remover 3 új funkciót ad az Excel szalaghoz:
- Dedupe táblázat - hogy azonnal megtalálja és kiemelje a duplikátumokat egy táblázatban.
- Duplikátum eltávolító - lépésről-lépésre haladó varázsló, fejlett beállításokkal a duplikátumok vagy egyedi értékek azonosításához és kiemeléséhez 1 táblázatban.
- 2 táblázat összehasonlítása - két oszlop vagy két különálló táblázat összehasonlításával megtalálja és kiemeli a duplikátumokat.
Az Ultimate Suite for Excel telepítése után ezeket az eszközöket a következő menüpontban találja Ablebits adatok fülön a Dedupe csoport:
Duplikátumok kiemelése az Excelben néhány kattintással
Ehhez a példához a következő táblázatot hoztam létre néhány száz sorral. A célunk pedig az, hogy kiemeljük azokat a duplikált sorokat, amelyek mindhárom oszlopban azonos értékekkel rendelkeznek:
Akár hiszed, akár nem, mindössze 2 egérkattintással elérheted a kívánt eredményt :)
- A táblázat bármelyik cellájának kijelölésével kattintson a Dedupe táblázat gombra, és az okos bővítmény az egész táblázatot felveszi.
- A Dedupe táblázat párbeszédablak automatikusan megnyílik, és az összes oszlopot automatikusan kijelöli, és a Színes duplikátumok opciót alapértelmezésben kiválasztva. Így csak annyit kell tennie, hogy az OK gombra kattint :) Kész!
Tipp. Ha egy vagy több oszlop alapján szeretné felismerni a duplikált sorokat, törölje az összes nem releváns oszlop jelölését, és csak a kulcsoszlop(ok) maradjon(ak) kijelölve.
Az eredmény pedig ehhez hasonlóan nézne ki:
Amint a fenti képen látható, a Dupe Table eszköz kiemelte a duplikált sorokat. első példányok nélkül .
Ha a duplikátumokat szeretné kiemelni beleértve az első előfordulásokat , vagy ha nem duplikációkat, hanem egyedi rekordokat szeretne színezni, vagy ha nem tetszik az alapértelmezett piros szín, akkor használja a Duplicate Remover varázsló amely rendelkezik mindezekkel a tulajdonságokkal és még sok mással is.
Duplikátumok kiemelése Excelben egy fejlett, lépésről-lépésre haladó varázsló segítségével
A gyorshoz képest Dedupe táblázat eszköz, a Duplikátum eltávolító varázsló néhány kattintással több kattintást igényel, de ezt számos további lehetőséggel kárpótolja. Hadd mutassam meg működés közben:
- Jelölje ki a táblázat bármelyik celláját, ahol a duplikátumokat ki akarja jelölni, és kattintson a Duplikátum eltávolító A varázsló lefut, és a teljes táblázatot kijelöli. A kiegészítő a biztonság kedvéért egy biztonsági másolat készítését is javasolja a táblázatról. Ha erre nincs szükség, törölje a jelölőnégyzetet.
Ellenőrizze, hogy a táblázat helyesen lett-e kijelölve, és kattintson a Következő .
- Válassza ki a következő adattípusok egyikét, amelyet meg szeretne találni:
- Duplikátumok, kivéve az 1. előfordulás
- Duplikátumok 1. előfordulással
- Egyedi értékek
- Egyedi értékek és 1. duplikált előfordulások
Ehhez a példához keressük meg Duplikátumok + 1. előfordulások :
- Most jelölje ki a duplikátumokat kereső oszlopokat. Mivel a teljes duplikált sorokat szeretnénk kiemelni, mind a 3 oszlopot kiválasztottam.
A bővítményben megadhatja továbbá, hogy a táblázatnak legyenek-e fejlécei, és hogy az üres cellákat ki akarja-e hagyni. Alapértelmezés szerint mindkét opció be van jelölve.
Mivel ma különböző módokat vizsgálunk arra, hogy kiemelni duplikátumokat az Excelben, a választásunk nyilvánvaló :) Tehát, válasszuk ki a Töltse ki színnel és válasszon egyet a standard témaszínek közül, vagy kattintson a További színek... és válasszon bármilyen egyéni RGB vagy HSL színt.
Kattintson a Befejezés gombot, és élvezze az eredményt :)
Így lehet kiemelni a duplikátumokat Excelben a Duplicate Remover kiegészítőnk segítségével. Ha kíváncsi vagy, hogy kipróbáld ezt az eszközt a saját munkalapjaidon, akkor szívesen látjuk, ha letöltöd az Ultimate Suite teljes funkcionalitású próbaverzióját, amely tartalmazza az összes időtakarékos eszközünket Excelhez. És a visszajelzéseidet kommentben nagyra értékeljük!