Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe tel je het aantal woorden in een cel of bereikcellen in Excel?

U kunt het aantal woorden in MS Word gemakkelijk tellen, maar Excel heeft geen ingebouwde tool om het aantal woorden in een werkblad te tellen. U kunt het aantal woorden in Excel echter met de volgende methoden tellen:

Tel het aantal woorden met de formule
Tel het aantal woorden in een enkele cel met door de gebruiker gedefinieerde functies
Tel het aantal woorden in het opgegeven bereik met VBA-code
Tel eenvoudig het aantal woorden met Kutools voor Excel (meerdere klikken)


Tel het aantal woorden met formule

Hier zijn twee formules waarmee u woorden in een enkele cel en in een bereikcellen kunt tellen.

Tel woorden in een enkele cel

Voer deze formule in =IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1) in de Formule balken druk vervolgens op Enter sleutel.

Opmerking:: In de formule is A2 de cel waarin u het aantal woorden zult tellen.

U kunt het resultaat zien zoals hieronder afgebeeld:

Tel woorden in een celbereik met de matrixformule

Als u de woorden in een celbereik wilt tellen, voert u een formule in =SUM(IF(LEN(TRIM(A2:A3))=0,0,LEN(TRIM(A2:A3))-LEN(SUBSTITUTE(A2:A3," ",""))+1)) in de formulebalk en druk vervolgens op Shift + Ctrl + Enter toetsen tegelijkertijd om het resultaat te krijgen. Zie screenshot:

Opmerking:: A2: A3 is het bereik met woorden die u gaat tellen.

Tel eenvoudig het totale aantal woorden in een cel of een celbereik in Excel:

Het Tel het totale aantal woorden nut van Kutools for Excel kan u helpen om snel het totale aantal woorden in een cel of een celbereik in Excel te tellen, zoals de onderstaande demo laat zien.
Download en probeer het nu! (30 dagen gratis parcours)


Tel het aantal woorden met door de gebruiker gedefinieerde functies

U kunt ook de woorden in een cel tellen met de door de gebruiker gedefinieerde functies, doe dit als volgt:

1. druk op anders + F11 sleutels samen om de te openen Microsoft Visual Basic voor applicaties venster.

2. Klik in de winodw op Invoegen > Module, kopieer en plak vervolgens onderstaande VBA-code in de module. Zie screenshot:

VBA-code: tel het aantal woorden in een cel.

Function intWordCount(rng As Range) As Integer
'Update by Extendoffice 2018/3/7
    intWordCount = UBound(Split(Application.WorksheetFunction.Trim(rng.Value), " "), 1) + 1
End Function

2. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen winodw. Selecteer een lege cel in uw werkblad, voer de formule in "=intwordcount(A2)”In de formulebalk en druk vervolgens op de Enter sleutel om het resultaat te krijgen. Zie screenshot:

Opmerking:: In de formule is A2 de cel waarin u het aantal woorden zult tellen.

Als u het aantal woorden in een bepaald bereik wilt tellen, past u de volgende methode toe.


Tel het aantal woorden in het opgegeven bereik met VBA-code

Met de volgende VBA-code kunt u snel het aantal woorden in een bepaald bereik tellen.

1. druk op anders + F11 sleutels samen om de te openen Microsoft Visual Basic voor applicaties venster.

2. Klik in de winodw op Invoegen > Module, kopieer en plak vervolgens onderstaande VBA-code in de module. Zie screenshot:

VBA-code: tel het aantal woorden in het geselecteerde bereik.

Sub CountWords()
    Dim xRg As Range
    Dim xRgEach As Range
    Dim xAddress As String
    Dim xRgVal As String
    Dim xRgNum As Long
    Dim xNum As Long
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select a range:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    If Application.WorksheetFunction.CountBlank(xRg) = xRg.Count Then
        MsgBox "Words In Selection Is: 0", vbInformation, "Kutools For Excel"
        Exit Sub
    End If
    For Each xRgEach In xRg
        xRgVal = xRgEach.Value
        xRgVal = Application.WorksheetFunction.Trim(xRgVal)
        If xRgEach.Value <> "" Then
            xNum = Len(xRgVal) - Len(Replace(xRgVal, " ", "")) + 1
            xRgNum = xRgNum + xNum
        End If
    Next xRgEach
    MsgBox "Words In Selection Is: " & Format(xRgNum, "#,##0"), vbOKOnly, "Kutools For Excel"
    Application.ScreenUpdating = True
