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

Tô Trị Nhã 08/04/2026 16:01 84 lượt xem 2 trả lời

Chào các bạn,

Mình thường xuyên sử dụng hàm VLOOKUP trong công việc hàng ngày, nhưng đôi khi gặp phải tình huống khó chịu là lỗi #N/A. Lỗi này xuất hiện khi VLOOKUP không tìm thấy giá trị dò tìm trong bảng dữ liệu.

Hôm nay, mình muốn chia sẻ một vài cách đơn giản để khắc phục tình trạng này, giúp báo cáo của chúng ta chuyên nghiệp hơn:

  • Sử dụng hàm IFERROR: Đây là cách phổ biến nhất. Chúng ta sẽ lồng hàm VLOOKUP vào trong hàm IFERROR. Nếu VLOOKUP trả về lỗi #N/A, IFERROR sẽ hiển thị một giá trị khác mà bạn mong muốn (ví dụ: để trống, hiển thị 0, hoặc một thông báo như "Không tìm thấy").
=IFERROR(VLOOKUP(GiáTrịDòTìm, BảngDữLiệu, SốCột, [TìmChínhXác]), "Không tìm thấy")
  • Kiểm tra dữ liệu nguồn: Đôi khi lỗi không nằm ở công thức mà do dữ liệu của chúng ta. Hãy kiểm tra xem:
    • Giá trị dò tìm có thực sự tồn tại trong cột đầu tiên của bảng dữ liệu không?
    • Có khoảng trắng thừa (leading/trailing spaces) ở cả hai bên giá trị dò tìm và trong dữ liệu nguồn không? Bạn có thể dùng hàm TRIM để loại bỏ chúng.
    • Kiểu dữ liệu có khớp nhau không? Ví dụ, một bên là số, một bên là chuỗi số.
  • Sử dụng XLOOKUP (nếu phiên bản Excel của bạn hỗ trợ): Hàm XLOOKUP có tham số if_not_found, giúp bạn xử lý trường hợp không tìm thấy giá trị một cách trực tiếp và gọn gàng hơn nhiều so với IFERROR.
=XLOOKUP(GiáTrịDòTìm, CộtDòTìm, CộtTrảVề, "Không tìm thấy", [ChếĐộKhớp], [ChếĐộTìmKiếm])

Hy vọng những mẹo nhỏ này sẽ giúp ích cho các bạn trong quá trình làm việc với Excel!

5

Cảm ơn bạn đã chia sẻ cách khắc phục lỗi #N/A khi dùng VLOOKUP nhé. Hàm IFERROR đúng là "cứu cánh" trong nhiều trường hợp.

Ngoài ra, mình cũng hay dùng kết hợp IF với ISNA để kiểm tra xem giá trị có bị lỗi #N/A hay không, rồi mới cho hiển thị kết quả mong muốn. Ví dụ: =IF(ISNA(VLOOKUP(...)), "Không tìm thấy", VLOOKUP(...)).

Cách này tuy hơi dài hơn một chút nhưng đôi khi dễ hình dung hơn cho người mới bắt đầu. Không biết bạn đã thử cách này chưa?

3

Mình cũng hay gặp lỗi #N/A với VLOOKUP lắm, cảm ơn bạn đã chia sẻ cách dùng IFERROR nhé. Rất hữu ích!

Tiện đây, mình muốn hỏi thêm là bạn có hay gặp trường hợp VLOOKUP trả về giá trị đúng nhưng lại thiếu một vài ký tự so với dữ liệu gốc không? Đôi khi mình bị lỗi này mà không hiểu tại sao.

1

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

Đăng nhập Đăng ký