
Generieke formule
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Samenvatting
Om het totaal aan regels in een cel te tellen, kunt u een formule gebruiken die is gebaseerd op de functies LEN, SUBSTITUTE en CHAR. In het getoonde voorbeeld is de formule in C5:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Uitleg
Ten eerste telt de LEN-functie het totale aantal tekens in cel B5.
Next SUBSTITUTE verwijdert alle "line returns" uit de tekst in B5 door te zoeken naar CHAR (10), de tekencode voor het return-teken in Windows. LEN retourneert het resultaat binnen een tweede LEN, dat tekens telt zonder regelterugloop.
De tweede telling wordt afgetrokken van de eerste, en 1 wordt opgeteld bij het uiteindelijke resultaat, aangezien het aantal regels het aantal retouren + 1 is.
Omgaan met lege cellen
De formule in het weergegeven voorbeeld retourneert 1, zelfs als een cel leeg is. Als u zich tegen dit probleem wilt beschermen, kunt u de formule als volgt in de IF-instructie verpakken:
=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)
Mac-versie
Op een Mac is de code voor het regeleinde-teken 13 in plaats van 10, dus gebruik in plaats daarvan deze formule:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1