Đôi khi sẽ rất hữu ích nếu biết một ô có chứa thứ gì đó hay không — nó không thực sự quan trọng mà nó chứa cái gì, chỉ là nó chứa cái gì đó. Trong những trường hợp này, có hai cách bạn có thể tiếp cận vấn đề.

Giải pháp đầu tiên là chỉ cần sử dụng hàm LEN để xác định xem có độ dài cho những gì được chứa trong một ô hay không. Ví dụ: giả sử bạn muốn kiểm tra xem có giá trị trong ô F1 hay không. Bạn có thể sử dụng như sau:

=IF(LEN(F1)>0,"Found something there","Nothing is there")

Nếu không có gì trong ô F1, thì độ dài sẽ bằng không.

Nếu có một cái gì đó trong ô, thậm chí là một số, thì độ dài sẽ lớn hơn 0.

Giải pháp thứ hai là một sự thay đổi trong cách tiếp cận LEN. Tất cả những gì bạn cần làm là kiểm tra xem có thứ gì trong ô hay không. Điều này nghe có vẻ kỳ lạ, nhưng sẽ dễ dàng hơn khi bạn xem công thức. Ví dụ, phần sau sẽ kiểm tra xem có gì trong ô B4 không:

=IF(B4<>"","Found something there","Nothing is there")

Kiểm tra trong công thức này là Đúng nếu có bất kỳ thứ gì trong ô. Nếu ô trống, thì thử nghiệm không thành công.

Một giải pháp khác bạn có thể sử dụng là hàm trang tính ISBLANK. Hàm này trả về True nếu ô đích trống và False nếu nó chứa bất kỳ thứ gì.

Ví dụ, giả sử bạn muốn kiểm tra xem người dùng đã nhập nội dung nào đó vào ô D7 hay chưa. Bạn có thể sử dụng thông tin sau để xác định:

=IF(ISBLANK(D7),"Input values missing",D7)

Trong trường hợp này, ô chứa công thức này sẽ chứa cùng một giá trị như trong D7, với điều kiện là ở đó. Nếu không có gì trong D7, thì ô chứa văn bản “Thiếu giá trị nhập”.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2112) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: