Hoe tel ik het aantal unieke waarden in een bereik in Excel, zonder duplicaten?
Wanneer u werkt met lijsten in Excel – bijvoorbeeld met namen, ID’s of andere herhalende gegevens – wilt u wellicht weten hoeveel waarden exact één keer voorkomen. Met andere woorden: u telt het aantal écht unieke waarden, waarbij alle duplicaten volledig buiten beschouwing worden gelaten. Stel dat u een lijst met namen hebt waarin sommige namen meerdere keren voorkomen. Als u dan alleen de namen wilt tellen die precies één keer in de lijst staan (en dus alle namen uitsluit die vaker voorkomen), biedt Excel verschillende manieren om dit te doen. Dit artikel begeleidt u stapsgewijs door meerdere methoden – waaronder formules, VBA, draaitabellen en ingebouwde functies – en bespreekt de voor- en nadelen van elke aanpak, zodat u eenvoudig de methode kunt kiezen die het beste aansluit bij uw situatie.
Tel het aantal unieke waarden in een bereik zonder duplicaten met een formule
Tel het aantal unieke waarden in een bereik zonder duplicaten met een geweldig hulpmiddel
Tel het aantal unieke waarden in een bereik zonder duplicaten met VBA-code
Tel het aantal unieke waarden in een bereik zonder duplicaten met Draaitabel
Tel het aantal unieke waarden in een bereik zonder duplicaten met een formule
Stel dat u een gegevensbereik hebt zoals weergegeven in de onderstaande schermafbeelding en u alleen de namen wilt tellen die exact één keer voorkomen in de hele lijst. Met Excel-formules is deze taak eenvoudig uit te voeren, zonder extra hulpmiddelen of invoegtoepassingen. Deze methode is ideaal voor matig grote bereiken en perfect als u liever volledig binnen Excel blijft werken.

1. Klik op een lege cel om het resultaat daar weer te geven—bij voorkeur buiten uw dataset, zodat u geen bestaande gegevens overschrijft.
2. Voer de volgende formule in en druk op Enter om het aantal unieke waarden weer te geven dat slechts één keer voorkomt (exclusief alle waarden die vaker voorkomen):
=SUM(IF(FREQUENCY(MATCH(B3:B14,B3:B14,0),ROW(B3:B14)-ROW(B3)+1)=1,1))

Opmerkingen:
1) In de bovenstaande formule is B3:B14 het bereik met de te analyseren waarden. Pas de bereikverwijzing aan op basis van uw eigen gegevens. Het bereik kan zich uitstrekken over zoveel rijen als nodig.
2) Voor matrixformules in oudere Excel-versies moet u mogelijk Ctrl + Shift + Enter indrukken nadat u de formule hebt ingevoerd, in plaats van alleen op Enter te drukken. In Excel 365 en Excel 2019 of nieuwer werkt gewoon Enter.
3) Wees extra voorzichtig met lege cellen in het bereik, omdat deze de resultaten kunnen beïnvloeden. Zuiver uw dataset of gebruik de formule alleen op lijsten zonder lege cellen voor nauwkeurige resultaten.
4) Als uw gegevensbereik zeer groot is, kan de formuleberekening trager zijn — overweeg dan een van de onderstaande alternatieven.
Scenario & voor- en nadelen:
- Werkt uitstekend voor standaard- en kleine tot middelgrote bereiken.
- Geen invoegtoepassingen nodig – gebruik de ingebouwde Excel-functie.
- Invoer kan vereisen dat deze als matrixformule wordt ingevoerd; bij zeer grote datasets kan de prestatie trager worden.
Tel het aantal unieke waarden in een bereik zonder duplicaten met een geweldig hulpmiddel
Kutools voor Excel biedt een intuïtieve functie genaamd Tel het aantal unieke waarden in een bereik, waarmee u razendsnel alleen de waarden telt die één keer voorkomen in uw lijst—zonder ingewikkelde formules of tijdrovend handwerk. Deze methode is ideaal voor gebruikers die zowel flexibiliteit als eenvoud zoeken en ondersteunt zelfs grotere datasets moeiteloos.
1. Selecteer een lege cel om het resultaat weer te geven en zorg ervoor dat u geen bestaande gegevens overschrijft. Ga vervolgens naar Kutools > Formulehulp > Formulehulp.

2. Voer in het dialoogvenster Formulehulp de volgende acties uit:
- Zoek en selecteer Tel het aantal unieke waarden in een bereik uit de Selecteer een formule-lijst.
Tip: Gebruik het Filter-vak om snel te zoeken door trefwoorden in te voeren die gerelateerd zijn aan „uniek". - Geef het bereik op dat uw te analyseren gegevens bevat.
- Klik op OK om de functie in te voegen en het aantal waarden weer te geven dat slechts één keer voorkomt in uw lijst.

Deze aanpak berekent direct het aantal unieke waarden, zodat u handmatig tellen of problemen met formules voorkomt. Het resultaat toont precies hoeveel items slechts één keer voorkomen in uw selectie:

