Excel-formule: markeer dubbele waarden -

Generieke formule

=COUNTIF(data,A1)>1

Samenvatting

Opmerking: Excel bevat veel ingebouwde "voorinstellingen" voor het markeren van waarden met voorwaardelijke opmaak, inclusief een voorinstelling om dubbele waarden te markeren. Als u echter meer flexibiliteit wilt, kunt u duplicaten markeren met uw eigen formule, zoals uitgelegd in dit artikel.

Als u cellen wilt markeren die duplicaten bevatten in een set gegevens, kunt u een eenvoudige formule gebruiken die WAAR retourneert wanneer een waarde meer dan eens voorkomt.

Als u bijvoorbeeld duplicaten in het bereik B4: G11 wilt markeren, kunt u deze formule gebruiken:

=COUNTIF($B$4:$G$11,B4)>1

Opmerking: bij voorwaardelijke opmaak is het belangrijk dat de formule wordt ingevoerd ten opzichte van de "actieve cel" in de selectie, waarvan in dit geval wordt aangenomen dat dit B4 is.

Uitleg

AANTAL.ALS telt eenvoudig het aantal keren dat elke waarde in het bereik voorkomt. Als het aantal meer dan 1 is, retourneert de formule WAAR en wordt de regel geactiveerd.

Wanneer u een formule gebruikt om voorwaardelijke opmaak toe te passen, wordt de formule geëvalueerd ten opzichte van de actieve cel in de selectie op het moment dat de regel wordt gemaakt. In dit geval is het bereik dat we gebruiken in AANTAL.ALS vergrendeld met een absoluut adres, maar is B4 volledig relatief. De regel wordt dus geëvalueerd voor elke cel in het bereik, waarbij B4 verandert en $ B $ 4: $ G $ 11 ongewijzigd blijft.

Een variabel aantal duplicaten + benoemde bereiken

In plaats van het getal 1 in de formule hard te coderen, kunt u naar een cel verwijzen om het aantal duplicaten variabel te maken.

U kunt dit idee uitbreiden en de formule gemakkelijker leesbaar maken door benoemde bereiken te gebruiken. Als u bijvoorbeeld G2 "dups" noemt en het bereik B4: G11 "data", kunt u de formule als volgt herschrijven:

=COUNTIF(data,B4)>=dups

U kunt dan de waarde in G2 veranderen in wat u maar wilt en de regel voor voorwaardelijke opmaak zal onmiddellijk reageren en de cel markeren die waarden bevat die groter zijn dan of gelijk zijn aan het getal dat u in het benoemde bereik "dups" invoert.

Interessante artikelen...