Chủ đề mô tả các lý do phổ biến nhất khiến "lỗi #N/A" xuất hiện là do các hàm INDEXhoặc MATCH .
Lưu ý: Nếu bạn muốn hàm INDEX hoặc MATCH trả về giá trị có ý nghĩa thay vì #N/A, hãy dùng hàm IFERROR , rồi lồng hàm INDEX và MATCH vào trong hàm đó. Việc thay #N/A bằng giá trị riêng của bạn chỉ xác định lỗi nhưng không giải quyết được lỗi. Vì vậy, điều rất quan trọng là trước khi sử dụng IFERROR, hãy đảm bảo rằng công thức đang hoạt động đúng như bạn dự định.
Sự cố: Không có dữ liệu nào phù hợp
Khi hàm MATCH không tìm thấy giá trị tra cứu trong mảng tra cứu, nó trả về giá #N/A.
Nếu bạn cho rằng dữ liệu có trong bảng tính nhưng hàm MATCH không thể định vị dữ liệu, có thể là do:
-
Ô có các ký tự không mong muốn hoặc khoảng trống ẩn.
-
Ô có thể không được định dạng là kiểu dữ liệu chính xác. Ví dụ: ô có giá trị số nhưng có thể được định dạng là Văn bản.
GIẢI PHÁP: Để loại bỏ các ký tự không mong muốn hoặc khoảng trắng ẩn, hãy sử dụnghàm CLEAN hoặc TRIM tương ứng. Ngoài ra, hãy xác minh xem các ô có được định dạng là kiểu dữ liệu chính xác hay không.
Bạn đã dùng công thức mảng mà không nhấn Ctrl+Shift+Enter
Khi bạn sử dụng mảng trong hàm INDEX, MATCH hoặc kết hợp hai hàm đó, bạn cần nhấn Ctrl+Shift+Enter trên bàn phím. Excel sẽ tự động đặt công thức trong dấu ngoặc nhọn {}. Nếu bạn cố gắng tự nhập dấu ngoặc vuông, Excel sẽ hiển thị công thức dưới dạng văn bản.
Lưu ý: Nếu bạn có phiên bản Microsoft 365 hiện tại thì bạn chỉ cần nhập công thức vào ô đầu ra, rồi nhấn ENTER để xác nhận công thức dưới dạng công thức mảng động. Nếu không, công thức phải được nhập dưới dạng công thức mảng thừa tự bằng cách trước tiên chọn phạm vi đầu ra, nhập công thức vào ô đầu ra, rồi nhấn CTRL+SHIFT+ENTER để xác nhận. Excel sẽ chèn dấu ngoặc nhọn ở đầu và cuối công thức giúp bạn. Để biết thêm thông tin về công thức mảng, hãy xem mục Hướng dẫn và ví dụ về công thức mảng.
Sự cố: Có sự không nhất quán trong kiểu khớp và thứ tự sắp xếp dữ liệu
Khi bạn sử dụng hàm MATCH, cần có sự nhất quán giữa giá trị trong đối số match_type và thứ tự sắp xếp các giá trị trong mảng tra cứu. Nếu cú pháp lệch khỏi các quy tắc sau đây, bạn sẽ thấy lỗi #N/A.
-
Nếu match_type là 1 hoặc không xác định, các giá trị trong lookup_array phải theo thứ tự tăng dần. Ví dụ: -2, -1, 0 , 1, 2..., A, B, C..., FALSE, TRUE, v.v.
-
Nếu match_type là -1, giá trị trong giá lookup_array phải theo thứ tự giảm dần.
Trong ví dụ sau đây, hàm MATCH là
=MATCH(40,B2:B10,-1)
Tham match_type trong cú pháp được đặt thành -1, có nghĩa là thứ tự các giá trị trong B2:B10 phải theo thứ tự giảm dần để công thức hoạt động. Nhưng các giá trị theo thứ tự tăng dần và điều đó gây ra #N/A.
GIẢI PHÁP: Thay đổi đối match_type thành 1 hoặc sắp xếp bảng theo định dạng giảm dần. Sau đó thử lại.
Bạn cần thêm trợ giúp?
Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.
Xem thêm
Cách dùng hàm trang tính INDEX và MATCH với nhiều tiêu chí trong Excel
Tổng quan về các công thức trong Excel
Làm thế nào để tránh công thức bị lỗi
Phát hiện lỗi trong các công thức