Chào mọi người,
Hôm nay mình muốn chia sẻ một vấn đề khá phổ biến khi sử dụng hàm VLOOKUP, đó là lỗi #N/A. Lỗi này thường xuất hiện khi VLOOKUP không tìm thấy giá trị dò tìm trong bảng dữ liệu.
Tuy nhiên, có một trường hợp mà mình hay gặp phải, đó là giá trị dò tìm thực tế là có trong bảng, nhưng VLOOKUP vẫn báo #N/A. Nguyên nhân thường đến từ:
- Khoảng trắng thừa: Giá trị dò tìm hoặc dữ liệu trong bảng có chứa khoảng trắng ở đầu hoặc cuối mà mắt thường khó thấy.
- Định dạng số/văn bản không khớp: Giá trị dò tìm là số nhưng trong bảng lại lưu dưới dạng văn bản, hoặc ngược lại.
- Sử dụng ký tự đặc biệt không tương thích.
Cách khắc phục:
- Làm sạch dữ liệu: Sử dụng hàm
TRIM()để loại bỏ khoảng trắng thừa. Ví dụ, nếu ô A1 chứa giá trị dò tìm có thể có khoảng trắng, bạn có thể dùngTRIM(A1). Áp dụng tương tự cho cột dò tìm trong bảng dữ liệu. - Kiểm tra định dạng: Đảm bảo cột dò tìm và cột chứa giá trị cần tìm trong bảng có cùng định dạng (số hoặc văn bản). Bạn có thể chọn cột đó, vào tab Home -> nhóm Number và chọn định dạng phù hợp. Hoặc dùng hàm
VALUE()để chuyển văn bản thành số, hoặcTEXT()để chuyển số thành văn bản. - Kiểm tra ký tự: So sánh kỹ các ký tự, đặc biệt là các ký tự giống nhau nhưng khác nhau về mã ASCII (ví dụ: dấu nháy đơn, dấu gạch ngang).
Thường thì chỉ cần làm sạch khoảng trắng thừa là đã giải quyết được phần lớn các trường hợp. Hy vọng chia sẻ này hữu ích với mọi người!