Inhoudsopgave
In deze zelfstudie leert u hoe u automatisch duplicaten kunt markeren in Excel zodra er iets is getypt. We gaan nader bekijken hoe u dubbele cellen, hele rijen of opeenvolgende duplicaten kunt arceren met behulp van voorwaardelijke opmaak en een speciale tool.
Vorige week onderzochten we verschillende manieren om duplicaten in Excel te identificeren met formules. Ongetwijfeld zijn die oplossingen zeer nuttig, maar het markeren van dubbele invoer in een bepaalde kleur zou de gegevensanalyse nog gemakkelijker kunnen maken.
De snelste manier om doublures te vinden en te markeren in Excel is met behulp van voorwaardelijke opmaak. Het grootste voordeel van deze methode is dat ze niet alleen doublures in de bestaande gegevens laat zien, maar ook nieuwe gegevens automatisch controleert op doublures, direct wanneer u ze invoert in een werkblad.
Deze technieken werken in alle versies van Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 en lager.
Duplicaten markeren in Excel
In alle Excel-versies is er een vooraf gedefinieerde regel voor het markeren van dubbele cellen. Om deze regel toe te passen in uw werkbladen, voert u de volgende stappen uit:
- Selecteer de gegevens die u wilt controleren op duplicaten. Dit kan een kolom, een rij of een bereik van cellen zijn.
- Op de Home tabblad, in de Styles groep, klik Voorwaardelijke opmaak > Markeer Cellen Regels > Dubbele waarden...
- De Dubbele waarden dialoogvenster wordt geopend met de standaard lichtrode vulling en donkerrode tekstopmaak geselecteerd. Om de standaardopmaak toe te passen, klikt u gewoon op OK .
Behalve de rode vulling en tekstopmaak zijn er nog een handvol andere voorgedefinieerde opmaken beschikbaar in de keuzelijst. Om duplicaten met een andere kleur te arceren, klikt u op Aangepast formaat... (het laatste item in het keuzemenu) en selecteer de vul- en/of letterkleur van uw voorkeur.
Tip. Om unieke waarden te markeren, selecteert u Uniek in het linkervak.
Met de ingebouwde regel kunt u duplicaten in één kolom of in meerdere kolommen markeren, zoals in de volgende schermafbeelding:
Opmerking: Wanneer u de ingebouwde regel voor doublures toepast op twee of meer kolommen, vergelijkt Excel de waarden in die kolommen niet, maar markeert het gewoon alle doublures in het bereik. Als u overeenkomsten en verschillen tussen 2 kolommen wilt vinden en markeren, volg dan de voorbeelden in de tutorial waarnaar hierboven wordt verwezen.
Wanneer u Excel's ingebouwde regel voor het markeren van dubbele waarden gebruikt, moet u rekening houden met de volgende twee zaken:
- Het werkt alleen voor individuele cellen. Naar dubbele rijen markeren moet u uw eigen regels opstellen, hetzij op basis van waarden in een specifieke kolom, hetzij door waarden in verschillende kolommen te vergelijken.
- Het markeert dubbele cellen inclusief hun eerste voorkomen. Om alle duplicaten te markeren behalve de eerste gevallen Maak een regel voor voorwaardelijke opmaak op basis van een formule, zoals uitgelegd in het volgende voorbeeld.
Hoe doublures markeren zonder 1e voorkomen
Om de tweede en alle volgende doublures te markeren, selecteert u de cellen die u wilt inkleuren en maakt u op deze manier een regel op basis van een formule:
- Op de Home tabblad, in de Styles groep, klik Voorwaardelijke opmaak > Nieuwe regel> Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt .
- In de Formatteer waarden waar deze formule waar is vak een formule in zoals deze:
=COUNTIF($A$2:$A2,$A2)>1
Waarbij A2 de bovenste cel van het geselecteerde bereik is.
Als u niet veel ervaring hebt met voorwaardelijke opmaak in Excel, vindt u de gedetailleerde stappen om een op een formule gebaseerde regel te maken in de volgende tutorial: Excel voorwaardelijke opmaak op basis van een andere celwaarde.
Het resultaat is dat de dubbele cellen die de eerste instanties uitsluiten, worden gemarkeerd met de kleur van uw keuze:
Hoe 3e, 4e en alle volgende dubbele records te tonen
Om duplicaten te bekijken die beginnen met het Nde voorkomen, maakt u een voorwaardelijke opmaakregel gebaseerd op de formule zoals in het vorige voorbeeld, met het enige verschil dat u>1 aan het einde van de formule vervangt door het gewenste getal. Bijvoorbeeld:
Om het 3e en alle volgende dubbele gevallen te markeren, maakt u een voorwaardelijke opmaakregel op basis van deze formule:
=COUNTIF($A$2:$A2,$A2)>=3
Om de4e en alle volgende dubbele records in de schaduw te stellen, gebruikt u deze formule:
=COUNTIF($A$2:$A2,$A2)>=4
Om alleen specifieke voorvallen te markeren, gebruikt u de optie gelijk aan Om bijvoorbeeld alleen de 2e instanties te markeren, zou u deze formule gebruiken:
=COUNTIF($A$2:$A2,$A2)=2
Hoe duplicaten in een bereik (meerdere kolommen) markeren
Wanneer u wilt controleren op duplicaten over meerdere kolommen, niet door de kolommen met elkaar te vergelijken, maar door alle instanties van hetzelfde item in alle kolommen te vinden, gebruik dan een van de volgende oplossingen.
Markeer doublures in meerdere kolommen, inclusief 1e voorkomens
Indien het eerste exemplaar van een item dat meer dan eens in de gegevensverzameling voorkomt, als duplicaat wordt beschouwd, is de eenvoudigste manier om dat te doen de ingebouwde regel van Excel voor duplicaten te gebruiken.
Of maak een voorwaardelijke opmaakregel met deze formule:
COUNTIF( reeks , top_cel )>1Om bijvoorbeeld duplicaten in het bereik A2:C8 te markeren, gaat de formule als volgt:
=COUNTIF($A$2:$C$8, A2)>1
Let op het gebruik van absolute celverwijzingen voor het bereik ($A$2:$C$8), en relatieve verwijzingen voor de bovenste cel (A2).
Markeer duplicaten in meerdere kolommen, behalve de eerste keer dat ze voorkomen
De oplossing voor dit scenario is een stuk lastiger, geen wonder dat Excel er geen ingebouwde regel voor heeft :)
Om dubbele vermeldingen in verschillende kolommen te markeren en daarbij de eerste vermeldingen te negeren, moet u 2 regels maken met de volgende formules:
Regel 1. Geldt voor de eerste kolom
Hier gebruikt u precies dezelfde formule als we gebruikten om duplicaten zonder 1e voorkomen in één kolom te markeren (de gedetailleerde stappen vindt u hier).
In dit voorbeeld maken wij een regel voor A2:A8 met deze formule:
=COUNTIF($A$2:$A2,$A2)>1
Het resultaat is dat de dubbele items zonder 1e voorkomen worden gemarkeerd in de meest linkse kolom van het bereik (in ons geval is er slechts één zo'n item):
Regel 2. Geldt voor alle volgende kolommen
Om duplicaten in de resterende kolommen (B2:C8) te markeren, gebruikt u deze formule:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
In de bovenstaande formule telt de eerste COUNTIF-functie het voorkomen van een bepaald item in de eerste kolom, en de tweede COUNTIF doet hetzelfde voor alle volgende kolommen. En dan telt u die getallen op en controleert u of de som groter is dan 1.
Het resultaat is dat alle dubbele items, behalve hun eerste voorkomen, worden gevonden en gemarkeerd:
Markeer duplicaten in alle kolommen met een enkele regel
Een andere mogelijke oplossing is om een lege kolom toe te voegen aan de linkerkant van uw dataset, en de bovenstaande formules te combineren tot een enkele formule zoals deze:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Waarbij B2 de bovenste cel is met gegevens in de 2e kolom van het doelbereik.
Om de formule beter te begrijpen, splitsen we haar op in 2 hoofdonderdelen:
- Voor de eerste kolom (B) wordt nooit voldaan aan de IF-voorwaarde, dus wordt alleen de tweede COUNTIF-functie berekend (wij hebben deze formule gebruikt om duplicaten te vinden, behalve de eerste voorkomens in één kolom).
- Voor alle volgende kolommen (C2:D8) is het belangrijkste punt het slimme gebruik van absolute en relatieve verwijzingen in de twee COUNTIF-functies. Om het begrijpelijker te maken, heb ik het gekopieerd naar kolom G, zodat u kunt zien hoe de formule verandert wanneer deze wordt toegepast op andere cellen:
Omdat de IF-voorwaarde altijd WAAR is voor alle andere kolommen dan de eerste (aantal kolommen is groter dan 1), verloopt de formule zo:
- Telt het aantal keren dat een bepaald item (D5 in bovenstaande schermafbeelding) voorkomt in alle kolommen links van de gegeven kolom:
COUNTIF(B$2:$C$8,D5)
- Telt het aantal keren dat een bepaald item voorkomt in de kolom van het item, tot aan de cel van het item:
COUNTIF(D$2:D5,D5)
- Ten slotte telt de formule de resultaten van beide COUNTIF-functies op. Als het totale aantal groter is dan 1, d.w.z. als het item meer dan één keer voorkomt, wordt de regel toegepast en wordt het item gemarkeerd.
Hele rijen markeren op basis van dubbele waarden in één kolom
Als uw tabel meerdere kolommen bevat, wilt u misschien hele rijen markeren op basis van dubbele records in een specifieke kolom.
Zoals u al weet, werkt de ingebouwde regel van Excel voor duplicaten alleen op celniveau. Maar een regel op basis van een aangepaste formule heeft geen probleem met het schaduwen van rijen. Het belangrijkste is dat u selecteer de hele rijen en maak dan een regel met een van de volgende formules:
- Dubbele rijen markeren exclusief 1e voorvallen :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Waarbij A2 de eerste cel is en A15 de laatst gebruikte cel in de kolom die u wilt controleren op duplicaten. Zoals u ziet, maakt het slimme gebruik van absolute en relatieve celverwijzingen het verschil.
De volgende schermafbeelding toont beide regels in actie:
Hoe dubbele rijen te markeren in Excel
Het vorige voorbeeld heeft aangetoond hoe u hele rijen kunt kleuren op basis van dubbele waarden in een specifieke kolom. Maar wat als u rijen wilt bekijken met identieke waarden in meerdere kolommen? Of, hoe markeert u absoluut dubbele rijen, die met volledig gelijke waarden in alle kolommen?
Gebruik hiervoor de functie COUNTIFS, waarmee cellen op meerdere criteria kunnen worden vergeleken. Om bijvoorbeeld dubbele rijen met identieke waarden in de kolommen A en B te markeren, gebruikt u een van de volgende formules:
- Dubbele rijen markeren behalve de 1e voorvallen :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
De volgende schermafbeelding toont het resultaat:
Zoals u begrijpt, is het bovenstaande voorbeeld alleen voor demonstratiedoeleinden. Bij het markeren van dubbele rijen in uw echte sheets bent u natuurlijk niet beperkt tot het vergelijken van waarden in slechts 2 kolommen, de COUNTIFS-functie kan tot 127 bereik/criteria-paren verwerken.
Opeenvolgende dubbele cellen markeren in Excel
Soms moet u niet alle duplicaten in een kolom markeren, maar alleen opeenvolgende duplicaatcellen tonen, d.w.z. de cellen die naast elkaar staan. Selecteer hiervoor de cellen met gegevens (zonder de kolomkop) en maak een voorwaardelijke opmaakregel met een van de volgende formules:
- Opeenvolgende duplicaten markeren zonder 1e voorvallen :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
Het volgende screenshot demonstreert het markeren van opeenvolgende dubbele teksten, maar deze regels werken ook voor opeenvolgende dubbele getallen en data:
Indien uw Excel-blad lege rijen bevat en u niet wilt dat de opeenvolgende lege cellen worden gemarkeerd, breng dan de volgende verbeteringen aan in de formules:
- Opeenvolgende dubbele cellen markeren zonder 1e voorvallen en lege cellen negeren :
=AND($A2"", $A1=$A2)
=AND($A2"", OR($A1=$A2, $A2=$A3))
Zoals u ziet, is het geen probleem om duplicaten in Excel te markeren met behulp van voorwaardelijke opmaak. Er is echter nog een snellere en eenvoudigere manier. Lees daarvoor het volgende deel van deze tutorial.
Hoe duplicaten te markeren in Excel met Duplicate Remover
De Duplicate Remover add-in is de alles-in-één oplossing voor het omgaan met dubbele records in Excel. Het kan dubbele cellen of hele dubbele rijen vinden, markeren, selecteren, kopiëren of verplaatsen.
Ondanks zijn naam kan de add-in snel Markeer duplicaten in verschillende kleuren zonder te verwijderen hen.
De Duplicaatverwijderaar voegt 3 nieuwe functies toe aan uw Excel-lint:
- Dedupe tabel - om onmiddellijk duplicaten in een tabel te vinden en te markeren.
- Duplicaat verwijderaar - stapsgewijze wizard met geavanceerde opties om duplicaten of unieke waarden in 1 tabel te identificeren en te markeren.
- Vergelijk 2 tabellen - vindt en markeert duplicaten door twee kolommen of twee afzonderlijke tabellen te vergelijken.
Na de installatie van Ultimate Suite for Excel, vindt u deze tools op de Ablebits gegevens tabblad in de Dedupe groep:
Duplicaten in Excel markeren in een paar klikken
Voor dit voorbeeld heb ik de volgende tabel gemaakt met een paar honderd rijen. En ons doel is om dubbele rijen met gelijke waarden in alle drie de kolommen te markeren:
Geloof het of niet, je kunt het gewenste resultaat krijgen met slechts 2 muisklikken :)
- Met een cel in uw tabel geselecteerd, klikt u op de knop Dedupe tabel knop, en de slimme add-in haalt de hele tabel op.
- De Dedupe tabel dialoogvenster wordt geopend met alle kolommen automatisch geselecteerd, en de Kleur duplicaten Het enige wat je hoeft te doen is op OK te klikken :) Klaar!
Tip. Als u dubbele rijen wilt detecteren op één of meer kolommen, schakel dan alle irrelevante kolommen uit en laat alleen de sleutelkolom(en) geselecteerd.
En het resultaat zou er ongeveer zo uitzien:
Zoals u in de bovenstaande afbeelding ziet, heeft het gereedschap Dubbele tabel dubbele rijen gemarkeerd zonder eerste instanties .
Als u duplicaten wilt markeren inclusief eerste voorvallen , of als u unieke records wilt kleuren in plaats van dubbele, of als u niet van de standaard rode kleur houdt, gebruik dan de Wizard Duplicaat verwijderen die al deze functies heeft en nog veel meer.
Markeer duplicaten in Excel met behulp van een geavanceerde stap-voor-stap wizard
Vergeleken met de snelle Dedupe tabel gereedschap, de Duplicaat verwijderaar wizard vereist een paar meer klikken, maar het maakt dit goed met een aantal extra opties. Ik zal het u in actie laten zien:
- Selecteer een cel in uw tabel waar u duplicaten wilt markeren, en klik op de knop Duplicaat verwijderaar De wizard wordt uitgevoerd en de hele tabel wordt geselecteerd. De add-in stelt ook voor een reservekopie van uw tabel te maken, voor het geval dat. Als dat niet nodig is, verwijdert u het vinkje.
Controleer of de tabel correct is geselecteerd en klik op Volgende .
- Selecteer een van de volgende gegevenstypen die u wilt vinden:
- Duplicaten, behalve de eerste voorkomens
- Duplicaten met 1e voorkomens
- Unieke waarden
- Unieke waarden en 1e doublures
Voor dit voorbeeld vinden we Duplicaten + 1e voorvallen :
- Selecteer nu de kolommen die moeten worden gecontroleerd op duplicaten. Omdat we volledige dubbele rijen willen markeren, heb ik alle 3 de kolommen geselecteerd.
Bovendien kunt u met de invoegtoepassing aangeven of uw tabel koppen heeft en of u lege cellen wilt overslaan. Beide opties zijn standaard geselecteerd.
Aangezien we vandaag verschillende manieren onderzoeken om markeer duplicaten in Excel, is onze keuze duidelijk :) Dus, selecteer Vul met kleur en kies een van de standaard themakleuren, of klik op Meer kleuren... en kies een aangepaste RGB- of HSL-kleur.
Klik op de Afwerking knop en geniet van het resultaat :)
Zo markeert u duplicaten in Excel met onze Duplicate Remover add-in. Als u nieuwsgierig bent om deze tool op uw eigen werkbladen te proberen, bent u van harte welkom om een volledig functionele proefversie van de Ultimate Suite te downloaden die al onze tijdbesparende tools voor Excel bevat. En uw feedback in opmerkingen wordt zeer op prijs gesteld!