Menu

Khắc phục lỗi #N/A khi dùng VLOOKUP hiệu quả với IFERROR

Tào Tuấn Uyên 09/06/2026 15:45 177 lượt xem 1 trả lời

Chào các bạn,

Mình thường xuyên sử dụng hàm VLOOKUP để tra cứu dữ liệu, nhưng đôi khi gặp phải tình trạng lỗi #N/A khi giá trị cần tìm không có trong bảng tra cứu. Điều này làm báo cáo trông rất khó coi và ảnh hưởng đến các phép tính khác.

Hôm nay, mình muốn chia sẻ một cách khắc phục đơn giản nhưng rất hiệu quả bằng cách kết hợp VLOOKUP với hàm IFERROR.

Tại sao lại dùng IFERROR?

Hàm IFERROR cho phép bạn chỉ định một giá trị sẽ trả về nếu một công thức trả về lỗi. Nếu công thức không có lỗi, nó sẽ trả về kết quả của công thức đó.

Cách áp dụng:

Giả sử bạn có công thức VLOOKUP như sau:

=VLOOKUP(A2, Sheet2!$A$1:$B$100, 2, FALSE)

Để xử lý lỗi #N/A, bạn chỉ cần bọc công thức này trong IFERROR và chỉ định giá trị trả về khi có lỗi (ví dụ: để trống hoặc ghi chú "Không tìm thấy").

Công thức sau khi sửa sẽ là:

=IFERROR(VLOOKUP(A2, Sheet2!$A$1:$B$100, 2, FALSE), "Không tìm thấy")

Hoặc để trống:

=IFERROR(VLOOKUP(A2, Sheet2!$A$1:$B$100, 2, FALSE), "")

Lợi ích:

  • Giúp báo cáo gọn gàng, chuyên nghiệp hơn.
  • Tránh ảnh hưởng đến các phép tính khác do lỗi #N/A.
  • Dễ dàng tùy chỉnh giá trị trả về khi không tìm thấy dữ liệu.

Đây là một mẹo nhỏ nhưng rất hữu ích trong công việc hàng ngày với Excel. Hy vọng chia sẻ này giúp ích được cho các bạn!

4

Cảm ơn bạn đã chia sẻ mẹo này! Đúng là lỗi #N/A khi dùng VLOOKUP rất phiền phức. Mình cũng hay dùng IFERROR để xử lý, nhưng đôi khi cũng muốn thay thế #N/A bằng một giá trị khác không phải là số 0 hoặc để trống, ví dụ như "Không tìm thấy". Bạn có cách nào khác để tùy biến kết quả khi không tìm thấy không, ngoài việc dùng IFERROR với giá trị cố định?

5

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

Đăng nhập Đăng ký