KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe tel je snel alleen het eerste voorkomen van elke waarde in Excel?

AuteurSun Wijzigingsdatum

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?

Een schermafbeelding met een dataset met duplicaten en het aantal waarden van de eerste instantie


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:

Een schermafbeelding waarop een formule wordt toegepast om eerste instanties te tellen
Pijl
Een schermafbeelding met het resultaat van de formule voor het tellen van eerste instanties

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.

Een schermafbeelding met de SOM-formule om eerste instanties in Excel te tellenPijl naar rechtsEen schermafbeelding met het resultaat van het tellen van de eerste instanties

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.

Kutools voor Excel,uitgerust met AI 🤖biedt meer dan 300 handige functies om uw taken te vereenvoudigen.

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:

Een schermafbeelding met de optie 'Dubbele en unieke cellen selecteren' op het Kutools-tabblad in het lint

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.

Een schermafbeelding van het dialoogvenster 'Dubbele en unieke cellen selecteren'

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:

Een schermafbeelding met het resultaatsdialoogvenster met het aantal eerste instanties

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-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:

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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