Lỗi N/A trong Excel là một vấn đề phổ biến mà người dùng có thể gặp phải. Để khắc phục lỗi này, bạn cần hiểu rõ nguyên nhân và cách xử lý sao cho hiệu quả. Nếu bạn đang gặp lỗi N/A trong Excel, hãy tham khảo bài viết dưới đây để tìm cách khắc phục dễ dàng.
Lỗi N/A trong Excel là gì?
Khi sử dụng công thức tìm kiếm trong Excel, lỗi #N/A thường xuất hiện. Điều này có nghĩa là dữ liệu bạn muốn tìm kiếm không tồn tại trong vùng dữ liệu và không thể tính toán được. N/A là viết tắt của Not Available, No Answer, hoặc Not Applicable.
Khắc phục lỗi N/A trong Excel với hàm HLOOKUP
Khi sử dụng hàm HLOOKUP, giá trị cần tra cứu nằm ở hàng đầu tiên, tính từ trên xuống. Nếu gặp phải lỗi #N/A, có thể xuất phát từ một số nguyên nhân dưới đây.

Cụ thể, các nguyên nhân gây lỗi #N/A có thể là:
- Vùng tìm kiếm không đầy đủ, khiến hàm không thể tìm ra giá trị cần tra cứu.
- Vùng tìm kiếm không cố định, dẫn đến sự thay đổi vùng dữ liệu trong quá trình Excel tìm kiếm giá trị.
- Sử dụng hàm HLOOKUP kết hợp với các hàm MID, LEFT, RIGHT khiến định dạng dữ liệu không khớp với kết quả cần tìm.
- Giá trị tìm kiếm có thể bị thừa khoảng trống ở đầu hoặc cuối, gây ra lỗi.
- Giá trị tìm kiếm không khớp chính xác mà chỉ khớp tương đối.
- Biết được nguyên nhân gây lỗi #N/A sẽ giúp bạn áp dụng các phương pháp khắc phục phù hợp để giải quyết vấn đề này.
Khắc phục lỗi #N/A trong Excel với hàm VLOOKUP
Hàm VLOOKUP hoạt động tương tự như hàm HLOOKUP, nhưng thay vì tìm kiếm theo hàng, hàm này dò giá trị theo cột dọc. Do có cùng nguyên lý hoạt động, nguyên nhân gây lỗi #N/A trong Excel khi sử dụng hàm VLOOKUP cũng giống như khi dùng HLOOKUP.

So sánh giá trị #N/A trong Excel
Để tránh gặp phải lỗi #N/A trong Excel, người dùng có thể sử dụng hàm ISNA để so sánh giá trị. Hàm ISNA sẽ kiểm tra xem giá trị có phải là #N/A hay không, với công thức ISNA(value). Nếu giá trị là #N/A, hàm trả về TRUE, còn nếu không phải #N/A, hàm sẽ trả về FALSE.
Dưới đây là ví dụ về cách áp dụng hàm ISNA trong Excel để hiểu rõ hơn cách sử dụng hàm này:

Trong ví dụ trên, các đối số được lấy từ các ô B1-B3, biểu thức ô B4, B5 và tham chiếu trong các ô B6-B8. Bạn sẽ nhận thấy rằng mặc dù ô A7 có xuất hiện lỗi, nhưng vì không phải lỗi #N/A nên giá trị trả về vẫn là FALSE.
Thông báo lỗi #N/A trong Excel xuất hiện khi nào?
Lỗi #N/A là một lỗi khá phổ biến trong Excel, và cách khắc phục không quá phức tạp nếu bạn hiểu rõ nguyên nhân. Lỗi này thường xảy ra khi sử dụng các hàm HLOOKUP và VLOOKUP, khi tham chiếu không chính xác hoặc không tìm được vị trí cần tra cứu.

