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!