Chào các bạn,
Mình thường xuyên sử dụng hàm VLOOKUP để tra cứu dữ liệu trong Excel, nhưng dạo gần đây gặp phải một lỗi khá khó chịu là #N/A. Lỗi này xuất hiện khi VLOOKUP không tìm thấy giá trị cần dò trong bảng dữ liệu.
Sau một hồi mày mò, mình phát hiện ra một vài nguyên nhân phổ biến và cách khắc phục:
- Kiểm tra khoảng trắng thừa: Đôi khi, giá trị cần dò hoặc trong bảng dữ liệu có chứa khoảng trắng thừa ở đầu hoặc cuối. Bạn có thể dùng hàm
TRIM()để loại bỏ chúng. Ví dụ:=VLOOKUP(TRIM(A2), B:C, 2, FALSE) - Sai định dạng dữ liệu: Giá trị cần dò và cột đầu tiên của bảng dữ liệu phải có cùng định dạng. Ví dụ, nếu một bên là số, bên kia là văn bản,
VLOOKUPsẽ không nhận diện được. Hãy kiểm tra và chuyển đổi định dạng cho đồng nhất. - Sai vùng dò tìm hoặc cột trả về: Đảm bảo rằng vùng bạn chọn cho
VLOOKUP(tham số thứ 2) bao gồm cả cột chứa giá trị cần dò và cột chứa kết quả bạn muốn trả về. Đồng thời, số thứ tự cột trả về (tham số thứ 3) phải chính xác. - Sử dụng
FALSEcho dò tìm chính xác: Đối với hầu hết các trường hợp tra cứu thông thường, bạn cần đặt tham số thứ 4 củaVLOOKUPlàFALSEđể đảm bảo dò tìm chính xác. Nếu đểTRUE(hoặc bỏ trống), Excel sẽ dò tìm xấp xỉ và có thể gây ra lỗi #N/A không mong muốn.
Hy vọng những chia sẻ này sẽ giúp các bạn khắc phục được lỗi #N/A khi dùng VLOOKUP. Nếu có cách nào khác hiệu quả hơn, mọi người cùng thảo luận nhé!