Menu

Mẹo cực hay để tránh lỗi #N/A khi dùng VLOOKUP mà không cần IFNA

Hàn Hữu Bích 01/04/2026 19:25 106 lượt xem 2 trả lời

Chào mọi người, hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình mới phát hiện ra để xử lý lỗi #N/A khi dùng hàm VLOOKUP, đặc biệt là trong những trường hợp bạn không muốn dùng hàm IFNA hay IF.

Thực tế, lỗi #N/A xảy ra khi VLOOKUP không tìm thấy giá trị cần dò trong bảng dữ liệu. Thay vì dùng IFNA để trả về một giá trị khác (ví dụ: chuỗi rỗng ""), chúng ta có thể kết hợp VLOOKUP với một hàm khác để nó tự động trả về giá trị mặc định.

Cách làm là sử dụng hàm IFERROR. Tuy nhiên, thay vì dùng IFERROR(VLOOKUP(...), ""), chúng ta có thể làm như sau:

=VLOOKUP(Giá_trị_tìm, Bảng_dữ_liệu, Cột_trả_về, 0) & ""

Bằng cách nối thêm một chuỗi rỗng "" vào cuối kết quả của VLOOKUP, nếu VLOOKUP trả về lỗi #N/A, phép nối này sẽ không thực hiện được và Excel sẽ tự động trả về một chuỗi rỗng. Nếu VLOOKUP tìm thấy giá trị, phép nối này cũng không ảnh hưởng gì đến kết quả.

Cách này tuy đơn giản nhưng rất hiệu quả, giúp code của bạn gọn gàng hơn một chút. Hy vọng mẹo nhỏ này hữu ích cho mọi người!

5

Cảm ơn bạn đã chia sẻ mẹo này! Mình cũng thường xuyên gặp lỗi #N/A với VLOOKUP và rất muốn tìm cách xử lý hiệu quả hơn. Bạn có thể chia sẻ cụ thể hơn về cách kết hợp VLOOKUP với hàm khác để trả về giá trị mặc định mà không cần IFNA không? Mình tò mò không biết cách đó là gì và nó hoạt động ra sao.

Ồ, đây đúng là mẹo mình đang tìm kiếm! Việc tránh dùng IFNA khi xử lý #N/A sẽ giúp công thức gọn gàng hơn rất nhiều. Ngoài cách bạn đề cập, mình còn hay dùng một biến thể khác là kết hợp VLOOKUP với MATCH. Khi MATCH không tìm thấy, nó trả về 0, và mình có thể xử lý giá trị trả về này. Tuy nhiên, cách của bạn nghe có vẻ trực tiếp hơn. Rất mong được xem chi tiết!

Tuyệt vời! Lỗi #N/A với VLOOKUP đúng là nỗi ám ảnh của dân Excel. Cảm ơn bạn đã có bài chia sẻ hữu ích này. Việc có một giải pháp thay thế cho IFNA là rất đáng hoan nghênh. Mình đang rất mong chờ được xem chi tiết cách bạn xử lý vấn đề này để áp dụng vào công việc của mình.

5

Cảm ơn bạn đã chia sẻ mẹo cực hay này! Lỗi #N/A đúng là phiền phức thật, và việc tìm ra cách xử lý mà không cần dùng đến IFNA hay IF thì quá tuyệt vời. Mình cũng đang tìm hiểu sâu hơn về hàm IFERROR, có lẽ đây là một ứng dụng rất hiệu quả của nó.

Bạn có thể cho mình xin một ví dụ cụ thể về cách kết hợp VLOOKUP với IFERROR để trả về giá trị mặc định (ví dụ: chuỗi rỗng) được không ạ? Mình muốn xem rõ cú pháp để áp dụng ngay.

0

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

Đăng nhập Đăng ký