
Generisk formel
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Sammanfattning
För att räkna totala rader i en cell kan du använda en formel baserad på funktionerna LEN, SUBSTITUT och CHAR. I exemplet som visas är formeln i C5:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Förklaring
Först räknar LEN-funktionen totalt tecken i cellen B5.
Nästa SUBSTITUT tar bort alla "radreturer" från texten i B5 genom att leta efter CHAR (10) som är teckenkoden för returtecknet i Windows. LEN returnerar resultatet inuti en andra LEN, som räknar tecken utan vagnretur.
Det andra antalet räknas från det första och 1 läggs till det slutliga resultatet, eftersom antalet rader är antalet returer + 1.
Att hantera tomma celler
Formeln i exemplet som visas returnerar 1 även om en cell är tom. Om du behöver skydda dig mot detta problem kan du slå in formeln i IF-uttalande så:
=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)
Mac-version
På en Mac är koden för radbrytningstecken 13 istället för 10, så använd den här formeln istället:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1