Chào mọi người,
Hôm nay mình muốn chia sẻ về một vấn đề khá phổ biến khi làm việc với Excel, đó là lỗi #N/A. Lỗi này thường xuất hiện khi chúng ta sử dụng các hàm tra cứu như VLOOKUP, HLOOKUP, INDEX/MATCH mà không tìm thấy giá trị cần tra trong bảng dữ liệu.
Mình thấy nhiều bạn gặp khó khăn khi xử lý lỗi này, đôi khi chỉ vì một sự nhầm lẫn nhỏ. Dưới đây là một vài nguyên nhân và cách khắc phục:
- Kiểm tra giá trị dò tìm: Đảm bảo giá trị bạn nhập vào ô dò tìm (lookup_value) hoàn toàn trùng khớp với dữ liệu trong cột đầu tiên của bảng tra cứu (lookup_array). Chú ý đến các khoảng trắng thừa ở đầu hoặc cuối chuỗi ký tự. Bạn có thể dùng hàm
TRIM()để loại bỏ khoảng trắng. - Kiểm tra định dạng dữ liệu: Đôi khi, số được lưu dưới dạng văn bản hoặc ngược lại. Hãy đảm bảo định dạng của ô dò tìm và cột/hàng tra cứu là giống nhau (ví dụ: đều là Số hoặc đều là Văn bản).
- Kiểm tra phạm vi tra cứu: Với
VLOOKUP, cột chứa giá trị dò tìm phải là cột đầu tiên củatable_array. VớiINDEX/MATCH, đảm bảo bạn đã chọn đúnglookup_arrayvàreturn_array. - Sử dụng IFERROR: Để làm cho báo cáo trông chuyên nghiệp hơn, thay vì để lỗi #N/A hiển thị, bạn có thể kết hợp hàm
IFERROR. Ví dụ:=IFERROR(VLOOKUP(A1, B1:D10, 2, FALSE), "Không tìm thấy"). NếuVLOOKUPtrả về lỗi #N/A, nó sẽ hiển thị "Không tìm thấy" thay vì lỗi.
Hy vọng những chia sẻ này sẽ giúp ích cho các bạn khi gặp phải lỗi #N/A. Nếu có cách xử lý nào khác hiệu quả hơn, mọi người cùng thảo luận nhé!