Naar de inhoud
ExcelOefeningen

LENGTE in Excel: het aantal tekens in een cel tellen

Bijgewerkt op . Engelse naam: LEN

LENGTE telt hoeveel tekens er in een cel staan, inclusief spaties en leestekens: =LENGTE(A2) geeft 7 bij de postcode 4331 AB. Je gebruikt het om invoer te controleren, overbodige spaties op te sporen of samen met LINKS, RECHTS en DEEL tekst te knippen. In de Engelse Excel heet de functie LEN.

Syntax

=LENGTE(tekst)

tekst
De tekst of de cel waarvan je de tekens wilt tellen, bijvoorbeeld A2.

Hoe werkt LENGTE?

LENGTE heeft maar één argument: de tekst of cel die je wilt meten. =LENGTE(A2) telt alle tekens in A2. Letters, cijfers, spaties, punten en streepjes tellen allemaal als één teken.

Een paar voorbeelden:

  • "Excel" heeft lengte 5
  • "4331 AB" heeft lengte 7, want de spatie telt mee
  • een lege cel heeft lengte 0

Bij getallen telt LENGTE de cijfers zoals Excel ze opslaat, niet zoals je ze ziet. Staat er € 1.250,00 in een cel, dan is de waarde 1250 en geeft LENGTE 4. Het euroteken, de punt en de decimalen zijn alleen opmaak en tellen niet mee. Datums zijn voor Excel ook getallen, dus een datum in 2026 heeft lengte 5.

Spaties tellen mee

Omdat LENGTE elke spatie telt, is de functie ideaal om onzichtbare spaties op te sporen. Lijkt een naam 6 tekens te hebben, maar geeft LENGTE 8, dan staan er ergens twee extra spaties.

Vergelijk de lengte voor en na het opschonen:

  • =LENGTE(A2)-LENGTE(SPATIES.WISSEN(A2))

Is de uitkomst groter dan 0, dan bevat de cel overbodige spaties aan het begin, aan het einde of dubbel tussen de woorden. Zulke spaties zijn een bekende oorzaak van #N/B bij VERT.ZOEKEN en van tellingen die niet kloppen bij AANTAL.ALS.

Let op: een cel met alleen een spatie lijkt leeg, maar heeft lengte 1. Met =LENGTE(A2)=0 controleer je of een cel echt leeg is.

Invoer controleren met LENGTE

Veel gegevens hebben een vaste lengte. Een Nederlandse postcode heeft 6 tekens zonder spatie of 7 met spatie, een mobiel nummer 10 cijfers en een Nederlands IBAN 18 tekens. Met LENGTE en ALS controleer je snel of alles klopt:

  • =ALS(LENGTE(B2)=7;"OK";"Controleren")

Ook handig voor teksten met een maximale lengte, zoals een productnaam voor een webshop of een sms-bericht van 160 tekens. Met =160-LENGTE(A2) zie je hoeveel tekens je nog over hebt.

Wil je verkeerde invoer meteen tegenhouden, gebruik dan Gegevensvalidatie op het tabblad Gegevens. Kies bij Toestaan voor Tekstlengte en stel de minimale en maximale lengte in. Excel weigert dan te korte of te lange invoer.

Tellen hoe vaak een teken of woord voorkomt

Met een slimme combinatie van LENGTE en SUBSTITUEREN tel je hoe vaak een teken in een cel staat. Je haalt het teken weg en kijkt hoeveel korter de tekst wordt:

  • =LENGTE(A2)-LENGTE(SUBSTITUEREN(A2;",";"")) telt de komma's

Staat in A2 "rood, groen, blauw", dan is de tekst 18 tekens lang. Zonder komma's zijn het er 16, dus er staan 2 komma's in.

Op dezelfde manier tel je woorden. Tussen elk paar woorden staat één spatie, dus het aantal woorden is het aantal spaties plus 1:

  • =LENGTE(SPATIES.WISSEN(A2))-LENGTE(SUBSTITUEREN(A2;" ";""))+1

Door SPATIES.WISSEN verstoren dubbele spaties de telling niet. Is de cel leeg, dan geeft deze formule 1. Vang dat zo nodig af met ALS.

Voorbeelden

Productnamen controleren voor een webshop

Een webshop accepteert productnamen van maximaal 30 tekens. Je wilt weten hoe lang deze naam is.

=LENGTE(A2) in cel B2

B2
ABC
1ProductnaamTekens
2Ergonomische bureaustoel met hoofdsteun39
3
4

Klik op cel B2 om de formule te zien of aan te passen.

De naam is 39 tekens lang, dus 9 tekens te lang voor de webshop.

Een postcode controleren

In een klantenbestand moet elke postcode 7 tekens hebben: vier cijfers, een spatie en twee letters.

=ALS(LENGTE(B2)=7;"OK";"Controleren") in cel C2

C2
ABCD
1KlantPostcodeControle
2Garage De Wit4381 AControleren
3
4

Klik op cel C2 om de formule te zien of aan te passen.

De postcode heeft maar 6 tekens. Er ontbreekt een letter, dus ALS toont Controleren.

Woorden tellen in een omschrijving

In deze omschrijving staat per ongeluk een dubbele spatie tussen van en twintig. Je wilt het aantal woorden weten.

=LENGTE(SPATIES.WISSEN(A2))-LENGTE(SUBSTITUEREN(A2;" ";""))+1 in cel B2

B2
ABC
1OmschrijvingWoorden
2Levering van twintig dozen kopieerpapier5
3
4

Klik op cel B2 om de formule te zien of aan te passen.

Dankzij SPATIES.WISSEN telt de dubbele spatie maar één keer. De omschrijving bevat 5 woorden.

Veelgemaakte fouten

  • Verwachten dat de opmaak meetelt

    LENGTE telt de opgeslagen waarde, niet wat je ziet. € 1.250,00 heeft lengte 4. Wil je de zichtbare tekst tellen, gebruik dan =LENGTE(TEKST(A2;"€ #.##0,00")).

  • Onzichtbare spaties over het hoofd zien

    Een spatie aan het einde telt ook mee. Vergelijk met =LENGTE(SPATIES.WISSEN(A2)) om ze op te sporen.

  • LENGTE gebruiken voor een heel bereik

    LENGTE meet één cel. Voor het totaal aantal tekens in een bereik gebruik je =SOMPRODUCT(LENGTE(A2:A50)).

Oefen het zelf

Lezen is één, het zelf typen is wat blijft hangen. Deze lessen gaan erover:

Veelgestelde vragen

Hoe tel ik het aantal tekens in een cel?

Gebruik =LENGTE(A2). Excel telt alle tekens, inclusief spaties en leestekens.

Telt LENGTE spaties mee?

Ja, elke spatie telt als één teken, ook spaties aan het begin of einde die je niet ziet.

Hoe tel ik het aantal woorden in een cel?

Tel de spaties en doe er 1 bij: =LENGTE(SPATIES.WISSEN(A2))-LENGTE(SUBSTITUEREN(A2;" ";""))+1.

Waarom geeft LENGTE een ander getal dan ik zie?

Bij getallen en datums telt LENGTE de opgeslagen waarde zonder opmaak. Een datum is voor Excel een serienummer van vijf cijfers.

Hoe heet LENGTE in het Engels?

In de Engelse Excel heet de functie LEN. De werking is hetzelfde.

Gerelateerde functies