End Sub

3. druk de F5 sleutel om de code uit te voeren. Bij het opduiken Kutools for Excel dialoogvenster, selecteer het bereik waarin u het aantal woorden wilt tellen en klik vervolgens op de OK knop. Zie screenshot:

Dan een andere Kutools for Excel dialoogvenster verschijnt om u het totale aantal woorden in het geselecteerde bereik te tonen. Zie screenshot:


Tel het aantal woorden met Kutools voor Excel (alleen klikken)

Yu kunt de Tel woorden binnen bereik nut van Kutools for Excel om eenvoudig het aantal woorden in een cel of bereik te tellen met slechts enkele klikken.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. Selecteer een cel om het resultaat te retourneren en klik op Kutools > Formule Helper > Formule Helper.

2. In de Formules Helper dialoogvenster, configureer dan als volgt.

  • In het Kies een formule vak, selecteer Tel het totale aantal woorden;
    Tips: U kunt de Filteren Voer een sleutelwoord in om de formule snel naar behoefte te filteren.
  • In het Bereik geef de cel of het bereik op waarin u het totaal aantal woorden wilt tellen;
  • Klik op de OK knop. Zie screenshot:

Vervolgens krijgt u het aantal woorden in een opgegeven cel of bereik.

  Als u een gratis proefperiode (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


Tel eenvoudig het aantal woorden met Kutools voor Excel

  Kutools for Excel bevat 300+ krachtige functies voor Microsoft Excel. Gratis te proberen zonder beperking in 30 dagen. Download nu!


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Ti · 9 months ago
    Thanks a lot for sharing this formula. I pasted it and changed the cell reference to fit my sheet. Thanks a lot.
  • To post as a guest, your comment is unpublished.
    YOONXXY · 1 years ago
    OMG THANK YOU FOR THIS GOOD INFO
  • To post as a guest, your comment is unpublished.
    David Bowler · 1 years ago
    If the cell is empty is is incorrectly displaying a count of 1. To correct this I changed the formula to:


    =IF(LEN(TRIM(A1)) > 0, LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1, 0)
    • To post as a guest, your comment is unpublished.
      DR ADEKUNLE · 1 years ago
      You are the best. The formula worked for me effortlessly. Kudos!!!

  • To post as a guest, your comment is unpublished.
    sunil · 1 years ago
    is there any function will count if i kept cells in one color??? ( i mean to know if filled with same colour is there any formula to count the number of colour boxes)
  • To post as a guest, your comment is unpublished.
    4rd · 2 years ago
    Is a chance that this function will count only unique words. For example if word exist in a range two times will count only one, will not count duplicates
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi,
      For counting only the unique words in a range, please apply this formula (please replace A1:A9 with the range based on your needs): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    W1z · 2 years ago
    Is chance that this formula will count only unique words. My question is if word will exist 2 times in range will count that word only once without counting duplicates?
  • To post as a guest, your comment is unpublished.
    jaspreet · 2 years ago
    I need to clip words from a paragraph like this

    "Advised that device is out of warranty and that no repair available so we would recommend that this unit be removed from svc and replaced if they need a device that will provide audible prompts. Sales rep will go to the customer site and advise them of this.
    Closing case while wait"
    I want to specify a word and in return I want the preceding and succeeding word to come along with the one I specify, like if I specify "svc" output should be "from svc and" .
    please Help
  • To post as a guest, your comment is unpublished.
    David · 2 years ago
    It is telling me: "The formula you typed contains error. Please make sure you have typed in the arguments according to the remark of the formula!"


    Every cell contains only one word. I also double checked, everything is "text".
    Is there a solution to this problem?
    • To post as a guest, your comment is unpublished.
      Jan · 2 years ago
      This is exactly the problem I have... :( Did you found a solution?
  • To post as a guest, your comment is unpublished.
    Chris · 3 years ago
    This is superb. Thank you - just what I needed!!

    PS Only.... I thought I was pretty clued up with using excel and now it's made me realise I am a mere novice compared to some!! :-D
  • To post as a guest, your comment is unpublished.
    Handyann · 3 years ago
    Hi and thank you for this - the first formula is just what I need, but is there a way to automatically apply it to the same cell in each row please: D1, E1, F1 etc?
  • To post as a guest, your comment is unpublished.
    Dj · 3 years ago
    In cell +1.2+0.25+2+0.8+06 this are in cell count of no not total = 5 please let me know how to calculate in Excel cell
    • To post as a guest, your comment is unpublished.
      Ex2000 · 3 years ago
      =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1,"+",""))+1), basically change " " (which is a space) to your delimiter (+) and make sure column of +1.2+0.25+2+0.8+06 is TEXT format
  • To post as a guest, your comment is unpublished.
    Matt · 3 years ago
    Thank you! The first formula works great for my purposes.
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      You are welcome, Matt. Glad to be of help.
  • To post as a guest, your comment is unpublished.
    Big Dave · 3 years ago
    The "User defined function" only works if the words are exactly one space apart. If there is more than one space this function adds another word to the count for each extra space. I tried it! You should too!
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Dave,
      The code of the "User defined function" is updated with the problem solved. Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    Bell · 3 years ago
    What would the formula be for counting average word length of a paragraph rather than the number of words or characters?
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Dear Bell,
      Sorry I didn’t get your point.
  • To post as a guest, your comment is unpublished.
    BAldev · 4 years ago
    Ex
    Different date
    1 2 3 4 5 6 7 8 9 10 11
    SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT SRT

    how to count total number IN SRT TO EXCEL FORMULA
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear BAldev,
      Would you please provide a screenshot of your spreadsheet showing what you are exactly trying to do?
      Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    satish yadav · 4 years ago
    WORD COUNT FORMULA
    EXAMPAL PPPPPPPPP TOTAL P FORMULA

    AAAAAAAA TOTAL A FORMULA

    PLESE SAND FORMULAS THIS EMAIL ID
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear satish yadav,
      Please try the LEN formula: =LEN(A1) to count total number of characters in a certain cell.
      Thank you for your comment!
  • To post as a guest, your comment is unpublished.
    vinay · 5 years ago
    Hello,

    I want to know the solution for the below problem.

    "I have a string of words that I would want to limit to 12 Characters by deleting the last words

    For example "Hi how are you doing" should be "Hi how are"

    basically the idea behind this is I want to leave a max of 12 characters,
    and let it delete the words that run over 12+ so that the final string could be less than 12

    "Hello how do you do sir" should become "Hello how do"

    and

    "That elephant is large" should become "That" not "That elephan"

    Please let us know the solution, thanks
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear vinay,
      You can limit the characters length in a cell before entering content with the Data Validation function. Hope the below screenshot can help you.
  • To post as a guest, your comment is unpublished.
    apelah · 5 years ago
    This is terrible there must be an alternative formula, and you should update your posts
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear apelah,
      The posts have been updated. Thank you for you comment!
  • To post as a guest, your comment is unpublished.
    Puneet Gogia · 5 years ago
    =SUM(IF(LEN(TRIM(A1:C7))=0,0,LEN(TRIM(A1:C7))-LEN(SUBSTITUTE(A1:C7," ",""))+1))

    Will Not Work if one of the cell in the range has a single word.
    • To post as a guest, your comment is unpublished.
      Linh · 4 years ago
      The formula works well for me even if a single word cell included in the range, I'm using MS 2016.
    • To post as a guest, your comment is unpublished.
      Deepak · 5 years ago
      It is correct it does not work. any solution..