=LEN(A2) trả về số ký tự trong A2. Mọi ký tự đều được tính: chữ cái, chữ số, dấu cách, dấu câu và dấu xuống dòng. Hello world có 11 ký tự.
| A | B | |
|---|---|---|
| 1 | Text | Characters |
| 2 | Hello world | 11 |
| 3 | Hello world | 13 |
| 4 | Excel | 5 |
| 5 | 0 |
A3 có một dấu cách ở mỗi đầu, nên đếm được 13. A5 trống, và LEN của một ô trống là 0. Cú pháp chỉ có một đối số: =LEN(text), trong đó text là một ô, một công thức hoặc văn bản trong dấu ngoặc kép.
LEN đếm giá trị được lưu, không phải phần hiển thị
Với số và ngày tháng, LEN đếm giá trị mà Excel lưu, không phải lúc nào cũng là thứ bạn nhìn thấy:
| A | B | C | |
|---|---|---|---|
| 1 | Value | LEN | LEN of the display |
| 2 | $1,050.00 | 4 | 9 |
| 3 | 2026-03-15 | 5 | 10 |
A2 hiển thị $1,050.00 nhưng được lưu là 1050, nên LEN trả về 4. Ngày tháng được lưu là số sê-ri 46096, nên LEN trả về 5. Để đếm ký tự theo dạng hiển thị, hãy chuyển đổi bằng TEXT trước, như cột C.
Đếm số từ trong một ô
Excel không có hàm đếm từ. Các từ được ngăn cách bằng dấu cách, nên hãy đếm số dấu cách rồi cộng thêm một. Dùng TRIM trước, để dấu cách đôi và dấu cách ở hai đầu không bị tính thành từ:
| A | B | |
|---|---|---|
| 1 | Text | Words |
| 2 | The quick brown fox | 4 |
| 3 | two spaces | 2 |
| 4 | one | 1 |
| 5 | 0 |
Cách hoạt động, với The quick brown fox: văn bản sau khi TRIM có 19 ký tự; bỏ hết dấu cách còn 16. Ba dấu cách nghĩa là bốn từ. IF ở phía trước giúp ô trống được tính là 0 từ thay vì 1.
| A | B | |
|---|---|---|
| 1 | Sentence | Words |
| 2 | Payment received with thanks |
Đến lượt bạn: Trong B2, đếm số từ trong A2. Các từ được ngăn cách bằng một dấu cách.
Kiểm tra giới hạn ký tự
LEN là cách kiểm tra văn bản theo một giới hạn: tiêu đề trang 60 ký tự, tin nhắn SMS 160 ký tự, tên sản phẩm 30 ký tự. Số ký tự còn lại bằng giới hạn trừ LEN, và conditional formatting có thể đánh dấu các hàng vượt giới hạn:
| A | B | C | |
|---|---|---|---|
| 1 | Title | Characters | Left |
| 2 | Desk lamp, black | 16 | 14 |
| 3 | Ergonomic office chair with headrest | 36 | -6 |
| 4 | Monitor stand | 13 | 17 |
Quy tắc =LEN($A2)>30 tô màu cả hàng của mọi tiêu đề vượt giới hạn. Dấu $ trước A giúp mọi cột của hàng đều nhìn vào tiêu đề. Rút gọn A3 xuống 30 ký tự và màu sẽ biến mất. Để chặn văn bản dài hơn ngay khi nhập, dùng Data > Data Validation và đặt Allow là Text length.
| A | B | |
|---|---|---|
| 1 | Name | Left |
| 2 | Wireless mouse |
Đến lượt bạn: Tên sản phẩm được dài tối đa 40 ký tự. Trong B2, trả về số ký tự còn lại cho tên ở A2.
Đếm ký tự trong một vùng
LEN chạy trên một ô. Đưa cho nó một vùng bên trong SUM thì nó đếm từng ô, rồi SUM cộng các kết quả lại:
| A | B | C | |
|---|---|---|---|
| 1 | Text | Method | Total |
| 2 | Apple | SUM | 15 |
| 3 | Pear | SUMPRODUCT | 15 |
| 4 | Banana |
=SUM(LEN(A2:A4)) chạy được ngay trong Excel 2021 và Microsoft 365. Trong Excel 2019 trở về trước, nó cần Ctrl+Shift+Enter (Cmd+Shift+Enter trên Mac), hoặc hãy dùng SUMPRODUCT, hàm tự xử lý được mảng.
Để đếm một ký tự trong ô, như số dấu phẩy trong một danh sách, hãy so sánh độ dài trước và sau khi xóa ký tự đó: =LEN(A2)-LEN(SUBSTITUTE(A2,",","")). Trang SUBSTITUTE có ví dụ trực tiếp, kể cả cách đếm cả một từ.
Câu hỏi thường gặp
Làm sao đếm ký tự trong một ô Excel?
=LEN(A2) trả về số ký tự trong A2. Dấu cách, dấu câu và dấu xuống dòng đều được tính. Để bỏ qua các dấu cách thừa, hãy đếm văn bản đã cắt khoảng trắng: =LEN(TRIM(A2)).
Làm sao đếm số từ trong một ô Excel?
Đếm số dấu cách rồi cộng thêm một: =LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1. Bọc nó thành =IF(TRIM(A2)="",0,...) để ô trống được tính là 0 từ, không phải 1.
Vì sao LEN đếm sai với số hoặc ngày tháng?
LEN đếm giá trị được lưu, không phải thứ ô hiển thị. #,##0.00"))` để đếm theo dạng hiển thị.
Làm sao đếm tất cả ký tự trong một vùng?
=SUM(LEN(A2:A10)) trong Excel 2021 và Microsoft 365. Trong các phiên bản cũ hơn, dùng =SUMPRODUCT(LEN(A2:A10)), chạy được mà không cần Ctrl+Shift+Enter.