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

Hoe telt u gegevens per groep in Excel?

AuteurSun Wijzigingsdatum

In Excel is het tellen van het totale aantal waarden in een eenvoudig bereik een veelvoorkomende en eenvoudige taak voor de meeste gebruikers. In de praktijk – denk aan verkooprapporten, voorraadlijsten of personeelsgegevens – is informatie echter vaak onderverdeeld in groepen, zoals productcategorieën, afdelingen of regio’s. In zulke gevallen wilt u niet alleen het algemene totaal weten, maar ook hoe vaak waarden voorkomen binnen elke groep. Deze behoefte doet zich regelmatig voor bij het samenvatten en analyseren van gegroepeerde gegevens voor rapportages of bij het nemen van datagedreven beslissingen. Hoewel Excel geen directe knop of ingebouwde functie heeft met de expliciete naam ‘Per groep tellen’, zijn er wel verschillende betrouwbare en efficiënte methoden beschikbaar om dit doel te bereiken.

Hieronder vindt u praktische methoden om gegevens per groep in Excel te tellen, afgestemd op diverse gebruikersbehoeften en vaardigheidsniveaus – van ingebouwde functies tot veelzijdige formulematige en geautomatiseerde VBA-oplossingen. Elke methode biedt unieke voordelen, zodat u eenvoudig de aanpak kiest die het beste aansluit bij uw specifieke werkbladsituatie.

Tel gegevens per groep met een Draaitabel
Tel gegevens per groep met VBA-code
Tel gegevens per groep met Excel-formules (AANTAL.ALS/AANTALLEN.ALS)


Tel gegevens per groep met een Draaitabel

Pivot-tabellen zijn ideaal om grote datasets razendsnel samen te vatten op basis van verschillende categorieën, inclusief het tellen van items per groep. Stel dat u een lange lijst met verkooptransacties hebt en wilt weten hoe vaak elk product is verkocht: dan is een draaitabel één van de snelste en meest praktische hulpmiddelen.

Stel dat u een dataset hebt zoals in het onderstaande voorbeeld en u het aantal voorkomens per groep wilt tellen (bijvoorbeeld hoe vaak elk item of elke categorie voorkomt):

een screenshot van de oorspronkelijke gegevens

1. Selecteer het volledige gegevensbereik met de groepen en gegevens die u wilt tellen. Klik op Invoegen > Draaitabel > Draaitabel in het Excel-lint. Zie schermafbeelding:

een screenshot van het maken van een draaitabel

2. In het dialoogvenster PivotTable maken kiest u of u de draaitabel in een nieuw werkblad of in het huidige bestaande werkblad plaatst. Als u Bestaand werkblad selecteert, kiest u een lege cel die geen interferentie veroorzaakt met uw bestaande gegevens. Zie schermafbeelding:

een screenshot van het kiezen waar de draaitabel moet worden geplaatst