Cách xử lý lỗi #N/A dễ dàng
Lỗi #N/A thực chất không phải là một lỗi sai công thức mà đơn giản chỉ là kết quả của việc không tìm thấy giá trị cần thiết. Do đó, việc xử lý lỗi #N/A trong Excel hay cách loại bỏ #N/A trong Excel không khó khăn như nhiều người vẫn nghĩ. Dưới đây là một số phương pháp giúp bạn xử lý lỗi này hiệu quả:
Ẩn lỗi #N/A
Để ẩn lỗi #N/A trong Excel, chúng ta có thể áp dụng hàm IFERROR. Ưu điểm của hàm này là dễ sử dụng và nhanh chóng, tuy nhiên, hàm IFERROR sẽ không phân biệt các loại lỗi, nên nếu chỉ dùng hàm này, bạn sẽ không biết được nguyên nhân sâu xa của lỗi để khắc phục.
Vì vậy, khi sử dụng hàm IFERROR để che giấu lỗi #N/A trong Excel, bạn không nên lạm dụng quá mức, vì điều này có thể khiến bạn không kiểm soát được các lỗi tiềm ẩn. Bạn có thể tham khảo ví dụ dưới đây để hiểu rõ cách dùng hàm IFERROR:
Cấu trúc hàm có dạng “=IFERROR(value,value_if_error)” với
- Value là giá trị cần kiểm tra hoặc có thể hiểu là kết quả từ một công thức.
- Value_if_error là giá trị sẽ được trả về khi value gặp lỗi, hoặc nếu value bị lỗi, nó sẽ được thay thế bằng một giá trị khác.
Trong ví dụ này, công thức “=IFERROR(VLOOKUP(D2,$A$2:$B$5,2,0),””)” có nghĩa là nếu không tìm thấy giá trị, ô sẽ hiển thị trống thay vì thông báo lỗi #N/A.
Thay thế #N/A trong Excel
Khi gặp lỗi #N/A trong Excel, ngoài việc ẩn lỗi như đã đề cập, chúng ta còn có thể dùng hàm IF để trả về giá trị thay thế khi không tìm được giá trị phù hợp. Dưới đây là một ví dụ minh họa:
Sử dụng công thức sau: “=IF(COUNTIF(B2:B7,E7)=0,“giá trị thay thế”,VLOOKUP(E7,A2:C7,2))”, trong đó:
- Hàm COUNTIF trong công thức sẽ kiểm tra phạm vi B2 đến B7 để so khớp với giá trị của ô E7.
- Giá trị thay thế: Bạn có thể thay thế bằng bất kỳ giá trị nào mà bạn mong muốn.
- Nếu không tìm thấy giá trị của ô E7 trong phạm vi B2 đến B7, kết quả sẽ trả về giá trị thay thế bạn đã chỉ định thay vì lỗi #N/A.
Cách xóa N/A trong Excel
Để loại bỏ lỗi #N/A trong Excel, bạn có thể áp dụng phương pháp tương tự như cách dùng hàm IFERROR mà chúng tôi đã hướng dẫn. Bạn có thể thay thế lỗi #N/A bằng một ô trống hoặc bất kỳ ký tự, câu từ mà bạn muốn.
Thay thế #N/A thành giá trị 0 trong VLOOKUP
Việc thay thế lỗi #N/A bằng giá trị 0 trong hàm VLOOKUP cũng là một thủ thuật phổ biến để xử lý lỗi này trong Excel. Bạn có thể thực hiện theo các bước sau:
- Bước 1: Trong bảng tính, chọn ô chứa công thức cần thay đổi thành 0.
- Bước 2: Thêm hàm IFERROR vào công thức VLOOKUP để xử lý lỗi #N/A. Ví dụ, nếu công thức ban đầu là “=VLOOKUP(A2,’DATA’!A$:N$7,15,FALSE)”, bạn sẽ chỉnh sửa thành “=IFERROR(VLOOKUP(A2,’DATA’!A$:N$7,15,FALSE),0)”.

Bằng cách thêm hàm IFERROR vào công thức, bạn có thể thay thế lỗi #N/A bằng giá trị 0 trong hàm VLOOKUP khi không tìm thấy giá trị tham chiếu.
Bài viết này đã hướng dẫn bạn cách xử lý lỗi #N/A trong Excel và những mẹo giúp bạn loại bỏ #N/A hiệu quả. Chúc bạn thành công khi áp dụng các thủ thuật hữu ích mà Mytour đã chia sẻ trên đây!
