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
| A | B | C | |
|---|---|---|---|
| 1 | Productnaam | Tekens | |
| 2 | Ergonomische bureaustoel met hoofdsteun | 39 | |
| 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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Klant | Postcode | Controle | |
| 2 | Garage De Wit | 4381 A | Controleren | |
| 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
| A | B | C | |
|---|---|---|---|
| 1 | Omschrijving | Woorden | |
| 2 | Levering van twintig dozen kopieerpapier | 5 | |
| 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.