Hoe telt u het aantal keren dat een woord of waarde voorkomt in Excel?
Bij dagelijkse Excel-taken komt het vaak voor dat u moet bepalen hoe vaak een specifiek woord of een waarde voorkomt in één cel of in een reeks cellen. Misschien wilt u bijvoorbeeld controleren hoe vaak een bepaald trefwoord wordt gebruikt in tekstgegevens, het aantal voorkomens van een specifiek item in een dataset tellen of eenvoudigweg de consistentie van inhoud analyseren. Het nauwkeurig vaststellen van voorkomens ondersteunt u bij gegevensvalidatie, tekstanalyse, inventariscontroles, enquêteresultaten en meer. In dit artikel ontdekt u verschillende praktische methoden om het aantal voorkomens van woorden of waarden in Excel te tellen, zodat u de meest geschikte aanpak kiest voor uw concrete werkvereisten.
Tel hoe vaak een woord/waarde voorkomt in één cel of reeks met formules
Tel gemakkelijk hoe vaak een woord/waarde voorkomt in één cel of reeks met een geweldig hulpmiddel
Tel voorkomens met een VBA-macro (aangepaste macromethode)
Tel voorkomens met AANTAL.ALS- of SOMPRODUCT-formules (hoofdletterongevoelig/gedeeltelijke overeenkomsten)
Tel voorkomens met Excel Draaitabel (samenvatten over reeksen)
Tel hoe vaak een woord/waarde voorkomt in één cel of reeks met formules
U kunt de volgende formule gebruiken om te tellen hoe vaak een woord of een specifieke waarde voorkomt in één cel of in een opgegeven bereik. Deze methode is ideaal als u snel en eenvoudig een direct resultaat wilt, zonder extra hulpmiddelen of macro’s.
Om te tellen hoe vaak een woord voorkomt in één cel, selecteert u een lege cel waarin u het resultaat wilt weergeven, voert u de onderstaande formule in en drukt u vervolgens op Enter:
=SUMPRODUCT((LEN(A2)-LEN(SUBSTITUTE(A2,D1,„")))/LEN(D1))

Als u wilt tellen hoe vaak een woord voorkomt in een reeks cellen, past u de formule aan zodat deze naar het volledige bereik verwijst. Voer deze als volgt in een lege cel in:
=SUMPRODUCT((LEN(A2:A15)-LEN(SUBSTITUTE(A2:A15,D1,„")))/LEN(D1))

Opmerkingen:
Tel hoe vaak een woord/waarde voorkomt in één cel of reeks met Kutools voor Excel
De Aantal woorden in een tekst-functie in Kutools voor Excel stelt u direct in staat te bepalen hoe vaak een woord of waarde voorkomt in een cel of een gedefinieerd bereik. Deze methode vereenvoudigt het tellen aanzienlijk voor gebruikers die liever geen formules of VBA-code gebruiken, en verhoogt zowel de efficiëntie als de nauwkeurigheid bij herhalende taken en grootschalige data-analyses.
1. Selecteer een lege cel voor de uitvoer. Ga vervolgens naar Kutools > Formulehulp > Formulehulp.

2. In het dialoogvenster Formulehulp voert u de volgende configuratiestappen uit:
Tips: Gebruik het Filter-vak om deze formule snel te vinden als u de naam kent.

U ziet direct het totale aantal keren dat uw trefwoord voorkomt in de geselecteerde cel of het geselecteerde bereik.
Beperking: Vereist installatie van Kutools voor Excel.
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.
Tel voorkomens met een VBA-macro (aangepaste macromethode)
Voor gebruikers die flexibelere of geavanceerdere telopties nodig hebben—zoals alleen volledige woordovereenkomsten tellen, kiezen tussen hoofdlettergevoelig en hoofdletterongevoelig tellen, of het proces automatiseren voor grote datasets—is een oplossing op basis van een VBA-macro ideaal. Deze aanpak stelt u in staat de overeenkomstmodus naar wens aan te passen, waardoor u tijd bespaart en consistentie waarborgt bij herhaalde bewerkingen.
Toepasselijk scenario: Wanneer u aangepast tellen nodig hebt (bijvoorbeeld hoofdletters negeren of alleen volledige woorden tellen) of het tellen wilt automatiseren als onderdeel van een workflow.
Voorzorgsmaatregelen: Maak altijd eerst een back-up van uw bestanden voordat u macro’s uitvoert, en schakel alleen macro’s in van vertrouwde bronnen.
1. Open de VBA-editor door te klikken op Ontwikkelaarshulpmiddelen > Visual Basic. Klik in het VBA-venster op Invoegen > Module en plak de volgende code in de module:
Sub CountOccurrencesOfWord()
Dim rng As Range
Dim wordToCount As String
Dim caseSensitive As Integer
Dim wholeWordOnly As Integer
Dim totalCount As Long
Dim cell As Range
Dim cellText As String
Dim i As Integer
On Error Resume Next
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to count:", "KutoolsforExcel", rng.Address, Type:=8)
wordToCount = Application.InputBox("Enter the word or value to count:", "KutoolsforExcel", "", Type:=2)
caseSensitive = MsgBox("Enable case sensitive count? (OK = Yes, Cancel = No)", vbOKCancel, "KutoolsforExcel")
wholeWordOnly = MsgBox("Count whole words only? (OK = Yes, Cancel = No)", vbOKCancel, "KutoolsforExcel")
totalCount = 0
For Each cell In rng
cellText = cell.Value
If Not IsError(cellText) And Len(cellText) > 0 Then
If wholeWordOnly = vbOK Then
Dim regEx As Object
Set regEx = CreateObject("VBScript.RegExp")
regEx.Pattern = "\b" & wordToCount & "\b"
regEx.Global = True
regEx.IgnoreCase = (caseSensitive <> vbOK)
If regEx.Test(cellText) Then
totalCount = totalCount + regEx.Execute(cellText).Count
End If
Else
If caseSensitive = vbOK Then
i = (Len(cellText) - Len(Replace(cellText, wordToCount, ""))) / Len(wordToCount)
Else
i = (Len(LCase(cellText)) - Len(Replace(LCase(cellText), LCase(wordToCount), ""))) / Len(wordToCount)
End If
totalCount = totalCount + i
End If
End If
Next cell
MsgBox "Total occurrences: " & totalCount, vbInformation, "KutoolsforExcel"
End Sub 2.Nadat u de code hebt ingevoerd, klikt u op de knop
Uitvoeren. Vervolgens verschijnt een dialoogvenster waarin u het bereik selecteert waarin u wilt tellen, waarna u uw doelwoord of -waarde kunt opgeven en kunt kiezen of u hoofdlettergevoelig wilt tellen en/of alleen volledige woordovereenkomsten wilt meenemen.
Tips:
- Als u ‘Alleen volledige woorden tellen’ selecteert, worden gedeeltelijke overeenkomsten – zoals ‘he’ in ‘the’ – niet meegeteld.
- Gebruik de hoofdletterongevoelige modus voor algemenere analyses of wanneer uw gegevens een combinatie van hoofd- en kleine letters bevatten.
- De macro slaat lege of foutieve cellen tijdens de berekening over.
Probleemoplossing: Als u fouten tegenkomt tijdens het uitvoeren, controleer dan of uw gegevens geen formulefouten of lege waarden bevatten. Als uw Excel-installatie macro’s blokkeert, schakelt u deze in via de instellingen van het Vertrouwenscentrum.
Samenvattende suggestie: Deze VBA-methode is vooral geschikt wanneer standaardformules niet voldoen aan uw behoeften en is eenvoudig uit te breiden voor complexere overeenkomstregels of herhaalde batchverwerking.
Tel voorkomens met AANTAL.ALS- of SOMPRODUCT-formules (hoofdletterongevoelig/gedeeltelijke overeenkomsten)
Excel biedt verschillende flexibele formules voor het tellen van zowel exacte als gedeeltelijke overeenkomsten. De volgende methoden zijn van toepassing wanneer u een snelle, geautomatiseerde oplossing wilt die eenvoudig aan te passen is. Deze aanpakken zijn ideaal voor lijsten met waarden, enquêtedata of het filteren van specifieke voorkomens in een volledige tabel of kolom.
AANTAL.ALS-formule: tel exacte, hoofdletterongevoelige overeenkomsten
Als u het aantal cellen in een bereik wilt tellen dat overeenkomt met een bepaald woord of waarde – ongeacht het gebruik van hoofd- of kleine letters – typt u de volgende formule in een lege cel (bijvoorbeeld E1):
=COUNTIF(A2:A15, D1) Hiermee telt u het aantal cellen in A2:A15 dat exact dezelfde waarde bevat als D1 – hoofdlettergevoeligheid doet er niet toe („Apple” en „apple” worden dus als gelijk beschouwd en samen geteld). Nadat u de formule hebt ingevoerd, drukt u op Enter en kunt u desgewenst de vulgreep slepen om de formule naar andere rijen te kopiëren.
AANTAL.ALS met gedeeltelijke overeenkomst (met jokertekens)
Om het aantal cellen te tellen dat ergens in de cel een specifiek woord bevat (niet alleen exacte overeenkomsten), past u de AANTAL.ALS-formule als volgt aan en voert u deze in een lege cel in:
=COUNTIF(A2:A15, "*" & D1 & "*") Deze versie telt cellen waarin de inhoud van D1 ergens in de cel voorkomt – nog steeds hoofdletterongevoelig. Ideaal voor enquêtereacties, productcodes of tekstfragmenten.
- A2:A15: Het gegevensbereik waarin u zoekt.
- D1: De zoekterm of de verwijzingscel.
Herinnering: Overweeg VBA zoals hierboven beschreven als u hoofdlettergevoelige, gedeeltelijke overeenkomsten nodig heeft.
Tip: Al deze formules passen zich automatisch aan nieuwe gegevens aan als u uw bereiken uitbreidt.
Aantal keren tellen met Excel Draaitabel (samenvatten over bereiken)
De ingebouwde Draaitabel-functie van Excel is bijzonder efficiënt voor het samenvatten en tellen van hoe vaak specifieke waarden of woorden voorkomen in een lijst of tabel, vooral bij gestructureerde gegevens zoals lijsten, transactieregisters of enquêteantwoorden. Draaitabel bieden dynamische groepering en telling op basis van meerdere criteria, waardoor ze een praktische keuze zijn voor Data-analyse zonder formules of code te schrijven.
Uitleg van de waarde: Ideaal om grote tabellen samen te vatten, frequenties in enquêteantwoorden te bepalen, herhaalde namen op te tellen of voorraadaantallen te analyseren.
Voordelen: Geen formules nodig, visueel en interactief, en eenvoudig bij te werken bij nieuwe gegevens.
Nadelen: Minder geschikt voor tellen binnen één cel of ongestructureerde tekst; ideaal voor kolomsgewijs tellen van waarden.
Stappen om Draaitabel te gebruiken voor het tellen van waarden:
- Selecteer uw gegevensbereik (bijvoorbeeld A1:A100 of de volledige tabel).
- Ga naar het tabblad Invoegen en klik op PivotTable.
- Kies waar u de draaitabel wilt plaatsen – op een nieuw werkblad of een bestaand werkblad – en klik op OK.
- Sleep de relevante kolom (de kolom met de tekst of waarden die u wilt tellen) naar zowel het Rijen-gebied als het Waarden-gebied in de veldenlijst. De draaitabel telt automatisch hoe vaak elke unieke waarde voorkomt.
De resultaattabel wordt op elk moment automatisch vernieuwd zodra uw oorspronkelijke gegevens wijzigen, zodat u altijd nauwkeurige cijfers hebt – met minimaal inspanning.
Tips:
- U kunt waarden direct filteren in de draaitabel voor nauwkeurigere samenvattingen.
- Voor een gedetailleerde uitsplitsing over meerdere velden – zoals tellingen per woord en per categorie – voegt u eenvoudig extra velden toe aan het rijen- of kolomgebied.
Probleemoplossing: Als uw draaitabel niet wordt bijgewerkt na wijzigingen in de oorspronkelijke gegevens, klikt u met de rechtermuisknop ergens in de draaitabel en kiest u ‘Vernieuwen’. Ziet u de veldlijst niet? Klik dan op ‘Veldlijst’ in het tabblad Draaitabelanalyse.
Gerelateerde artikelen
Tel dubbele waarden in een kolom in Excel
Dit artikel laat vier methoden zien om dubbele waarden in een kolom in Excel te tellen.
Tel als cel tekst of een deel van tekst bevat in Excel
Stel dat u onderstaande gegevens heeft en het aantal cellen wilt tellen dat de tekst „Apple" bevat, evenals het aantal cellen met „Orange" en het aantal met „Peach"—allemaal afzonderlijk. Hoe pakt u dat aan? In deze handleiding leggen we gedetailleerd uit hoe u met de functie AANTAL.ALS snel het aantal cellen kunt tellen dat specifieke tekst of een deel daarvan bevat in Excel. Daarnaast introduceren we een geweldige functie waarmee u dit in slechts enkele klikken eenvoudig kunt realiseren.
AANTAL.ALS met meerdere criteria in Excel
In Excel helpt de functie AANTAL.ALS je het aantal keren te bepalen dat een bepaalde waarde voorkomt in een lijst. Maar wat als je meerdere criteria moet combineren? Dat is iets complexer. In dit artikel bespreken we verschillende manieren om met meerdere criteria te tellen.
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