Menu

Thắc mắc về cách dùng IFERROR để xử lý lỗi #N/A khi dò tìm bằng VLOOKUP

Chu Cảnh Trung 06/06/2026 18:58 540 lượt xem 1 trả lời

Chào các anh chị em trong diễn đàn,

Dạo gần đây mình thường xuyên làm việc với các bảng dữ liệu lớn và gặp phải tình huống hơi khó chịu khi sử dụng hàm VLOOKUP. Cụ thể là khi VLOOKUP không tìm thấy giá trị dò tìm trong bảng, nó sẽ trả về lỗi #N/A. Điều này làm cho bảng tính của mình trông rất xấu và đôi khi gây nhầm lẫn.

Mình đã đọc qua và biết đến hàm IFERROR có thể giúp xử lý các lỗi này. Tuy nhiên, mình vẫn chưa thực sự nắm rõ cách kết hợp IFERROR với VLOOKUP một cách hiệu quả nhất. Có anh chị nào có kinh nghiệm có thể chia sẻ cách dùng IFERROR để thay thế lỗi #N/A bằng một giá trị khác (ví dụ: 0, hoặc một chuỗi văn bản như "Không tìm thấy") không ạ?

Ví dụ, công thức hiện tại của mình là:

=VLOOKUP(A2, Sheet2!$A$1:$C$100, 3, FALSE)

Mình muốn khi dò không thấy thì ô đó hiển thị "Trống" thay vì #N/A. Mong nhận được sự giúp đỡ từ mọi người!

Xin cảm ơn!

4

Chào bạn,

Tình huống bạn gặp phải khá phổ biến khi làm việc với Excel đó. Dùng IFERROR để xử lý lỗi #N/A từ VLOOKUP là cách làm rất chuẩn.

Cách dùng đơn giản nhất là:

=IFERROR(VLOOKUP(giá_trị_dò, bảng_dò, cột_trả_về, 0), "Không tìm thấy")

Bạn có thể thay "Không tìm thấy" bằng một giá trị khác tùy ý, ví dụ như để trống "" hoặc điền số 0.

Bạn đã thử cách này chưa? Có gặp khó khăn gì ở bước nào không, chia sẻ thêm để mọi người cùng hỗ trợ nhé!

4

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

Đăng nhập Đăng ký