Bắt thông báo lỗi Excel #NV trong truy vấn VLOOKUP

3 phương pháp dẫn đến mục tiêu

Mọi người dùng đang hoạt động của VLOOKUP đều quen thuộc với thông báo lỗi "#NV". Điều này là viết tắt của "không có giá trị" hoặc cho biết rằng một giá trị được tìm kiếm là "không có sẵn". Thông báo lỗi như vậy là hoàn toàn bình thường vì nó nhằm mục đích chỉ ra sự cố cho người dùng Excel. Nhưng làm thế nào bạn có thể tránh thông báo lỗi này? Ba tùy chọn này có sẵn cho việc này:

  • Phương pháp ban đầu
  • Phương pháp đơn giản hóa từ Excel 2013
  • Phương pháp mới nhất với XLOOKUP

Chú ý: Mặt khác, nếu hàm VLOOKUP dẫn đến giá trị 0 không chính xác, thì đó có thể là một lỗi khác. Sự cố này có thể được giải quyết trong cài đặt của Excel.

1. Loại bỏ lỗi VLOOKUP: Phương pháp ban đầu

Nếu bạn muốn hiển thị một văn bản thay thế thay vì thông tin được chuẩn hóa, bạn có thể tích hợp hai chức năng bổ sung. Để làm điều này, một hàm ISERROR được liên kết với một hàm IF và được xây dựng xung quanh hàm VLOOKUP. Để gỡ rối sự nối có vẻ phức tạp này, chúng ta bắt đầu với hàm VLOOKUP hiện có. Điều này trông giống như thế này trong ví dụ:

= VLOOKUP (C1, A1: B10, 2)

Hai chức năng bổ sung bây giờ sẽ xác định xem có lỗi hay không và sau đó tự động hoạt động theo thông số kỹ thuật của người dùng. Vì vậy, nếu xảy ra lỗi, một thông báo tự chọn sẽ được hiển thị. Công thức đầy đủ cho điều này trông giống như sau:

= IF (ISERROR (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

Có khoảng trống giữa hai dấu ngoặc kép để chỉ định văn bản lỗi nào sẽ được in thay vì "#NV". Nếu không có gì được nhập ở đây, thông báo lỗi vẫn trống.

Thông tin: Đọc bài viết này để tìm hiểu cách tránh lỗi khi sử dụng hàm VLOOKUP: Bắt thông báo lỗi Excel trong truy vấn VLOOKUP

2. Bắt thông báo lỗi từ Excel 2013 thậm chí còn dễ dàng hơn

Kể từ phiên bản Excel 2013, có thể giải quyết vấn đề này bằng một công thức thanh lịch hơn. Với mục đích này, hàm IFNV mới được sử dụng thay cho hàm IF. Ngay sau khi thông báo lỗi "#NV" xuất hiện, quá trình bắt đầu tương tự như đối với hàm if. Tuy nhiên, hàm ISERROR không được yêu cầu ở đây. Tuy nhiên, trước khi bạn có thể bắt đầu, VLOOKUP cần được điều chỉnh ngắn gọn để nó trông giống như sau:

VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE)

Hàm IFNV hiện được đặt xung quanh nó để hoàn thành công thức

= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

Hai dấu ngoặc kép ở cuối công thức tiếp tục thực hiện công việc tương tự như trước: chúng cho phép người dùng đặt tên cho thông báo lỗi được đưa ra.

3. Phương pháp mới nhất với XLOOKUP

Kể từ năm 2022-2023, người dùng Microsoft 365 đã có tùy chọn nhanh hơn để tự thiết kế lại vấn đề với thông báo lỗi. Thay vì VLOOKUP trước đó, XLOOKUP mới được sử dụng. Điều này giúp loại bỏ sự cần thiết của các hàm IF và IFNV cũng như hàm ISERROR.

Thông tin: Nếu bạn muốn biết thêm thông tin về VLOOKUP, vui lòng đọc bài viết sau: Loại bỏ thông báo # N / A bằng VLOOKUP với ISNV

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave