![](https://cdn.wiki-base.com/4680688/excel_formula_count_line_breaks_in_cell__2.png.webp)
Vispārēja formula
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Kopsavilkums
Lai saskaitītu kopējās rindas šūnā, varat izmantot formulu, kuras pamatā ir funkcijas LEN, SUBSTITUTE un CHAR. Parādītajā piemērā formula C5 ir:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1
Paskaidrojums
Pirmkārt, funkcija LEN skaita kopējās rakstzīmes šūnā B5.
Next SUBSTITUTE noņem visus "rindas atgriešanās" no teksta B5, meklējot CHAR (10), kas ir atgriezeniskās rakstzīmes rakstzīmju kods sistēmā Windows. LEN atgriež rezultātu otrā LEN iekšpusē, kurā skaitļi tiek skaitīti bez atgriešanās ar karieti.
Otrais skaitījums tiek atņemts no pirmā un gala rezultātam tiek pievienots 1, jo rindu skaits ir atgriešanās skaits + 1.
Darbs ar tukšām šūnām
Formula parādītajā piemērā atgriezīs 1, pat ja šūna ir tukša. Ja jums ir nepieciešams pasargāties no šīs problēmas, formulu varat ietvert IF paziņojumā šādi:
=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)
Mac versija
Mac datorā līnijas pārtraukuma rakstzīmes kods ir 13, nevis 10, tāpēc izmantojiet šo formulu:
=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1