Hướng dẫn này sẽ trình bày cách xử lý lỗi VLOOKUP # N / A trong Excel và Google Trang tính.
IFNA trong VLOOKUP
Khi bạn tra cứu một giá trị bằng Hàm VLOOKUP, nếu không tìm thấy giá trị, hàm VLOOKUP sẽ trả về lỗi # N / A.
1 | = VLOOKUP (E3, B3: C6,2, FALSE) |
Bạn có thể thêm Hàm IFNA bên ngoài VLOOKUP, để thực hiện việc khác nếu hàm VLOOKUP dẫn đến lỗi IFNA. Trong ví dụ này, chúng tôi sẽ xuất “Không tìm thấy” nếu hàm VLOOKUP dẫn đến lỗi # N / A:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "Không tìm thấy") |
Một cách sử dụng phổ biến khác của Hàm IFNA là thực hiện một hàm VLOOKUP thứ hai nếu hàm VLOOKUP đầu tiên không thể tìm thấy giá trị. Điều này có thể được sử dụng nếu một giá trị có thể được tìm thấy trên một trong hai trang tính; nếu giá trị không được tìm thấy trên trang tính đầu tiên, hãy tìm kiếm giá trị trên trang tính thứ hai.
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), VLOOKUP (E3, 'Trang tính 02'! B3: C6,2, FALSE)) |
NẾU ISNA trong VLOOKUP
Hàm IFNA đã được giới thiệu trong Excel 2013. Trước đó, bạn phải sử dụng kết hợp IF / ISNA phức tạp hơn:
1 | = IF (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "Không tìm thấy", VLOOKUP (E3, B3: C6,2, FALSE)) |
Hàm ISNA kiểm tra xem kết quả của công thức VLOOKUP có phải là lỗi # N / A hay không và trả về True hoặc False tương ứng. Nếu nó là true (tức là giá trị tra cứu của bạn bị thiếu trong mảng tra cứu), hàm IF sẽ trả về một thông báo mà bạn chỉ định, nếu không, nó sẽ cung cấp cho bạn kết quả là VLOOKUP.
IFERROR - VLOOKUP
Như đã nêu ở trên, Hàm IFNA kiểm tra nếu công thức chỉ xuất ra lỗi # N / A. Thay vào đó, Hàm IFERROR có thể được sử dụng để kiểm tra xem KHÔNG TÍ NÀO lỗi được trả lại:
1 | = IFERROR (VLOOKUP (E3, B3: C6,2, FALSE), "Không tìm thấy") |
Nếu ISNA & IFNA trong VLOOKUP - Google Trang tính
Các công thức này hoạt động tương tự trong Google Trang tính cũng như trong Excel.