Menu

Khắc phục lỗi #N/A khi tra cứu với VLOOKUP và cách xử lý hiệu quả

Âu Vi Mạnh 12/06/2026 19:35 207 lượt xem 1 trả lời

Chào các bạn, mình là dân văn phòng, thường xuyên phải làm việc với Excel để xử lý số liệu và làm báo cáo. Gần đây, trong quá trình tự học Excel Online, mình có gặp phải một vấn đề khá khó chịu khi sử dụng hàm VLOOKUP, đó là lỗi #N/A. Lỗi này xuất hiện khi hàm VLOOKUP không tìm thấy giá trị cần tra cứu trong bảng dữ liệu.

Dù đã xem nhiều tài liệu và video hướng dẫn trên mạng, đôi khi vẫn thấy lúng túng. Hôm nay, mình muốn chia sẻ một vài cách mình đã áp dụng để khắc phục và phòng tránh lỗi #N/A này, hy vọng sẽ hữu ích cho các bạn đang học Excel Online giống mình:

  • Kiểm tra chính xác giá trị dò tìm và vùng dữ liệu: Đây là nguyên nhân phổ biến nhất. Hãy đảm bảo rằng giá trị bạn đang tìm kiếm (lookup_value) có trong cột đầu tiên của bảng dữ liệu (table_array) và không có sai sót về chính tả, khoảng trắng thừa.
  • Sử dụng hàm TRIM để loại bỏ khoảng trắng: Đôi khi, các giá trị có vẻ giống nhau nhưng lại chứa khoảng trắng thừa ở đầu hoặc cuối. Bạn có thể dùng =TRIM(Ô_CHỨA_GIÁ_TRỊ) để làm sạch dữ liệu trước khi dò tìm.
  • Sử dụng kết hợp IFERROR: Để báo cáo trông chuyên nghiệp hơn, thay vì hiển thị #N/A, bạn có thể dùng hàm IFERROR để hiển thị một giá trị khác, ví dụ như 0 hoặc một thông báo tùy chỉnh. Công thức sẽ có dạng: =IFERROR(VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]), "Không tìm thấy")
  • Cân nhắc sử dụng XLOOKUP (nếu phiên bản Excel hỗ trợ): Hàm XLOOKUP mới hơn và linh hoạt hơn VLOOKUP, nó có thể xử lý lỗi #N/A một cách trực tiếp bằng tham số `if_not_found`. Ví dụ: =XLOOKUP(lookup_value, lookup_array, return_array, "Không tìm thấy")

Hy vọng những chia sẻ này giúp các bạn tự tin hơn khi làm việc với VLOOKUP. Nếu có cách nào hay hơn, mọi người cùng thảo luận nhé!

0

Chào bạn,

Lỗi #N/A khi dùng VLOOKUP đúng là rất "ám ảnh" với dân văn phòng. Mình cũng từng trải qua cảm giác này. Ngoài việc kiểm tra xem cột tra cứu có chứa ký tự thừa (khoảng trắng) hay sai định dạng, bạn có hay dùng thêm hàm IFERROR để "bắt" lỗi này và trả về một giá trị khác (ví dụ: "" hoặc 0) không? Cách này giúp bảng tính của mình trông gọn gàng và dễ nhìn hơn hẳn.

Bạn có thể chia sẻ thêm cách nào bạn thấy hiệu quả nhất không?

4

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

Đăng nhập Đăng ký