Excel formula: rindas pārtraukumu skaits šūnā -

Satura rādītājs

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

Interesanti raksti...