Chào các bạn,
Mình thường xuyên sử dụng hàm VLOOKUP trong công việc hàng ngày, nhưng đôi khi gặp phải tình huống khó chịu là lỗi #N/A. Lỗi này xuất hiện khi VLOOKUP không tìm thấy giá trị dò tìm trong bảng dữ liệu.
Hôm nay, mình muốn chia sẻ một vài cách đơn giản để khắc phục tình trạng này, giúp báo cáo của chúng ta chuyên nghiệp hơn:
- Sử dụng hàm
IFERROR: Đây là cách phổ biến nhất. Chúng ta sẽ lồng hàmVLOOKUPvào trong hàmIFERROR. NếuVLOOKUPtrả về lỗi#N/A,IFERRORsẽ hiển thị một giá trị khác mà bạn mong muốn (ví dụ: để trống, hiển thị 0, hoặc một thông báo như "Không tìm thấy").
=IFERROR(VLOOKUP(GiáTrịDòTìm, BảngDữLiệu, SốCột, [TìmChínhXác]), "Không tìm thấy")- Kiểm tra dữ liệu nguồn: Đôi khi lỗi không nằm ở công thức mà do dữ liệu của chúng ta. Hãy kiểm tra xem:
- Giá trị dò tìm có thực sự tồn tại trong cột đầu tiên của bảng dữ liệu không?
- Có khoảng trắng thừa (leading/trailing spaces) ở cả hai bên giá trị dò tìm và trong dữ liệu nguồn không? Bạn có thể dùng hàm
TRIMđể loại bỏ chúng. - Kiểu dữ liệu có khớp nhau không? Ví dụ, một bên là số, một bên là chuỗi số.
- Sử dụng
XLOOKUP(nếu phiên bản Excel của bạn hỗ trợ): HàmXLOOKUPcó tham sốif_not_found, giúp bạn xử lý trường hợp không tìm thấy giá trị một cách trực tiếp và gọn gàng hơn nhiều so vớiIFERROR.
=XLOOKUP(GiáTrịDòTìm, CộtDòTìm, CộtTrảVề, "Không tìm thấy", [ChếĐộKhớp], [ChếĐộTìmKiếm])Hy vọng những mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel!