Cách Sửa Lỗi # N / A Trong Công Thức Excel Như VLOOKUP
Có thể bạn quan tâm
Microsoft Excel có thể trả về lỗi khi bạn nhập một giá trị hoặc cố gắng thực hiện một hành động mà nó không hiểu. Có một số loại lỗi và mỗi lỗi có liên quan đến các loại lỗi cụ thể mà bạn có thể đã mắc phải.
Lỗi # N / A là một lỗi Excel tiêu chuẩn . Nó xuất hiện khi bạn đã tham chiếu dữ liệu không chính xác. Ví dụ: dữ liệu được tham chiếu không tồn tại hoặc tồn tại bên ngoài bảng tra cứu, mắc lỗi chính tả trong giá trị tra cứu hoặc thêm một ký tự thừa trong giá trị tra cứu (dấu phẩy, dấu nháy đơn hoặc thậm chí là ký tự khoảng trắng).
Vì lỗi xảy ra khi bạn tham chiếu sai một giá trị tra cứu, nên nó thường được kết hợp với các hàm tra cứu như LOOKUP , VLOOKUP , HLOOKUP và hàm MATCH . Hãy xem lý do, ví dụ và một số cách khắc phục cho lỗi # N / A.
Lý do cho Lỗi # N / A
Sau đây là những lý do có thể gây ra lỗi # N / A trên trang tính của bạn:
- Bạn đã viết sai chính tả một giá trị tra cứu (hoặc chèn thêm một ký tự khoảng trắng)
- Bạn đã viết sai chính tả một giá trị trong bảng tra cứu (hoặc chèn thêm một ký tự khoảng trắng)
- Phạm vi tra cứu đã được nhập không chính xác vào công thức
- Bạn đã sử dụng kiểu dữ liệu khác cho giá trị tra cứu với kiểu dữ liệu tồn tại trong bảng tra cứu (tức là văn bản được sử dụng thay vì số(text instead of numbers) )
- Không tìm thấy giá trị tra cứu bạn đã nhập trong bảng tra cứu
Ví dụ về Lỗi # N / A
Hãy sử dụng hàm Vlookup(use the VLOOKUP function) làm ví dụ để hiểu cách bạn có thể gặp lỗi # N / A sau khi sử dụng các hàm Excel như LOOKUP , HLOOKUP hoặc MATCH vì chúng có cấu trúc cú pháp tương tự.
Ví dụ: giả sử bạn có một danh sách dài các nhân viên và tiền thưởng của họ được liệt kê trong sổ làm việc Excel .
Bạn sử dụng công thức VLOOKUP , nhập [lookup_value] có liên quan mà bạn chèn tham chiếu ô (ô D4), xác định [table_array] (A2: B7) và xác định [col_index_num] (2).
Đối với đối số cuối cùng được gọi là [range_lookup] , bạn nên sử dụng 1 (hoặc TRUE ) để hướng dẫn Excel có được kết quả khớp chính xác. Đặt nó thành 2 (hoặc FALSE ) sẽ hướng dẫn Excel tìm kiếm kết quả gần đúng, điều này có thể cung cấp cho bạn kết quả không chính xác.
Giả sử(Suppose) bạn đã thiết lập một công thức để nhận tiền thưởng cho một số nhân viên được chọn, nhưng bạn viết sai chính tả giá trị tra cứu. Bạn sẽ gặp phải lỗi # N / A vì Excel sẽ không thể tìm thấy giá trị khớp chính xác cho giá trị trong bảng tra cứu.
Vì vậy, bạn phải làm gì để khắc phục lỗi này?
Cách sửa lỗi # N / A
Có một số cách để khắc phục sự cố lỗi # N / A, nhưng các bản sửa lỗi chủ yếu có thể được phân loại thành hai cách tiếp cận:
- Hiệu chỉnh các đầu vào(Correcting the inputs)
- Bẫy lỗi(Trapping the error)
Hiệu chỉnh các đầu vào(Correcting the inputs)
Tốt nhất, bạn nên xác định nguyên nhân của lỗi bằng cách sử dụng các lý do được liệt kê trước đó trong hướng dẫn này. Việc khắc phục nguyên nhân sẽ đảm bảo rằng bạn không chỉ loại bỏ được lỗi mà còn nhận được đầu ra chính xác.
Bạn nên bắt đầu bằng cách sử dụng các lý do được liệt kê trong hướng dẫn này như một danh sách kiểm tra. Làm điều này sẽ giúp bạn tìm thấy đầu vào không chính xác mà bạn cần sửa để loại bỏ lỗi. Ví dụ: nó có thể là một giá trị sai chính tả, một ký tự khoảng trắng thừa hoặc các giá trị có kiểu dữ liệu không chính xác trong bảng tra cứu.
Bẫy lỗi(Trapping the error)
Ngoài ra, nếu bạn chỉ(just ) muốn loại bỏ lỗi khỏi trang tính của mình mà không cần bận tâm đến việc kiểm tra lỗi riêng, bạn có thể sử dụng một số công thức Excel . Một số hàm đã được tạo đặc biệt để bẫy lỗi, trong khi những hàm khác có thể giúp bạn xây dựng một cú pháp hợp lý bằng cách sử dụng nhiều hàm để loại bỏ lỗi.
Bạn có thể mắc lỗi # N / A bằng một trong các chức năng sau:
- Hàm IFERROR(IFERROR Function)
- Hàm IFNA(IFNA Function)
- Sự kết hợp của hàm ISERROR và hàm IF(A Combination of ISERROR Function and IF Function)
- Hàm TRIM(TRIM Function)
1. Hàm IFERROR(1. IFERROR Function)
Hàm IFERROR được tạo ra với mục đích duy nhất là thay đổi kết quả đầu ra cho một ô trả về lỗi.
Sử dụng hàm IFERROR(IFERROR) cho phép bạn nhập một giá trị cụ thể mà bạn muốn một ô hiển thị thay vì một lỗi. Ví dụ: nếu bạn gặp lỗi # N / A trong ô E2 khi sử dụng hàm VLOOKUP(VLOOKUP) , bạn có thể lồng toàn bộ công thức vào một hàm IFERROR(IFERROR) , như sau:
IFERROR (VLOOKUP (E4, B2: C7,2,1), “Không tìm thấy nhân viên”(IFERROR(VLOOKUP(E4,B2:C7,2,1),“Employee not found”)
Nếu hàm VLOOKUP(VLOOKUP) gặp lỗi, nó sẽ tự động hiển thị chuỗi văn bản “ Không tìm thấy nhân viên(Employees) ” thay cho lỗi.
Bạn cũng có thể sử dụng một chuỗi trống bằng cách chỉ cần chèn hai dấu ngoặc kép (“”) nếu bạn muốn hiển thị một ô trống khi công thức trả về lỗi.
Lưu ý rằng hàm IFERROR(IFERROR) hoạt động cho tất cả các lỗi. Vì vậy, ví dụ: nếu công thức bạn đã lồng bên trong hàm IFERROR(IFERROR) trả về lỗi # DIV , IFERROR sẽ vẫn bẫy lỗi và trả về giá trị trong đối số cuối cùng.
2. Hàm IFNA(IFNA Function)
Hàm IFNA là một phiên bản cụ thể hơn của hàm IFERROR(IFERROR) nhưng hoạt động chính xác(exactly) theo cùng một cách. Sự khác biệt duy nhất giữa hai hàm là hàm IFERROR(IFERROR) bẫy tất cả các(all) lỗi, trong khi hàm IFNA chỉ bẫy lỗi # N / A.
Ví dụ: công thức sau sẽ hoạt động nếu bạn gặp lỗi VLOOKUP # N / A, nhưng không hoạt động với lỗi # VALUE :
IFNA (VLOOKUP (E4, B2: C7,2,1), “Không tìm thấy nhân viên”(IFNA(VLOOKUP(E4,B2:C7,2,1),“Employee not found”)
3. Sự kết hợp của hàm ISERROR và hàm IF(A Combination of the ISERROR Function and the IF Function)
Một cách khác để bẫy lỗi là sử dụng hàm ISERROR(ISERROR) cùng với hàm IF. Về cơ bản, nó hoạt động giống như hàm IFERROR(IFERROR) , trong đó nó dựa vào hàm ISERROR(ISERROR) để phát hiện lỗi và hàm IF để hiển thị đầu ra dựa trên kiểm tra logic.
Sự kết hợp hoạt động với tất cả các(all) lỗi như hàm IFERROR(IFERROR) , không chỉ hàm # N / A. Dưới đây là một ví dụ về cú pháp sẽ trông như thế nào khi mắc phải lỗi Excel VLOOKUP # N / A với các hàm IF và ISERROR :
=IF(ISERROR(VLOOKUP(E4,B2:C7,2,1)),VLOOKUP(E4,B2:C8,2,1),”Employee not found”)
4. Hàm TRIM(TRIM Function)
Chúng ta đã thảo luận trước đó rằng một ký tự khoảng trắng được chèn vô tình trong giá trị tra cứu có thể dẫn đến lỗi # N / A. Tuy nhiên, nếu bạn có một danh sách dài các giá trị tra cứu đã được điền vào trang tính của mình, bạn có thể sử dụng hàm TRIM thay vì xóa ký tự khoảng trắng khỏi từng giá trị tra cứu riêng lẻ.
Đầu tiên, hãy tạo một cột khác để cắt bỏ khoảng trống ở đầu và cuối trong tên bằng cách sử dụng hàm TRIM :
Sau đó, sử dụng cột tên mới làm giá trị tra cứu trong hàm VLOOKUP(VLOOKUP) .
Sửa lỗi # N / A trong Macro
Không có công thức hoặc phím tắt cụ thể nào mà bạn có thể sử dụng để sửa lỗi # N / A trong macro. Vì bạn có thể đã thêm một số hàm vào macro của mình khi tạo nó(macro when you created it) , bạn sẽ cần kiểm tra các đối số được sử dụng cho từng hàm và xác minh xem chúng có đúng không để sửa lỗi # N / A trong maco.
# N / A Lỗi đã được Sửa
Việc sửa lỗi # N / A không quá khó một khi bạn hiểu nguyên nhân gây ra lỗi. Nếu bạn không quá quan tâm đến đầu ra và không muốn công thức dẫn đến lỗi, bạn có thể sử dụng các hàm như IFERROR và IFNA để dễ dàng giải quyết lỗi # N / A.
Từ khóa » Bỏ Na Trong Hàm Vlookup
-
Hướng Dẫn Cách ẩn Lỗi #N/A Trong Excel Hiệu Quả Nhất
-
Cách Xử Lý Lỗi N/A, NAME, VALUE Của Hàm VLOOKUP
-
Cách Sửa Lỗi #N/A Trong Hàm VLOOKUP - Microsoft Support
-
Loại Bỏ #N/A Ở Công Thức VLOOKUP Trong Excel
-
Cách Sửa Lỗi #N/A Trong Excel đơn Giản, Dễ Hiểu Nhất
-
Cách Sửa Lỗi #N/A Trong Excel Hiệu Quả, Có Ví Dụ Minh Họa
-
Cách Sửa Lỗi #N/A Của Hàm VLOOKUP Trong Excel
-
Thay Thế #N/A Hàm Vlookup, Hlookup Thành 0 Hoặc ô Trống - YouTube
-
Vlookup để Trả Về Giá Trị Trống Hoặc Giá Trị Cụ Thể Thay Vì 0 Với Công Thức
-
Cách Hiển Thị 0 Thay Vì # N / A Khi Sử Dụng VLOOKUP Trong Excel 2013
-
Lỗi #N/A Trong Excel Là Gì? Cách Khắc Phục, Sửa Lỗi Cực Dễ
-
Lỗi #N/A Trong Hàm VLOOKUP VÀ HLOOKUP
-
N/a Là Lỗi Gì Trong Excel? Cách Sửa Lỗi N/a Hiệu Quả - Điện Thoại Vui
-
Xử Lý 3 Lỗi Hàm Vlookup Thường Gặp Trong Excel - Tinhocmos
-
Hướng Dẫn Cách Sửa Lỗi #NA Trong Hàm Vlookup đơn Giản Nhất
-
Hàm VLOOKUP Lại Lỗi NA, Name, Value - Blog Học Excel Online
-
Lỗi Hàm Vlookup, Sửa Lỗi #N/A Khi Dùng Hàm Vlookup Trong Excel