Excel formula: Broji prelome redaka u ćeliji -

Sadržaj

Generička formula

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

Sažetak

Za brojanje ukupnih linija u ćeliji možete upotrijebiti formulu koja se temelji na funkcijama LEN, SUBSTITUTE i CHAR. U prikazanom primjeru formula u C5 je:

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

Obrazloženje

Prvo, funkcija LEN broji ukupan broj znakova u ćeliji B5.

Sljedeća SUBSTITUTE uklanja sve "povratke retka" iz teksta u B5 tražeći CHAR (10) koji je kôd znaka za povratni znak u sustavu Windows. LEN vraća rezultat unutar drugog LEN-a, koji broji znakove bez vraćanja kočije.

Drugo se brojanje oduzima od prvog, a konačnom rezultatu dodaje se 1, jer je broj redaka broj povrata + 1.

Suočavanje s praznim stanicama

Formula u prikazanom primjeru vratit će 1 čak i ako je ćelija prazna. Ako se želite zaštititi od ovog problema, formulu u IF izjavu možete umotati ovako:

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

Mac verzija

Na Macu je kôd znaka za prijelom retka 13 umjesto 10, pa umjesto toga upotrijebite ovu formulu:

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

Zanimljivi članci...