Tips en opmerkingen:
- Met Kutools hoeft u geen complexe formules in te voeren of zich zorgen te maken over fouten in formules.
- Dit hulpprogramma ondersteunt zowel aaneengesloten als niet-aaneengesloten bereiken.
- Als u dit soort data-analyses regelmatig uitvoert, bespaart Kutools u aanzienlijk tijd en vermindert het fouten.
- Ideaal voor gebruikers die een snelle en foutloze oplossing zoeken.
- Verwerkt grotere bereiken efficiënter dan formules.
- Kutools moet geïnstalleerd en geactiveerd zijn voordat u het kunt gebruiken.
Tel het aantal unieke waarden in een bereik zonder duplicaten met VBA-code
Voor scenario’s waarin u deze taak wilt automatiseren of herhaaldelijk het aantal unieke waarden in een bereik moet tellen die maar één keer voorkomen — verspreid over meerdere werkbladen of werkmappen — is het gebruik van VBA (Visual Basic for Applications) een praktische oplossing. Hiermee telt u alleen items die exact één keer in uw bereik voorkomen; alle items die vaker dan één keer voorkomen, worden genegeerd.
Toepasselijke scenario’s:
- Het proces automatiseren voor grote of meerdere datasets
- Integratie in Excel-macro's of batchprocessen
- Gebruikers die vertrouwd zijn met eenvoudige VBA-bewerkingen
- Zeer flexibel, herbruikbaar voor toekomstige Data-analyse
- Aanpasbaar voor verbeterde rapportage
- Vereist basiskennis van VBA; code moet handmatig worden toegevoegd
Stappen:
1. Open de VBA-editor: klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het nieuwe venster Microsoft Visual Basic for Applications op Invoegen > Module.
2. Plak de volgende code in het modulevenster:
Sub CountUniqueOnlyOnce()
Dim WorkRng As Range
Dim cell As Range
Dim dict As Object
Dim singleCount As Long
Dim Key As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select range to count unique and non-duplicate values:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
Set dict = CreateObject("Scripting.Dictionary")
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
dict(cell.Value) = dict(cell.Value) + 1
End If
Next cell
singleCount = 0
For Each Key In dict.Keys
If dict(Key) = 1 Then
singleCount = singleCount + 1
End If
Next Key
MsgBox "Count of unique values that appear only once: " & singleCount, vbInformation, "Result"
End Sub 3. Klik op de knop
of druk op F5 om de code uit te voeren. Er verschijnt een dialoogvenster waarin u uw gegevensbereik kunt selecteren. Nadat u hebt geselecteerd en bevestigd, toont een berichtvenster het aantal unieke items dat slechts één keer voorkomt.
Voorzorgsmaatregelen en probleemoplossing:
- Zorg ervoor dat u uw werkmap hebt opgeslagen voordat u macro’s uitvoert.
- Deze code negeert standaard lege cellen.
- Als uw beveiligingsinstellingen in Excel het uitvoeren van macro's blokkeren, wijzig deze dan via het Vertrouwenscentrum in Excel-opties.
- Als u een foutmelding krijgt, controleer dan of u een geldig bereik hebt geselecteerd dat uit één kolom of één rij bestaat.
Tel het aantal unieke waarden in een bereik exclusief duplicaten met Draaitabel
Draaitabellen bieden een flexibele, interactieve manier om gegevens in Excel samen te vatten, en u kunt ze gebruiken om te tellen hoe vaak verschillende items slechts één keer voorkomen in uw gegevensbereik. Deze oplossing is vooral waardevol als u draaitabellen al gebruikt voor andere analyses of een formulevrije, menu-gestuurde aanpak prefereert. Ze is bijzonder geschikt voor gebruikers die grote datasets verwerken of dynamische, filterbare rapporten willen maken.
Voordelen:
- Eenvoudig bij te werken door simpelweg de Draaitabel te vernieuwen
- Visueel, met ingebouwde filter- en sorteermogelijkheden
- Geen formules vereist
Stappen:
- Selecteer het volledige gegevensbereik, inclusief de kolom met de waarden die u wilt controleren.
- Ga naar Invoegen > Draaitabel. Kies in het pop-upvenster waar u de draaitabel wilt plaatsen: op een nieuw blad of een bestaand blad.
- Sleep in het deelvenster PivotTable-velden de kolomkop (bijvoorbeeld „Naam”) zowel naar het Rijen-gebied als opnieuw naar het Waarden-gebied. Zorg er in het Waarden-gebied voor dat deze is ingesteld op Aantal (klik en wijzig het berekeningstype van Som of een ander type naar Aantal als dit nog niet het geval is).
- De draaitabel toont elk item met het aantal keren dat het voorkomt. Om alleen items te zien die één keer voorkomen, gebruikt u de filterkeuzelijst in de kolom ‘Aantal’, selecteert u Getalfilters > Gelijk aan > 1. De tabel wordt dan gefilterd, zodat alleen waarden worden weergegeven die precies één keer voorkomen.
- Tel het aantal resterende zichtbare items — dit is uw telling van unieke (niet-gedupliceerde) waarden.
Voorzorgsmaatregelen en probleemoplossing:
- Lege cellen worden afzonderlijk weergegeven in de draaitabel; u wilt deze mogelijk filteren.
- Vernieuw uw Draaitabel nadat u de onderliggende gegevens hebt gewijzigd of bijgewerkt.
- Draaitabel werken goed met grote datasets, maar worden niet in realtime bijgewerkt tenzij u ze handmatig vernieuwt.
- Als u de gefilterde telling wilt automatiseren, overweeg dan de functies SUBTOTAAL of AANTALARG toe te passen op de PivotTable-uitvoer.
- Ideaal voor samenvattende rapportage, uitgebreide data-analyse of wanneer u een live lijst wilt zien van items die slechts één keer zijn geteld.
- Vereist slechts enkele stappen en is volledig formulevrij.
Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.
Demo: Tel het aantal unieke waarden in een bereik in een kolom in Excel
Kutools voor Excel bevat meer dan 300 krachtige functies voor Microsoft Excel. Probeer het gratis en zonder beperkingen gedurende 30 dagen! Download nu!
Gerelateerde artikelen:
- Hoe tel ik het aantal cellen tussen twee waarden of datums in Excel?
- Hoe tel ik het aantal cellen dat tekst of een getal bevat in Excel?
- Hoe tel ik cellen met specifieke tekst in Excel?
- Hoe tel ik het aantal of Ja/Nee-antwoorden in Excel?
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins