![](https://cdn.wiki-base.com/4680688/excel_formula_count_line_breaks_in_cell__2.png.webp)
Üldine valem
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Kokkuvõte
Lahtris olevate ridade loendamiseks võite kasutada valemit, mis põhineb funktsioonidel LEN, SUBSTITUTE ja CHAR. Näidatud näites on valem C5-s:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Selgitus
Esiteks loeb funktsioon LEN lahtris B5 kogu tähemärki.
Järgmine SUBSTITUTE eemaldab B5 tekstist kõik "rea tagastused", otsides CHAR (10), mis on Windowsi tagastustähe märgikood. LEN tagastab tulemuse teise LEN-i sees, mis loeb tähemärgid ilma vedu tagastamata.
Teine arv lahutatakse esimesest ja lõpptulemusele lisatakse 1, kuna ridade arv on tagastuste arv + 1.
Tühjade lahtritega tegelemine
Näidatud näite valem tagastab 1 isegi siis, kui lahter on tühi. Kui peate selle probleemi eest kaitsma, saate valemi IF-lausesse mähkida nii:
=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)
Maci versioon
Macis on reavahemärgi kood 10 asemel 13, seega kasutage selle valemi asemel:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1