Cách xử lý hàm VLOOKUP #REF trong Excel! lỗi



Giả sử rằng bảng trên được đặt tên là 'DogTable'. Bảng được đặt tên này đại diện cho phạm vi A3: C7.



Vì vậy, công thức của chúng tôi có thể là:



=VLOOKUP(C1,DogTable,2,0)



Hoặc là

= VLOOKUP (C1, A3: C7,2,0)

Cả hai công thức đều hoạt động, tuy nhiên, việc sử dụng phạm vi đã đặt tên và phạm vi bảng cho Table_Array của bạn năng động và linh hoạt hơn. Chúng tôi đề xuất điều này thay vì phạm vi tuyệt đối.



Col_Index_Num

Số chỉ mục cột là cột mà bạn muốn truy xuất dữ liệu nếu giá trị của bạn được tìm thấy trong Table_Array.

Nếu bạn muốn tìm giá trị của “Dog” trong DogTable và trả về kích thước của nó, bạn sẽ chỉ định số cột bắt đầu từ cột đầu tiên của phạm vi.

Vì vậy, nếu cột ngoài cùng bên trái là Động vật và cột tiếp theo là Kích thước, giá trị của bạn sẽ là 2. Đó là 2ndtừ nơi có thể tìm thấy Lookup_Value. Nếu bảng trên là Động vật, Chi phí và Kích thước thì giá trị sẽ là 3.

Range_Lookup

Mặc định cho range_lookup sẽ luôn là 1 nếu bị bỏ qua. Điều này sẽ tìm thấy một kết quả phù hợp tương đối và thường không chính xác lắm cho hầu hết các mục đích. Bạn nên tìm kiếm kết quả phù hợp chính xác bằng 0 hoặc FALSE.

VLOOKUP đang tạo lỗi #REF! lỗi

Điều này sẽ xảy ra theo thời gian và có thể khiến bạn khó theo dõi nếu bạn có các công thức phức tạp liên quan đến hàm VLOOKUP. Hãy xem ví dụ dưới đây và xem vấn đề là gì và cách giải quyết.

Trong ví dụ dưới đây, chúng tôi có một bộ dữ liệu khác mà chúng tôi muốn tìm giá thành của động vật. Vì vậy, chúng ta sẽ sử dụng hàm VLOOKUP để tham chiếu bảng cơ sở dữ liệu “DogTable” và truy xuất thông tin giá cả. Như đã thấy bên dưới, chúng ta đang sử dụng = VLOOKUP (S10, DogTable, 3,0). S10 giữ giá trị của Bird. S9 giữ giá trị của Dog.

Nếu bạn nhìn dưới 'Chi phí', bạn sẽ thấy chúng tôi đang nhận được #REF! Thông báo lỗi. Mặc dù vậy, công thức dường như đúng. Chà, nếu bạn nhìn kỹ hơn, bạn sẽ thấy rằng chúng tôi đã mắc sai lầm khi lập Bảng. Chúng tôi đã không mở rộng phạm vi để bao gồm Cột 'Chi phí'.

Mặc dù hàm VLOOKUP đang tìm giá trị 'Dog' trong bảng của chúng tôi, chúng tôi yêu cầu nó trả về giá trị 3rdgiá trị cột. Thật kỳ lạ nhưng bảng của chúng ta chỉ bao gồm hai cột. Trong trường hợp này, chúng ta cần mở rộng phạm vi của Table_Array để bao gồm cột 'Chi phí'. Sau khi điều này được thực hiện, #REF của chúng tôi! thông báo lỗi sẽ biến mất.

Thẻ các loại lỗi trong excel 2 phút đọc