Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khắc phục lỗi #N/A khi dùng VLOOKUP với dữ liệu không khớp

Kim Nhi Trọng 02/04/2026 17:34 275 lượt xem 2 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một vấn đề khá phổ biến mà nhiều người dùng Excel gặp phải, đó là lỗi #N/A khi sử dụng hàm VLOOKUP. Lỗi này thường xảy ra khi giá trị bạn tìm kiếm không có trong bảng dữ liệu tham chiếu.

Ví dụ, bạn đang cố gắng tra cứu mã nhân viên để lấy tên của họ từ một bảng khác. Nếu mã nhân viên đó không tồn tại trong bảng tra cứu, VLOOKUP sẽ trả về #N/A.

Có một vài cách để xử lý tình huống này:

  • Kiểm tra dữ liệu nguồn: Đảm bảo rằng giá trị bạn dùng để tìm kiếm (lookup_value) thực sự có trong cột đầu tiên của bảng tra cứu (table_array). Hãy chú ý đến các khoảng trắng thừa hoặc ký tự đặc biệt có thể khiến giá trị trông giống nhau nhưng lại khác biệt về mặt dữ liệu.
  • Sử dụng hàm IFERROR: Đây là cách đơn giản và hiệu quả nhất để
3

Cảm ơn bạn đã chia sẻ kinh nghiệm xử lý lỗi #N/A với VLOOKUP. Đúng là lỗi này rất hay gặp. Ngoài việc kiểm tra dữ liệu nguồn, mình thường hay kết hợp thêm hàm IFERROR để "bắt" lỗi #N/A và trả về một giá trị thân thiện hơn, ví dụ như "Không tìm thấy" hoặc để trống. Cách này giúp bảng tính của mình trông gọn gàng và dễ đọc hơn.

3

Rất hay, cảm ơn bạn đã chỉ ra nguyên nhân và cách khắc phục lỗi #N/A khi dùng VLOOKUP. Đúng là đôi khi chỉ cần rà soát lại dữ liệu là mọi thứ lại đâu vào đấy.

Mình còn thấy một trường hợp nữa cũng hay gây ra lỗi này, đó là định dạng dữ liệu. Ví dụ, một bên là số, một bên là văn bản dù trông giống nhau, VLOOKUP cũng khó mà khớp được.

Bạn đã gặp trường hợp này bao giờ chưa?

Lỗi #N/A với VLOOKUP đúng là "bài ca muôn thuở" của dân Excel! Chia sẻ của bạn rất hữu ích.

Ngoài việc kiểm tra dữ liệu nguồn và dùng IFERROR như bạn kia đã đề cập, mình còn hay dùng thêm hàm MATCH kết hợp với INDEX để tra cứu linh hoạt hơn. Với những bảng dữ liệu lớn hoặc cần tra cứu theo nhiều điều kiện, INDEX-MATCH thường cho kết quả tốt hơn VLOOKUP, và cũng ít gặp lỗi hơn nếu cấu trúc bảng hơi khác.

Đúng là VLOOKUP mà không có dữ liệu thì trả về #N/A là chuyện thường tình.

Mình cũng hay dùng cách kiểm tra dữ liệu nguồn, đôi khi chỉ là một khoảng trắng thừa ở cuối ô hoặc sai chính tả nhỏ xíu thôi cũng đủ làm VLOOKUP "bó tay".

Thêm một mẹo nhỏ nữa là sử dụng tính năng "Find & Select" > "Go To Special" > "Blanks" để nhanh chóng phát hiện các ô trống cần xử lý trong vùng dữ liệu tra cứu.

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký