
Generisk formel
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Sammendrag
For å telle totallinjer i en celle, kan du bruke en formel basert på funksjonene LENN, SUBSTITUT og CHAR. I eksemplet vist er formelen i C5:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Forklaring
Først teller LEN-funksjonen totalt antall tegn i cellen B5.
Neste SUBSTITUT fjerner alle "linjereturer" fra teksten i B5 ved å lete etter CHAR (10) som er tegnkoden for returtegnet i Windows. LEN returnerer resultatet inne i en andre LEN, som teller tegn uten vognretur.
Den andre tellingen trekkes fra den første, og 1 legges til det endelige resultatet, siden antall linjer er antall retur + 1.
Håndterer tomme celler
Formelen i eksemplet som vises vil returnere 1 selv om en celle er tom. Hvis du trenger å beskytte deg mot dette problemet, kan du pakke inn formelen i IF-setningen slik:
=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)
Mac-versjon
På en Mac er koden for linjeskifttegn 13 i stedet for 10, så bruk denne formelen i stedet:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1