1. Hàm VLOOKUP

1.1. Mục đích sử dụng

Dùng hàm VLOOKUP khi bạn cần tìm thông tin trong một bảng hoặc dải ô theo hàng.

1.2.Cú pháp hàm VLOOKUP

= VLOOKUP(lookup_valuetable_array, col_index_num, [range_lookup])

Trong đó:

·         Lookup_value là giá trị cần dò tìm 

·         table_array là bảng cần dò tìm

·         col_index_num là vị trí cột cần lấy giá trị

·         range_lookup: Nhập vào số 0 ( hoặc False) để tìm chính xác và nhập vào số 1 (hoặc True) để tìm gần đúng (thông thường nhập số 0). Đây là giá trị tùy chọn, mặc định là 1 (True).

1.3.Ví dụ cụ thể

Hàm VLOOKUP với một điều kiện:

Giả sử ta có dữ liệu vùng A2:D18 là các mặt hàng tương ứng là các số lượng, đơn giá và thành tiền.

Bây giờ, muốn lấy dữ liệu thành tiền của một số mặt hàng cụ thể nào đó, công thức bắt đầu tại G3, ta làm như sau:



=VLOOKUP(F3,$A$3:$D$18,4,0)

F3:                               Giá trị cần tìm là mặt hàng A

$A$3:$D$18:              Vùng bảng dữ liệu cần tham chiếu (Chú ý cần cố định vùng – nhấn F4)

4:                                 Cột thành tiền nằm thứ 4 trong bảng dữ liệu

0:                                 Tìm kiếm chính xác

Hàm VLOOKUP với nhiều điều kiện:

Để tìm kiếm nhiều điều kiện, ta kết hợp VLOOKUP và CHOOSE


=VLOOKUP(F3&G3,CHOOSE({1,2},$A$3:$A$14&$B$3:$B$14,$D$3:$D$14),2,0)

F3&G3: Kết nối 2 điều kiện lại với nhau

Hàm CHOOSE sẽ tạo thành mảng dò khu vực và mặt hàng ở cột thứ nhất, doanh thu ở cột thứ 2

VLOOKUP sẽ lấy giá trị ở cột thứ 2 trong mảng CHOOSE vừa tạo

Vì đây là công thức mảng, do đó phải kết thúc bằng Ctrl + Shift + Enter

Hàm VLOOKUP với giá trị tương đối:

Để dò tìm với giá trị tương đối, bắt buộc vùng dò tìm của bảng dữ liệu phải được sắp xếp theo thứ tự tăng dần.

Khi đó, hàm sẽ tìm giá trị nhỏ hơn hoặc bằng gần nhất ở vùng tìm kiếm của bảng dữ liệu so với giá trị tìm kiếm và trả về kết quả theo cột chỉ định


=VLOOKUP(E3,$A$3:$C$10,3,1)


Trên đây excelnhattan đã hướng dẫn các bạn sử dụng hàm Vlookup, hy vọng bài viết sẽ giúp ích cho các bạn!