Excel LOOKUP so với VLOOKUP: Với 3 ví dụ

  • Chia Sẻ Cái Này
Hugh West

Chúng tôi sử dụng cả hai hàm LOOKUP VLOOKUP của Excel để tra cứu các giá trị trong bộ dữ liệu nhằm đưa ra các giá trị từ cột và phạm vi mong muốn. Mặc dù LOOKUP VLOOKUP hoạt động giống nhau về kết quả nhưng chúng khác nhau về khả năng hoạt động. Trong bài viết này, chúng ta thảo luận về các hàm LOOKUP so với VLOOKUP của Excel đề cập đến sự khác biệt và khả năng thay thế lẫn nhau giữa chúng.

Giả sử, chúng ta có tập dữ liệu về Doanh số sản phẩm . Chúng tôi muốn tra cứu bất kỳ giá trị nào trong các cột hoặc phạm vi đã chọn bằng cách sử dụng LOOKUP VLOOKUP để chứng minh sự khác biệt giữa chúng.

Tập dữ liệu để tải xuống

Bạn có thể tải xuống sổ làm việc từ liên kết bên dưới.

Tra cứu so với Vlookup.xlsx

Thông tin cơ bản về LOOKUP & VLOOKUP

Hàm LOOKUP:

Cú pháp của hàm LOOKUP

LOOKUP(lookup_value, lookup_vector, [result_vector])

Hoặc

LOOKUP(lookup_value,array)

Theo cú pháp,

lookup_value ; giá trị bạn muốn tìm kiếm.

lookup_vector; hàng hoặc cột duy nhất có giá_trị_tra cứu .

[vector_kết_quả](Tùy chọn); có kích thước bằng với lookup_vector , một hàng hoặc một cột mà từ đó giá trị kết quả được trích xuất. Hàm trả về dữ liệu cột đầu tiên trong trường hợp không có dữ liệu.

array; nó trích xuất giá trị khớp với lookup_value từ phạm vi.

VLOOKUP Hàm:

Cú pháp của hàm VLOOKUP

VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])

In cú pháp

giá_trị tra cứu; giá trị bạn muốn tìm kiếm.

table_array; bảng hoặc dải ô mà bạn tìm kiếm giá trị tra cứu .

col_index_num; số cột từ đó giá trị tra cứu sẽ được trích xuất.

[range_lookup]; khai báo trạng thái khớp tra cứu. Kết quả khớp đúng-gần đúng , Kết quả khớp đúng-sai.

Đọc thêm: Điều gì Là một mảng bảng trong VLOOKUP? (Giải thích bằng ví dụ)

Hàm Excel LOOKUP và VLOOKUP

1. Xử lý Khớp gần đúng

Một trong những điểm khác biệt chính giữa các hàm LOOKUP VLOOKUP LOOKUP được liên kết với một Xấp xỉ Kết hợp . Trong đó VLOOKUP cung cấp cả Xấp xỉ Chính xác đối sánh.

LOOKUP tự động tìm nạp các kết quả gần đúng từ lookup_arrar (tức là, B4:B16 )

➤VLOOKUP cung cấp tùy chọn đối sánh gần đúng hoặc chính xác để tìm nạp giá trị từ col_index_num.

Thực hiện chức năng LOOKUP

Công thức chúng tôi sử dụng trong ô Kết quả tra cứu

=LOOKUP(H4,B4:B16,C4:C16)

Đây,

H4; giá trị_tra cứu.

B4:B16; vector_tra cứu.

C4: C16; [result_vector].

Từ tập dữ liệu, chúng tôi muốn có mộttrả về giá trị cho bất kỳ lookup_value ngẫu nhiên nào (tức là Sôcôla ). Nhưng chúng tôi không có bất kỳ mục nào thuộc loại đó nhưng công thức LOOKUP trả về một giá trị. Rõ ràng, giá trị kết quả là sai. Công thức LOOKUP tìm nạp giá trị gần đúng khớp với lookup_value (nghĩa là Chocolate ).

Thực hiện Hàm VLOOKUP

Công thức được sử dụng trong ô Kết quả Vlookup

=VLOOKUP(H11,B4:E16,2,FALSE)

Đây,

H11; lookup_value.

B4:E16; table_array.

2; col_index_num.

FALSE; [range_lookup].

Tương tự như công thức LOOKUP , chúng tôi sử dụng công thức VLOOKUP để tìm nạp giá trị kết quả từ một số cột đã chọn. Nó trả về #N/A vì không có mục nhập nào như vậy.

Cả kết quả của hàm LOOKUP VLOOKUP trong một hình ảnh sẽ cung cấp cho bạn thông tin đầy đủ ý nghĩa của giới hạn đối sánh gần đúng của hàm LOOKUP .

Bây giờ, có thể nói rằng giới hạn đó bởi Kết quả gần đúng mặc định , hàm LOOKUP chậm hơn so với hàm VLOOKUP .

Đọc thêm: Tại sao VLOOKUP trả về lỗi #N/A khi tồn tại kết quả khớp? (5 Nguyên nhân & Giải pháp)

Bài đọc tương tự

  • Cách áp dụng VLOOKUP kép trong Excel (4 cách nhanh chóng)
  • Vlookup không hoạt động (8 lý do &Giải pháp)
  • INDEX MATCH vs Hàm VLOOKUP (9 ví dụ)
  • VLOOKUP và trả về tất cả kết quả khớp trong Excel (7 cách)
  • Sử dụng VLOOKUP với nhiều tiêu chí trong Excel (6 Phương pháp + Lựa chọn thay thế)

