Hướng dẫn cách sử dụng hàm Vlookup trong Excel

Hướng dẫn cách sử dụng hàm Vlookup trong Excel

Nếu bạn là dân văn phòng thì chắc chắn sẽ biết cách sử dụng hàm Vlookup trong Excel. Sau đây sonnguyenaz.com xin hướng dẫn một cách chi tiết và dễ hiểu cho những bạn nào chưa biết đến hàm này nhé.

Cấu trúc của hàm Vlookup

Hàm Vlookup trong Excel có cấu trúc như sau:

=VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup])

Giải thích cấu trúc hàm Vlookup:

  • Lookup_value: Là giá trị cần tìm.
  • Table_array: là vùng chứa dữ liệu để tìm kiếm. Có nghĩa là bạn phải chọn vùng dữ liệu có chứa giá trị cần tìm và điều kiện để tìm.
  • Col_index_num: Vị trí cột giá trị cần tìm. Ví dụ như cột đối chiếu điều kiện cần tìm là B, cột chứa giá trị cần tìm là F thì ta đếm bắt đầu bằng 1 từ B đến F là: 5.
Col-index-num-trong-ham-vlookup-excel
  • [Range_lookup]: Cách thức tìm kiếm. được quy định là 0 hoặc 1, trong đó 0 là tìm kiếm chính xác còn 1 là tìm kiếm tương đối giá trị nào gần khớp nhất so với điều kiện.

Hàm Vlookup trong Excel dùng để làm gì?

Hàm Vlookup trong Excel dùng để tìm kiếm giá trị theo cột. Ví dụ: ta có một mã nào đó trong danh sách cần biết tên của mã đó là gì thì sử dụng hàm Vlookup để tìm kiếm.

Cách sử dụng hàm Vlookup trong Excel

Để hướng dẫn sử dụng hàm Vlookup trong Excel thì mình sẽ đưa ra một ví dụ cụ thể, để các bạn dễ hình dung nhé.

Ví dụ: Chúng ta có 1 bảng mã vật tư cần tìm tên và đơn giá của vật tư nào đó.

bang-gia-tri-mau-de-su-dung-ham-vlookup-trong-excel

Trước hết chúng ta phải xác định được vùng chứa các giá trị cần tìm:

  • Điều kiện cần tìm là ô chứa Mã vật tư.
  • Nếu tìm Tên vật tư thì vùng chọn là từ cột B đến cột C: vậy từ B đến C ta đếm được vị trí cần tìm là 2.
  • Nếu tìm đơn giá thì vùng chọn là từ B đến G: từ B đến G ta đếm được vị trí cần tìm là 6.
  • Ở đây sẽ tìm kiếm chính xác tuyệt đối: thì [Range_lookup] sẽ là 0.

Như vậy công thức sẽ là:

  • Công thức tìm tên vật tư: =VLOOKUP(L11,$B$4:$C$28,2,0)
  • Công thức tìm đơn giá: =VLOOKUP(L11,$B$4:$G$28,6,0)

Nên nhớ là bạn phải cố định vùng tìm như mình đã hướng dẫn ở bài cách sử dụng hàm SUMIF trong Excel nhé.

Kết quả thu được:

ket-qua-thu-duoc-sau-khi-dung-ham-vlookup-trong-excel

Lưu ý khi sử dụng hàm Vlookup trong Excel: Chỉ tìm kiếm được giá trị bên phải không tìm kiếm được giá trị bên trái.

Ví dụ như cột B là cột để truy vấn tìm kiếm thì chúng ta không thể tìm kiếm ở cột A được vì cột A nằm bên trái cột B.

Hàm Vlookup có thể kết hợp với những hàm nào

Hàm Vlookup kết hợp với hàm IF, LEFT, RIGHT, MID…

Tùy theo tư duy của mỗi bạn để kết hợp sử dụng công thức Excel cho hợp lý, ở đây mình chỉ hướng dẫn sơ qua một số cách như sau

Hàm Vlookup kết hợp với hàm IF

Tiếp theo ví dụ ở trên nếu đơn giá trên hoặc bằng 15.000 đồng là giá cao, dưới là giá thấp chẳng hạn

ở đây ta kết hợp với hàm if để tìm ra tình trạng giá của mã vật tư đó:

ham-vlookup-ket-hop-ham-if-trong-excel

Công thức như sau: =IF(VLOOKUP(L11,$B$4:$G$28,6,0)>=15000,”Cao”,”Thấp”).

Hàm Vlookup kết hợp với hàm LEFT, MID, RIGHT

Như chúng ta đã biết hàm LEFT, MID, RIGHT dùng để cắt ký tự, khi kết hợp với hàm Vlookup chúng ta sẽ tìm kiếm được với điều kiện đã được cắt:

Ví dụ ta có mã sinh viên như sau: KT-02CNTT-L02-005 với KT là mã trường, 02CNTT là mã ngành, L02 là mã lớp, 005 là mã số học sinh.

Ví dụ muốn tìm mã sinh viên trên ở ngành nào thì ta kết hợp hàm MID để cắt mã ngành ra: MID(E3,4,6)

Sau đó kết hợp với hàm Vlookup để tìm ra nghành học: =VLOOKUP(MID(E3,4,6),$B$3:$C$5,2,0)

ham-vlookup-ket-hop-ham-mid-left-right-trong-excel

Lời kết

Trên đây mình đã hướng dẫn các bạn cách sử dụng hàm Vlookup trong Excel, tùy vào từng trường hợp, từng bài toán khác nhau mà ta có thể sử dụng hàm cho hợp lý.

Các bạn có thể xem video hướng dẫn:

Hoặc đọc thêm các bài viết cùng chủ đề:

Cảm ơn các bạn đã theo dõi bài viết, chúc các bạn thành công!

Rate this post

sonnguyen

Là một nhân viên IT thích chia sẻ những gì mình biết đến tất cả mọi người. Hi vọng được mọi người ủng hộ, nếu có gì sai sót mong các bạn comment xuống dưới để mình khắc phục. Cảm ơn mọi người!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *