Chào các bạn trong diễn đàn,
Mình là dân văn phòng, chủ yếu làm việc với Excel Online để quản lý dữ liệu. Gần đây mình thường xuyên gặp phải lỗi #N/A khi sử dụng hàm VLOOKUP và cả XLOOKUP mới. Lỗi này xảy ra khi giá trị dò tìm không tìm thấy trong bảng dữ liệu, đôi khi khá khó chịu vì nó làm ảnh hưởng đến toàn bộ báo cáo.
Mình đã thử nhiều cách nhưng chưa triệt để. Hôm nay, mình muốn chia sẻ một vài mẹo nhỏ mà mình áp dụng để hạn chế và khắc phục lỗi này, hy vọng sẽ giúp ích được cho các bạn đang học Excel Online:
- Kiểm tra khoảng trắng thừa: Đây là nguyên nhân phổ biến nhất. Giá trị dò tìm hoặc trong bảng dữ liệu có thể có khoảng trắng ở đầu hoặc cuối. Bạn có thể dùng hàm
TRIM()để loại bỏ chúng. Ví dụ, nếu ô A1 chứa giá trị dò tìm có khoảng trắng, bạn có thể sửa lại công thức thành=VLOOKUP(TRIM(A1), B1:D10, 2, FALSE). - Kiểm tra kiểu dữ liệu: Đảm bảo kiểu dữ liệu của ô chứa giá trị dò tìm và cột đầu tiên trong bảng dò tìm khớp nhau. Ví dụ, nếu bạn đang dò tìm số nhưng cột đó lại lưu dưới dạng văn bản (text), bạn sẽ gặp lỗi. Bạn có thể dùng
VALUE()để chuyển đổi văn bản thành số hoặc định dạng lại cột. - Sử dụng IFERROR: Để báo cáo không bị lỗi hiển thị
#N/A, bạn có thể bọc hàm dò tìm của mình trongIFERROR(). Hàm này sẽ trả về một giá trị khác (ví dụ: chuỗi rỗng""hoặc số 0) nếu công thức trả về lỗi. Ví dụ:=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Không tìm thấy"). - Kiểm tra phạm vi dò tìm: Với
VLOOKUP, hãy chắc chắn rằng bạn đã đặt tham số thứ 4 làFALSE(hoặc 0) nếu muốn dò tìm chính xác. VớiXLOOKUP, tham sốmatch_modemặc định là 0 (chính xác), nhưng vẫn nên kiểm tra lại.
Mình thấy việc học Excel Online rất tiện lợi, nhưng cũng cần chú ý đến những lỗi cơ bản này. Hy vọng những chia sẻ trên giúp các bạn phần nào trong quá trình học tập và làm việc.
Có bạn nào có kinh nghiệm hay mẹo nào khác để xử lý lỗi này hiệu quả hơn không, chia sẻ cùng mình nhé!