Lỗi #N/A! là một trong những lỗi thường gặp trong Excel. Nếu bạn chưa biết cách sửa, hãy đọc ngay bài viết dưới đây để hiểu rõ hơn về lỗi #N/A! và cách sửa chúng.
I. Lỗi #N/A! trong Excel là gì?
Trong tiếng Anh, N/A có thể được hiểu là [Not Available] hoặc [No Answer] hoặc [Not Applicable]. Tất cả đều có nghĩa là không có sẵn hoặc không thích hợp.
Lỗi #N/A thường xảy ra khi trong công thức của bạn có nội dung không có trong phạm vi dữ liệu của Excel. Điều này làm cho tính toán không thể thực hiện, dẫn đến việc kết quả không như mong đợi.
1. Ví dụ về lỗi #N/A! trong Excel
Khi Excel không tìm thấy giá trị trong công thức, nó sẽ trả về #N/A!.
Vấn đề về lỗi #N/A! trong Excel.
2. Các hàm dễ gây ra lỗi #N/A! trong Excel
Có một số hàm có thể dẫn đến lỗi #N/A!, bao gồm: VLOOKUP, HLOOKUP, IF,...
II. Nguyên nhân và cách sửa lỗi #N/A!
1. Nguyên nhân gây ra lỗi #N/A! do vùng tìm kiếm không đầy đủ
Nguyên nhân: Do hàm không thể tìm thấy giá trị. Điều này có nghĩa là không có dữ liệu nào phù hợp trong vùng tìm kiếm được chỉ định.
Ví dụ: Tìm kiếm sản phẩm Xoài trong bảng dữ liệu sau:
Bước 1: Nhập hàm =VLOOKUP('XOÀI',A2:D6,4,0) vào bảng tính Excel.
Minh họa ví dụ về lỗi #N/A!.
Bước 2: Nhấn Enter. Vì không có tên trong bảng dữ liệu nên Excel hiển thị lỗi #N/A! như hình.
Lỗi #N/A! xuất hiện như hình.
Cách khắc phục: Kiểm tra và chỉnh sửa dữ liệu tính toán của hàm. Sửa công thức thành =VLOOKUP('Sầu Riêng',B2:D6,2,0) để tìm kiếm sản phẩm Sầu Riêng như hình.
Khắc phục lỗi #N/A!.
2. Lỗi #N/A! do không cố định vùng tìm kiếm khi sao chép công thức
Nguyên nhân: Khi không cố định vùng tìm kiếm, công thức copy trong Excel sẽ tự động lấy dữ liệu từ ô đầu tiên xuống cho các ô còn lại, làm thay đổi vùng tìm kiếm.
Ví dụ: Trong bảng minh họa, công thức tìm sản phẩm Sầu Riêng không cố định vùng dữ liệu. Khi copy xuống, Excel báo lỗi như hình.
Lỗi #N/A! xuất hiện như hình.
Cách khắc phục: Để sửa lỗi, cần cố định lại vùng dữ liệu trong công thức.
Bước 1: Bôi đen vùng dữ liệu trong công thức. Bạn ấn phím F4 để cố định vùng dữ liệu như hình.
Bôi đen vùng dữ liệu.
Bước 2: Trên bàn phím, bạn ấn phím F4. Excel tự động cố định vùng dữ liệu chọn như hình. Sau đó, bạn có thể copy mà không lo dữ liệu bị thay đổi.
Sửa lỗi #N/A!.
3. Sử dụng hàm Vlookup, Hlookup kết hợp với MID, LEFT, RIGHT gặp lỗi #N/A!
Nguyên nhân: Thường xuyên gặp khi định dạng không khớp giữa kết quả và dữ liệu tra cứu.
Ví dụ: Sử dụng Hlookup để tra cứu điểm khu vực của sinh viên dựa vào số báo danh.
Bước 1: Trong bảng tính, nhập hàm =HLOOKUP(MID(A3,4,1),$C$9:$F$10,2,0) như sau.
Giải thích:
- MID(A3,4,1): Lấy kí tự thứ 4 từ ô A3 (ví dụ: số 1).
- $C$9:$F$10: Bảng chứa khu vực thi và điểm khu vực.
- 2: Trả về điểm khu vực.
- 0: Tìm kiếm giá trị chính xác.
Minh họa lỗi #N/A!.
Bước 2: Nhấn phím Enter, Excel thông báo lỗi như hình.
Lỗi #N/A! xuất hiện.
Cách khắc phục: Có 2 cách giải quyết lỗi này:
- Chuyển kết quả của hàm Mid sang số bằng hàm Value.
- Đảm bảo định dạng trùng khớp giữa dữ liệu tra cứu và kết quả hiển thị.
Ở đây, mình áp dụng cách sử dụng hàm Value để xử lý lỗi. Thêm hàm Value vào như sau: =HLOOKUP(VALUE(MID(A3,4,1)),$C$9:$F$10,2,0).
Khắc phục lỗi #N/A!.
Nhấn Enter, Excel sẽ hiển thị kết quả như hình.
Khắc phục lỗi #N/A!.
Ví dụ: Điền tên hãng vào mã lô hàng tương ứng.
Bước 1: Nhập công thức hàm Vlookup vào bảng tính Excel: =VLOOKUP(LEFT(B3,3),E8:F11,2,0) như hình.
Giải thích hàm:
- VLOOKUP: Hàm tìm kiếm dữ liệu.
- LEFT(A3,3): Trích xuất 3 ký tự đầu từ ô A3.
- E8:F11: Vùng dữ liệu tìm kiếm.
Kết hợp hàm LEFT vào hàm VLOOKUP.
Bước 2: Nhấn Enter. Excel sẽ hiển thị kết quả như hình.
Xuất hiện lỗi #N/A! như hình.
Cách khắc phục: Để khắc phục lỗi này, kiểm tra và sửa giá trị trong hàm LEFT vì ô bảng tính chỉ chứa 2 ký tự, mà ở đây mình lấy giá trị bằng 3 như sau: =VLOOKUP(LEFT(A3,2),HANGSANXUAT,2,0). Sau khi sửa lại giá trị, Excel sẽ hiển thị kết quả như hình.
Khắc phục lỗi #N/A!.
Ví dụ: Điền tên hãng vào mã lô hàng tương ứng.
Bước 1: Nhập vào bảng tính Excel công thức hàm Vlookup: =VLOOKUP(RIGHT(A3,2),D7:E11,2,0) như hình.
Trong đó:
- RIGHT(A3,2): Lấy 2 ký tự ở bên phải của ô A3 (cụ thể là SS).
- D7:E11: Bảng thông tin chứa mã hàng sản xuất.
- 2: Vị trí cột tên hãng.
- 0: Chọn giá trị chính xác tuyệt đối.
Kết hợp hàm RIGHT vào hàm VLOOKUP.
Bước 2: Nhấn Enter. Excel sẽ hiển thị kết quả như hình.
Xuất hiện lỗi #N/A! như hình.
Ở đây mình đã kiểm tra giá trị cần lấy và hàm tính toán đều đúng nhưng Excel vẫn báo lỗi #N/A!. Nguyên nhân là do trong điều kiện cần lấy ở bảng thông tin có chứa khoảng trắng.
Dữ liệu chứa khoảng trắng gây lỗi #N/A!.
Cách khắc phục: Kiểm tra và xóa bỏ khoảng trắng trong mã hàng SX ở bảng thông tin. Excel sẽ hiển thị kết quả như hình.
Sửa lỗi #N/A!
4. Tại sao vẫn có lỗi #N/A khi có điều kiện tìm kiếm trong vùng điều kiện
Nguyên nhân: Lỗi #N/A xuất hiện do có dấu cách thừa trong điều kiện tìm kiếm hoặc giá trị tương ứng trong vùng tìm kiếm.
Cách khắc phục:
- Bạn chọn lần lượt từng giá trị. Giá trị dùng làm điều kiện và giá trị tương ứng trong vùng tìm kiếm.
- Nếu có dấu nháy chuột cách xa ký tự cuối một hoặc một vài dấu cách, nhấn phím F2 và xóa dấu cách thừa.
5. Sử dụng hàm ISNA để sửa lỗi #N/A! trong Excel
Bạn có thể dùng hàm ISNA để sửa lỗi nhanh chóng và dễ dàng chỉ với thao tác lồng hàm ISNA vào.
Ở trên là bài viết về lỗi #N/A! trong Excel và những cách khắc phục. Mong rằng bài viết sẽ giúp bạn hiểu rõ hơn về vấn đề này. Nếu bạn có ý kiến, hãy để lại bình luận dưới đây và đừng quên chia sẻ nếu thấy hữu ích nhé.