
Generieke formule
=COUNTIF(data,A1)=1
Samenvatting
Excel bevat veel ingebouwde "voorinstellingen" voor het markeren van waarden met voorwaardelijke opmaak, inclusief een voorinstelling om unieke waarden te markeren. Als u echter meer flexibiliteit wilt, kunt u unieke waarden markeren met uw eigen formule, zoals uitgelegd in dit artikel.
Als u cellen wilt markeren die unieke waarden in een set gegevens bevatten, kunt u een formule gebruiken die WAAR retourneert wanneer een waarde slechts één keer voorkomt.
Als u bijvoorbeeld waarden in de cellen A1: D10 heeft en cellen met dubbele waarden wilt markeren, kunt u deze formule gebruiken:
=COUNTIF($A$1:$D$10,A1)=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 deze A1 is.
Uitleg
AANTAL.ALS telt eenvoudig het aantal keren dat elke waarde in het gegevensbereik voorkomt. Per definitie moet elke waarde minstens één keer voorkomen, dus als het aantal gelijk is aan 1, is de waarde uniek. Als het aantal 1 is, retourneert de formule WAAR en wordt de regel geactiveerd.
Voorwaardelijke opmaak wordt geëvalueerd voor elke cel waarop wordt toegepast. 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 A1 is volledig relatief. De regel wordt dus geëvalueerd voor elk van de 40 cellen in A1: D10, en A1 wordt 40 keer (eenmaal per cel) bijgewerkt naar een nieuw adres, terwijl $ A $ 1: $ D $ 10 ongewijzigd blijft.
Benoemde bereiken voor een schonere syntaxis
Een andere manier om verwijzingen te vergrendelen, is door benoemde bereiken te gebruiken, aangezien benoemde bereiken automatisch absoluut zijn. Als u het bereik bijvoorbeeld A1: D10 "gegevens" noemt, kunt u de regel herschrijven met een schonere syntaxis, zoals:
=COUNTIF(data,A1)=1