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!