2. Thực hiện thao tác theo cả hai hướng

Hàm LOOKUP tìm kiếm và so khớp các giá trị theo cả hai hướng trái sang phải hoặc phải sang trái . Tuy nhiên, hàm VLOOKUP chỉ tìm kiếm trái sang phải để khớp. Cụ thể hơn đối với Vlookup, lookup_value phải ở bên trái cột mà nó tìm nạp các giá trị kết quả từ đó.

LOOKUP cho phép sang trái sang phải hoặc phải sang trái khả năng hoạt động. Nó khớp đồng thời lookup_value với các hàng hoặc cột.

➤VLOOKUP chỉ cho phép khả năng hoạt động từ trái sang phải. Nó chỉ khớp lookup_value với các cột.

Thực hiện chức năng LOOKUP

Công thức chúng tôi sử dụng trong ô Kết quả tra cứu

=LOOKUP(H4,C4:C16,B4:B16)

Đây,

H4; giá trị_tra cứu.

C4:C16; vector_tra cứu.

B4: B16; [result_vector].

Trong tập dữ liệu, chúng tôi muốn giá trị trả về cho bất kỳ <1 ngẫu nhiên nào>lookup_value (tức là, 57 ). Chúng tôi sử dụng hàm LOOKUP để đưa ra kết quả và hàm này cho kết quả chính xác (tức là, Cám ). Vì hàm LOOKUP hoạt động ở cả haihướng mà nó có thể tìm nạp [result_vector].

Thực hiện Hàm VLOOKUP

Công thức chúng tôi sử dụng trong Kết quả Vlookup ô là

=VLOOKUP(H11,B4:E16,1,FALSE)

Ở đây,

H11; giá trị_tra cứu.

B4:E16; table_array.

1; col_index_num.

FALSE; [range_lookup].

Giống như công thức LOOKUP , công thức VLOOKUP tìm nạp giá trị kết quả từ một số cột đã chọn (tức là, 1 ). Nó trả về #N/A vì nó không thể tra cứu giá trị trả về trong các cột được để lại cho lookup_value. Ở đây, col_index_num (tức là, 1 ) được để lại cho cột lookup_value (tức là, 2 ).

Bạn có thể dễ dàng phân biệt khả năng hoạt động theo hướng của hàm LOOKUP VLOOKUP chỉ bằng cách nhìn vào hình ảnh bên dưới.

Vì vậy, hàm LOOKUP là đa chiều khi xét đến khả năng hoạt động của nó trong khi hàm VLOOKUP gặp khó khăn.

Đọc thêm: 7 loại tra cứu Bạn Có Thể Sử Dụng Trong Excel

3. Hàm LOOKUP và VLOOKUP

Cả hai hàm LOOKUP VLOOKUP đều tạo ra kết quả tra cứu theo những cách tương tự ngoài việc tìm hướng. Chúng ta có thể sử dụng chúng thay thế cho nhau trong hầu hết các trường hợp.

Từ cú pháp, chúng ta có thể thấy hàm LOOKUP đơn giản và trả về các giá trị khi tra cứu lookup_vector . Hàm VLOOKUP cũng thực hiện điều đó nhưng theo một cách phức tạp. Hàm VLOOKUP trả về các giá trị từ cột được chỉ định trong đối số.

Thực hiện hàm LOOKUP

Công thức được sử dụng trong Kết quả tra cứu

=LOOKUP(H4,B4:B16,C4:C16)

Trong công thức,

H4; giá trị_tra cứu.

B4:B16; vector_tra cứu.

C4: C16; [result_vector].

Kết quả là bạn nhận được 57 . Nếu bạn kiểm tra chéo giá trị trong cột Số lượng , bạn sẽ nhận được mục giống với kết quả.

Vì vậy, đơn giản là chúng ta có thể nói công thức LOOKUP trả về với kết quả đúng.

Thực hiện Hàm VLOOKUP

Công thức chúng tôi sử dụng trong ô Kết quả Vlookup

=VLOOKUP(H11,B4:E16,2,FALSE)

Trong công thức,

H11; giá trị_tra cứu.

B4: E16; table_array.

2; col_index_num.

FALSE; [range_lookup].

Giống như công thức LOOKUP , VLOOKUP trả về kết quả là 57 . Và bạn chỉ cần nói bằng cách xem giá trị kết quả là chính xác.

Từ ảnh sau, bạn có thể tìm thấy hành vi hoán đổi giữa các hàm LOOKUP VLOOKUP .

Thực hiện cả hai chức năng LOOKUP VLOOKUP , chúng tôi chỉ đơn giản nói rằng cả hai đều giống nhau về các dịch vụ và cung cấpkết quả chính xác giống nhau.

Đọc thêm: Cách tra cứu nhiều giá trị trong Excel (10 cách)

Kết luận

LOOKUP VLOOKUP giống nhau trong việc cung cấp kết quả theo các hướng tương ứng. Mặc dù hàm LOOKUP đa chiều và dễ áp ​​dụng hơn hàm VLOOKUP . Tuy nhiên, trong trường hợp khớp chính xác hàm VLOOKUP là duy nhất. Hy vọng các ví dụ được thảo luận ở trên làm rõ sự nhầm lẫn của bạn. Bình luận nếu bạn có thêm thắc mắc hoặc có điều gì cần bổ sung.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.