Công thức Excel: Đếm số ngắt dòng trong ô -

Mục lục

Công thức chung

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

Tóm lược

Để đếm tổng số dòng trong một ô, bạn có thể sử dụng công thức dựa trên các hàm LEN, SUBSTITUTE và CHAR. Trong ví dụ được hiển thị, công thức trong C5 là:

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

Giải trình

Đầu tiên, hàm LEN đếm tổng số ký tự trong ô B5.

Tiếp theo SUBSTITUTE xóa tất cả "trả về dòng" khỏi văn bản trong B5 bằng cách tìm CHAR (10) là mã ký tự cho ký tự trả về trong Windows. LEN trả về kết quả bên trong LEN thứ hai, đếm các ký tự không có ký tự xuống dòng.

Số đếm thứ hai được trừ cho số đầu tiên và 1 được cộng vào kết quả cuối cùng, vì số dòng là số lượng trả về + 1.

Xử lý các ô trống

Công thức trong ví dụ được hiển thị sẽ trả về 1 ngay cả khi một ô trống. Nếu bạn cần đề phòng vấn đề này, bạn có thể đặt công thức trong câu lệnh IF như sau:

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

Phiên bản Mac

Trên máy Mac, mã cho ký tự ngắt dòng là 13 thay vì 10, vì vậy hãy sử dụng công thức này để thay thế:

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

thú vị bài viết...