3. Klik op OK. Aan de rechterkant van het Excel-venster verschijnt het deelvenster Veldenlijst PivotTable. Sleep de kolomkop van de groep (bijvoorbeeld "Item" of „Categorie") zowel naar de sectie Rijlabels als naar de sectie Waarden. Standaard gebruikt het waardengebied de functie „aantal", waarmee wordt weergegeven hoe vaak elk item voorkomt. Zie schermafbeelding:

een screenshot van het toevoegen van velden in de draaitabel

U krijgt direct een rapport waarin Excel uw gegevens automatisch heeft gegroepeerd en het aantal per groep weergeeft. Dit is bijzonder handig om de verdeling van items, producten of records over categorieën visueel inzichtelijk te maken. Wanneer u uw oorspronkelijke dataset bijwerkt, vergeet dan niet de draaitabel te vernieuwen, zodat alle wijzigingen direct worden doorgevoerd.

een screenshot van het resultaat

Tips en opmerkingen: Als uw gegevens een bronbereik met rijen of kolommen bevatten, zorg er dan voor dat u deze uitsluit bij het maken van de draaitabel, omdat dit de nauwkeurigheid van uw groepering kan beïnvloeden. Draaitabellen bieden een intuïtieve manier om gegevens samen te vatten, maar als u de resultaten elders in formules of op andere werkbladen wilt hergebruiken, of flexibelere rapportage nodig hebt, overweeg dan de formule- of VBA-oplossingen hieronder.


Tel gegevens per groep met VBA-code

Als uw werkmap regelmatig tellingen en rapportages vereist op basis van verschillend gegroepeerde gegevens, of als u dit proces wilt automatiseren voor grote datasets of terugkerende taken, dan is een VBA-script de ideale oplossing. Met VBA (Visual Basic for Applications) kunt u Excel-processen naadloos aanpassen en automatiseren, zodat u rapporten genereert, informatie samenvat of groepsaantallen exporteert — met minimaal handmatig ingrijpen.

Voorzorgsmaatregel: Sla uw werk altijd op voordat u nieuwe VBA-code uitvoert. VBA biedt krachtige automatisering, maar kan gegevens overschrijven als het niet zorgvuldig is ingesteld.

1. Ga naar het tabblad Ontwikkelaar > Visual Basic om de VBA-editor te openen. Klik in het venster dat verschijnt op Invoegen > Module, en plak de volgende code in het modulevenster:

Sub GroupCount()
    Dim dict As Object
    Dim lastRow As Long
    Dim groupCol As Range
    Dim groupCell As Range
    Dim outputRow As Long
    Dim key As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    ' Change Sheet1 and column as needed
    With Worksheets("Sheet1")
        lastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
        Set groupCol = .Range("A2:A" & lastRow)
        
        For Each groupCell In groupCol
            If Not dict.Exists(groupCell.Value) Then
                dict(groupCell.Value) = 1
            Else
                dict(groupCell.Value) = dict(groupCell.Value) + 1
            End If
        Next groupCell
        
        outputRow = 2
        .Cells(1, "C").Value = "Group"
        .Cells(1, "D").Value = "Count"
        
        For Each key In dict.Keys
            .Cells(outputRow, "C").Value = key
            .Cells(outputRow, "D").Value = dict(key)
            outputRow = outputRow + 1
        Next key
    End With
End Sub

2. Druk op F5 of klik op de knop Uitvoeren-knop„Uitvoeren" terwijl u zich in de VBA-editor bevindt. Het script scant de groepsgegevens in kolom A (vanaf A2) op "Blad1", telt het aantal per groep op en geeft het samengevatte resultaat weer in kolommen C en D vanaf rij 2.

Opmerkingen:U kunt "Blad1", kolomverwijzingen en uitvoerlocaties naar wens aanpassen aan uw specifieke werkmap. Als uw gegevens lege cellen bevatten of speciale gevallen omvatten, controleer dan de resultaten op nauwkeurigheid. Als dubbele groepsnamen verschillende schrijfwijzen hebben (bijv. "Appel" versus „appel"), worden deze als afzonderlijke groepen behandeld. Voor aangepaste groepering—zoals hoofdletterongevoeligheid, gesorteerde uitvoer of complexere groeperingen—zijn verdere aanpassingen aan de VBA-code mogelijk nodig.

VBA is het meest geschikt voor geautomatiseerde, herhaalbare taken – vooral bij grote of regelmatig bijgewerkte datasets waar handmatige samenvatting tijdrovend is. Als u fouten tegenkomt zoals "Objectvariabele niet ingesteld" of „Index buiten bereik", controleer dan of uw blad- en bereikverwijzingen overeenkomen met uw daadwerkelijke gegevensstructuur.


Tel gegevens per groep met Excel-formules (AANTAL.ALS/AANTALLEN.ALS)

Voor gebruikers die liever direct in het werkblad werken of dynamische, op formules gebaseerde oplossingen nodig hebben voor verdere berekeningen en verwijzingen, bieden de Excel-functies AANTAL.ALS en AANTALLEN.ALS een krachtige oplossing. Deze formules zijn vooral handig als u wilt dat groepsaantallen automatisch worden bijgewerkt zodra de onderliggende gegevens wijzigen, of wanneer u de resultaten direct naast uw gegevens wilt hebben voor referentie of verdere analyse.

Voorbeeldscenario: Stel dat uw gegevens zich bevinden in kolom A (Groepsnaam) en kolom B (Waarde), en u wilt tellen hoe vaak elke groep voorkomt.

1.Voer in een nieuwe kolom naast uw gegevens (bijvoorbeeld cel C2) de onderstaande formule in om het aantal per groep te berekenen:

=COUNTIF($A$2:$A$100, A2)

2. Nadat u de formule hebt ingevoerd, drukt u op Enter. Om deze formule op alle rijen toe te passen, sleept u de vulgreep omlaag vanaf cel C2 om de cellen naast uw gegevens in te vullen, of dubbelklikt u op de vulgreep voor automatisch invullen. De formule geeft het aantal voorkomens van de groep in die rij weer.

3.Als u een unieke lijst van alle groepen en hun bijbehorende aantallen wilt verkrijgen, haalt u eerst de unieke groepsnamen op (bijvoorbeeld met de functie)Dubbele items verwijderen of met een UNIEKE-formule, afhankelijk van uw Excel-versie) en past u vervolgens de AANTAL.ALS-formule toe op die unieke lijst.

Uitleg van parameters: In de bovenstaande formule is $A$2:$A$100 het bereik dat uw groepsnaam bevat. Pas dit bereik aan zodat het overeenkomt met uw daadwerkelijke gegevens. A2 is de celverwijzing voor de groepswaarde van de huidige rij.

Deze formuleoplossing is uiterst flexibel: u kunt deze toepassen op gefilterde lijsten, gesorteerde gegevens of combineren met andere berekeningen. Houd er echter rekening mee dat de prestaties kunnen lijden bij gebruik op zeer grote datasets, aangezien herberekening extra tijd in beslag kan nemen.

AANTALLEN.ALS stelt u in staat om te tellen op basis van meerdere criteria wanneer uw groepering complexer is (bijvoorbeeld op zowel categorie als regio).


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