Menu

Tổng hợp các cách khắc phục lỗi #N/A trong Excel

Lò Thương Tường 11/06/2026 04:01 568 lượt xem 2 trả lời

Chào các bạn trong diễn đàn Sheet & Excel,

Trong quá trình làm việc với Excel, chắc hẳn ai cũng từng gặp phải lỗi #N/A. Lỗi này xuất hiện khi một hàm tìm kiếm hoặc tham chiếu không tìm thấy giá trị mà bạn yêu cầu. Nó khá khó chịu và có thể làm gián đoạn công việc của bạn. Hôm nay, mình muốn tổng hợp lại một số cách phổ biến và hiệu quả để khắc phục lỗi này, hy vọng sẽ giúp ích cho mọi người.

1. Sử dụng hàm IFERROR

Đây là cách đơn giản và được sử dụng nhiều nhất. Hàm IFERROR cho phép bạn chỉ định một giá trị sẽ hiển thị nếu 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.

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

Trong ví dụ trên, nếu VLOOKUP không tìm thấy giá trị trong A1, ô sẽ hiển thị "Không tìm thấy" thay vì #N/A.

2. Sử dụng kết hợp IF và ISNA

Cách này cũng tương tự IFERROR nhưng tường minh hơn một chút. Hàm ISNA sẽ kiểm tra xem kết quả có phải là lỗi #N/A hay không.

=IF(ISNA(VLOOKUP(A1, Sheet2!A:B, 2, FALSE)), "Không tìm thấy", VLOOKUP(A1, Sheet2!A:B, 2, FALSE))

Cách này hơi dài dòng hơn IFERROR, nhưng đôi khi lại hữu ích khi bạn muốn xử lý các loại lỗi khác nhau.

3. Kiểm tra dữ liệu nguồn

Đôi khi, lỗi #N/A không phải do công thức của bạn sai, mà là do dữ liệu trong bảng nguồn không khớp. Hãy kiểm tra kỹ:

  • Khoảng trắng thừa ở đầu hoặc cuối ô.
  • Định dạng dữ liệu không khớp (số và văn bản).
  • Giá trị tìm kiếm thực sự không có trong bảng nguồn.

Việc dọn dẹp dữ liệu nguồn trước khi áp dụng công thức là rất quan trọng.

4. Sử dụng các hàm tìm kiếm khác

Tùy thuộc vào tình huống, bạn có thể cân nhắc sử dụng các hàm khác như INDEX/MATCH thay vì VLOOKUP. INDEX/MATCH linh hoạt hơn và đôi khi có thể tránh được một số trường hợp gây ra lỗi #N/A.

Hy vọng những tổng hợp này sẽ giúp các bạn xử lý lỗi #N/A một cách hiệu quả hơn. Nếu có cách nào khác hay hơn, đừng ngần ngại chia sẻ nhé!

3

Cảm ơn bạn đã tổng hợp rất hữu ích về lỗi #N/A! Mình cũng hay gặp lỗi này và IFERROR đúng là cứu cánh. Ngoài ra, đôi khi mình còn dùng kết hợp IFNA nữa, nó chỉ xử lý riêng trường hợp #N/A thôi, tiện hơn IFERROR nếu mình muốn xử lý các lỗi khác theo cách khác.

3

Hay quá bạn ơi! Bài viết tổng hợp lỗi #N/A này rất cần thiết cho anh em văn phòng mình. Mình cũng thường xuyên dùng IFERROR như bạn chia sẻ, nó cứu mình không biết bao nhiêu lần rồi.

Đôi khi, để kiểm tra xem dữ liệu nguồn có thực sự thiếu hay chỉ là khác nhau về định dạng (ví dụ: số với chuỗi), mình hay thêm bước kiểm tra bằng COUNTIF trước khi dùng VLOOKUP/MATCH. Nếu COUNTIF trả về 0 thì mới xác định là không có dữ liệu, còn nếu trả về lớn hơn 0 mà vẫn #N/A thì mới đào sâu vào định dạng.

Còn cách nào hay ho khác không mọi người? Chia sẻ thêm cho anh em học hỏi với!

5

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

Đăng nhập Đăng ký