ISBLANK
ISBLANK(giá_trị)Hỏi một ô có THẬT SỰ rỗng hay không. Rỗng ở đây nghĩa là chưa từng gõ gì vào, chứ không phải nhìn thấy trống. Đây là viên gạch đầu tiên của mọi cột soát chứng từ thiếu dữ liệu trước khi chốt sổ.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| giá_trị | Bắt buộc | Thường là một ô. Đưa cả vùng vào thì hàm chỉ xét ô giao với dòng đang đứng chứ không xét cả vùng, nên kết quả đổi theo chỗ đặt công thức. |
Trả về gì
TRUE nếu ô chưa có gì; FALSE nếu ô có bất cứ thứ gì, kể cả một dấu cách hay chuỗi rỗng do công thức trả về.
Ví dụ
=ISBLANK(D2)D2 chưa nhập ngày chứng từ
Kết quả: TRUE
=ISBLANK(D2)D2 chứa =IF(C2=0,"",C2) và đang hiện trống
Kết quả: FALSE
=IF(ISBLANK(E2), "Thiếu số hoá đơn", "")Cột soát chứng từ trước khi kê khai
Kết quả: Thiếu số hoá đơn
Lưu ý khi dùng
- Ô đã gõ rồi xoá bằng Delete thì rỗng thật trở lại. Nhưng ô chỉ chứa một dấu cách thì KHÔNG rỗng, mà nhìn bằng mắt không tài nào phân biệt được.
- Đếm ô trống cả cột thì dùng COUNTBLANK — hàm đó lại tính cả ô chứa "" là trống, tức ngược với ISBLANK. Hai hàm ra hai con số khác nhau trên cùng một cột là chuyện bình thường, không phải lỗi.
Bẫy hay dính
Bẫy kinh điển: cột dựng bằng IF(...,"") nhìn thì trống nhưng ISBLANK ra FALSE, nên cột soát báo là đã đủ dữ liệu trong khi thật ra chưa có gì. Phát hiện bằng LEN(ô): LEN ra 0 mà ISBLANK ra FALSE thì ô đó đang chứa chuỗi rỗng. Muốn bắt cả hai trường hợp thì viết =IF(E2="", ...) thay vì ISBLANK.