Hoe tel je snel alleen het eerste voorkomen van elke waarde in Excel?
Bij het werken met grote datasets in Excel komt het vaak voor dat lijsten zowel dubbele als unieke waarden bevatten. Soms wilt u alleen het eerste voorkomen van elke waarde tellen en latere duplicaten negeren. Bijvoorbeeld, in een lijst waar bepaalde waarden meerdere keren voorkomen, wilt u mogelijk een telling die uitsluitend het eerste exemplaar van elke waarde meetelt, zoals te zien is in de onderstaande schermafbeelding. Met deze aanpak krijgt u snel inzicht in hoeveel verschillende vermeldingen er zijn als ‘eerste voorkomens’, ongeacht hoe vaak elke waarde daarna herhaald wordt. Hoe realiseert u deze eis op een efficiënte manier in Excel?

- Eerste voorkomen van items tellen met formule
- Eerste voorkomen van items tellen met Kutools voor Excel
- Eerste voorkomen van items tellen met VBA-codemacro
Eerste voorkomen van items tellen met formule
Een eenvoudige manier om het eerste voorkomen van elke waarde te tellen, is met een Excel-formule. Deze methode herkent welke vermeldingen het eerste exemplaar zijn in de dataset, zodat u ze kunt optellen tot een eindtotaal.
Scenario en waarde: Deze oplossing is ideaal als u werkt met kolommen vol gegevens en een formule-gebaseerde, dynamische aanpak zoekt die automatisch wordt bijgewerkt zodra uw gegevens wijzigen. U hebt geen add-ins of speciale rechten nodig, waardoor deze methode voor vrijwel iedereen toegankelijk is. Wel moet u een extra kolom toevoegen aan uw werkblad.
Volg deze stappen om te beginnen:
1. Selecteer een lege cel direct naast de eerste waarde van uw dataset (bijvoorbeeld cel B1 als uw gegevens zich bevinden in A1:A10) en voer de volgende formule in:
=(COUNTIF($A$1:$A1,$A1)=1)+0 Druk op Enter en sleep vervolgens de vulgreep omlaag langs uw volledige gegevenskolom om de formule op elke rij toe te passen. Het resultaat toont „1” voor rijen met het eerste exemplaar van die specifieke waarde, en „0” in alle overige gevallen. Zie de onderstaande schermafbeeldingen ter illustratie:



Tip: In deze formule verwijst $A$1 naar de eerste cel in uw gegevensbereik (pas dit aan indien nodig) en $A1 naar de huidige rij. Als uw gegevens niet beginnen in A1, pas dan de verwijzingen dienovereenkomstig aan. De combinatie van absolute en relatieve verwijzingen zorgt voor het juiste telgedrag wanneer u de formule naar beneden kopieert.
2. Om het totale aantal eerste voorkomens te tellen, selecteert u een lege cel (bijvoorbeeld onder uw nieuwe formulekolom) en voert u het volgende in:
=SUM(B1:B10) Druk op Enter om de telling weer te geven. Het bereik B1:B10 moet overeenkomen met de cellen waarin u de vorige formule hebt ingevoerd. Pas de celverwijzingen aan als uw gegevens een andere lengte hebben of als uw formule zich in een andere kolom bevindt.



Aanvullende opmerkingen: Deze formulemethode biedt een real-time bijgewerkte telling zodra waarden worden gewijzigd, toegevoegd of verwijderd. Houd er rekening mee dat als uw gegevensbereik verandert (bijvoorbeeld bij het invoegen van nieuwe rijen), de formulebereiken mogelijk moeten worden uitgebreid. Overweeg uw gegevens om te zetten in een Excel-tabel voor automatische formulepropagatie.
Eerste voorkomen van items tellen met Kutools voor Excel
Als u Kutools voor Excel hebt geïnstalleerd, kunt u het handige hulpprogramma Selecteer duplicaat/unieke cellen gebruiken om het proces te stroomlijnen—vooral bij grote of complexe datasets. Deze tool telt niet alleen het eerste voorkomen van waarden, maar markeert ze ook voor eenvoudige referentie.
Na gratis installerenvan Kutools voor Excel, gaat u als volgt te werk:
1. Selecteer alle cellen in uw bereik waarvan u het eerste voorkomen wilt tellen (bijvoorbeeld A1:A10) en klik vervolgens op Kutools > Selecteren > Selecteer duplicaat/unieke cellen in het lint. Zie de onderstaande schermafbeelding:

2. In het dialoogvenster Selecteer duplicaat/unieke cellen selecteert u de optie Unieke waarden (Eerste duplicaat opnemen) in het gedeelte Regel. Indien gewenst kunt u de geselecteerde cellen ook markeren met een opvallende achtergrondkleur of hun letterkleur aanpassen, zodat ze gemakkelijker opvallen.

3. Wanneer u op OK klikt, verschijnt er een dialoogvenster met het aantal eerste voorkomens in uw geselecteerde bereik. Dit totaal omvat zowel unieke waarden als het eerste exemplaar van duplicaten. Zie de schermafbeelding ter referentie:

