Vzorec programu Excel: Počet zlomov riadkov v bunke -

Obsah

Všeobecný vzorec

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Zhrnutie

Ak chcete spočítať celkový počet riadkov v bunke, môžete použiť vzorec založený na funkciách LEN, SUBSTITUTE a CHAR. V zobrazenom príklade je vzorec v C5:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Vysvetlenie

Najskôr funkcia LEN spočíta celkový počet znakov v bunke B5.

Ďalej SUBSTITUTE odstráni všetky „návraty riadkov“ z textu v B5 hľadaním CHAR (10), čo je kód znaku pre návratový znak v systéme Windows. LEN vráti výsledok vnútri druhého LEN, ktorý počíta znaky bez návratov znakov.

Druhý počet sa odpočíta od prvého a k konečnému výsledku sa pripočíta 1, pretože počet riadkov je počet návratov + 1.

Zaobchádzanie s prázdnymi bunkami

Vzorec v zobrazenom príklade vráti hodnotu 1, aj keď je bunka prázdna. Ak sa chcete chrániť pred týmto problémom, môžete vzorec do príkazu IF zabaliť takto:

=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)

Mac verzia

V systéme Mac je kód znaku zalomenia riadku 13 namiesto 10, takže použite tento vzorec:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1

Zaujímavé články...