Формула Excel: Підрахувати розриви рядків у комірці -

Зміст

Загальна формула

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

Резюме

Для підрахунку загальної кількості рядків у комірці можна використовувати формулу, засновану на функціях LEN, SUBSTITUTE та CHAR. У наведеному прикладі формула в С5 має вигляд:

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

Пояснення

По-перше, функція LEN підраховує загальну кількість символів у комірці B5.

Далі SUBSTITUTE видаляє всі "повернення рядків" з тексту в B5, шукаючи CHAR (10), який є кодом символу для символу повернення в Windows. LEN повертає результат всередині другого LEN, який підраховує символи без повернення каретки.

Другий відлік віднімається від першого, а 1 додається до кінцевого результату, оскільки кількість рядків - це кількість повернень + 1.

Робота з порожніми клітинками

Формула у наведеному прикладі поверне 1, навіть якщо клітинка порожня. Якщо вам потрібно захиститися від цієї проблеми, ви можете обернути формулу в оператор IF так:

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

Версія для Mac

На Mac код для символу розриву рядка дорівнює 13 замість 10, тому замість цього використовуйте цю формулу:

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

Цікаві статті...