Chào các bạn trong diễn đàn,
Mình là một thành viên mới và cũng đang vật lộn với Excel như nhiều anh em khác. Gần đây, mình thường xuyên gặp phải lỗi #N/A khi sử dụng các hàm dò tìm như VLOOKUP, HLOOKUP hay MATCH. Lỗi này xuất hiện khi giá trị cần dò tìm không được tìm thấy trong bảng hoặc phạm vi dữ liệu.
Sau một hồi mày mò và tìm hiểu trên mạng, mình đã đúc kết được một vài cách để xử lý tình huống này một cách hiệu quả. Mình muốn chia sẻ lại với mọi người, hy vọng sẽ giúp ích được cho những ai đang gặp khó khăn tương tự.
Các nguyên nhân phổ biến gây lỗi #N/A:
- Giá trị dò tìm không có trong bảng dữ liệu.
- Sai sót về định dạng dữ liệu (ví dụ: số lưu dưới dạng text).
- Khoảng trắng thừa ở đầu hoặc cuối giá trị dò tìm hoặc trong bảng dữ liệu.
- Sử dụng sai kiểu dò tìm (ví dụ:
TRUEthay vìFALSEtrongVLOOKUP).
Cách khắc phục:
Thay vì để lỗi hiển thị, chúng ta có thể dùng hàm IFERROR để xử lý:
=IFERROR(VLOOKUP(GiáTrịCầnTìm, BảngDữLiệu, CộtTrảVề, FALSE), "Không tìm thấy")Trong đó, nếu VLOOKUP trả về lỗi #N/A, hàm IFERROR sẽ hiển thị chuỗi "Không tìm thấy" thay vì lỗi. Bạn có thể thay "Không tìm thấy" bằng một giá trị khác hoặc để trống.
Ngoài ra, trước khi dò tìm, bạn nên kiểm tra kỹ dữ liệu nguồn, loại bỏ khoảng trắng thừa bằng hàm TRIM và đảm bảo định dạng dữ liệu nhất quán.
Rất mong nhận được thêm các ý kiến đóng góp và kinh nghiệm từ các cao thủ trong diễn đàn để chúng ta cùng nhau học hỏi và tiến bộ!