4. Klik op OK om de dialoogvensters te sluiten. De eerste voorkomens van elk item zijn nu geselecteerd en optioneel gemarkeerd, zodat u ze gemakkelijk kunt onderscheiden in uw werkblad.
Toepasselijke scenario’s en waarschuwingen: De Kutools-methode is uiterst efficiënt voor gebruikers die regelmatig grote gegevenstabellen verwerken of resultaten direct willen markeren. Ze voorkomt formulefouten en beperkt handmatige invoer. Let wel: de Kutools-add-in moet op uw systeem zijn geïnstalleerd. Controleer altijd uw celselecties voordat u het hulpprogramma uitvoert, zodat u nauwkeurige resultaten garandeert. Wilt u de markering ongedaan maken? Gebruik dan gewoon de Ongedaan-functie van Excel (Ctrl + Z).
Eerste voorkomen van items tellen met VBA-codemacro
Voor scenario’s waarin u het proces volledig wilt automatiseren, kunt u een VBA-macro gebruiken om de lijst te doorlopen en het eerste voorkomen van elke waarde te tellen — zonder handmatig formules toe te voegen of afhankelijk te zijn van externe add-ins. Dit is bijzonder geschikt voor repetitieve taken of grote datasets. Houd er rekening mee dat VBA-macro’s vereisen dat u het tabblad Ontwikkelaars inschakelt en uw bestand opslaat in een macro-inschakelbaar formaat (*.xlsm).
Toepasbaarheid en opmerkingen: Deze macro is ideaal voor gevorderde gebruikers of voor wie zeer grote of vaak bijgewerkte datasets verwerkt. Omdat de macro directe wijzigingen aanbrengt, raden we u ten zeerste aan eerst een back-up van uw gegevens te maken. Houd er rekening mee dat macro’s mogelijk niet werken in webversies van Excel of wanneer ze zijn uitgeschakeld via de beveiligingsinstellingen van uw systeem.
1. Klik in Excel op Ontwikkelhulpmiddelen > Visual Basic. Wanneer het venster Microsoft Visual Basic for Applications verschijnt, gaat u naar Invoegen > Module en plakt u de volgende code in het modulevenster:
Sub CountFirstInstances()
Dim rng As Range
Dim dict As Object
Dim cell As Range
Dim firstInstanceCount As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to count first instances:", xTitleId, rng.Address, Type:=8)
Set dict = CreateObject("Scripting.Dictionary")
firstInstanceCount = 0
For Each cell In rng
If Not dict.exists(cell.Value) Then
dict.Add cell.Value, 1
firstInstanceCount = firstInstanceCount + 1
End If
Next cell
MsgBox "The number of first instances in the selected range is: " & firstInstanceCount, vbInformation, "First Instance Count"
End Sub 2. Nadat u de code hebt geplakt, klikt u op de knop
(Uitvoeren) of drukt u op F5 om de macro uit te voeren. Selecteer bij de prompt het bereik dat u wilt analyseren (bijvoorbeeld A1:A10) en klik op OK. Er verschijnt een dialoogvenster met het aantal eerste voorkomens—unieke waarden en het eerste exemplaar van gedupliceerde waarden—in uw selectie.
Tips en foutpreventie: Als u per ongeluk een verkeerde selectie maakt, voert u de macro eenvoudig opnieuw uit. Het gebruikte dictionary-object telt ook lege cellen mee; let daarom goed op als uw gegevensbereik lege cellen bevat, aangezien dit mogelijk leidt tot een extra telling voor lege cellen. Voor optimale nauwkeurigheid is het raadzaam om lege rijen te vermijden of blanco’s te filteren voordat u de macro gebruikt. VBA-methoden kunnen beveiligingswaarschuwingen activeren of macro-rechten vereisen; pas indien nodig uw Trust Center-instellingen aan.
Probleemoplossing en opmerkingen: Als uw macro niet wordt uitgevoerd, controleer dan of macro’s zijn ingeschakeld via Bestand > Opties > Trustcentrum > Instellingen voor Trustcentrum > Macro-instellingen. Sla altijd uw werk op voordat u code uitvoert. Deze VBA-code werkt voor lijsten in één kolom; voor meerkolomsbereiken dient u de code aan te passen.
Samenvattende suggesties: Kort samengevat hangt de keuze tussen een formule, het Kutools-hulpprogramma of een VBA-macro af van uw vaardigheidsniveau, de omvang van uw dataset en uw voorkeur voor handmatige of geautomatiseerde oplossingen. De formulemethode is ideaal voor kleine datasets en gebruikers die vertrouwd zijn met basisfuncties in Excel; Kutools biedt een snelle, visuele optie voor wie de add-in al heeft, terwijl de VBA-macro de beste keuze is als u het tellen van duplicaten wilt automatiseren of werkt met zeer grote datasets. Elke aanpak helpt u effectief het eerste voorkomen van elke waarde te identificeren en te tellen—perfect afgestemd op uw workflow.
Gerelateerde artikelen:
- Hoe tel je het aantal cellen met gegevens in Excel?
- Hoe tel je hoe vaak een bepaalde tekst, een getal of een teken voorkomt in een Excel-kolom?
- Hoe tel je het aantal tekens in een Excel-cel, exclusief spaties?
- Hoe tel je het aantal pagina-einden op het huidige werkblad 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