Excel képlet: Számolja a cellatöréseket a cellában

Tartalomjegyzék

Általános képlet

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

Összegzés

A cellák összes sorának megszámolásához használhatja a LEN, a SUBSTITUTE és a CHAR függvényen alapuló képletet. A bemutatott példában a C5 képlete a következő:

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

Magyarázat

Először is, a LEN függvény megszámolja az összes karaktert a B5 cellában.

A Next SUBSTITUTE eltávolítja az összes "sorvisszaadást" a B5-ös szövegből, ha megkeresi a CHAR (10) kifejezést, amely a visszatérő karakter karakterkódja a Windows rendszerben. A LEN egy második LEN belsejében adja vissza az eredményt, amely a karaktereket fuvarozás nélkül számolja.

A második számot kivonjuk az elsőből, és 1 hozzáadódik a végeredményhez, mivel a sorok száma a visszatérések száma + 1.

Üres cellák kezelése

A bemutatott példa képlete akkor is 1-et ad vissza, ha egy cella üres. Ha meg kell védekezni ettől a problémától, az IF utasításba beírhatja a képletet, így:

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

Mac verzió

Mac gépen a sortörés karakter kódja 10 helyett 13, ezért ezt a képletet használja:

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

érdekes cikkek...