Góp ý
khiếu nại

Tra cứu
bảo hành

Liên hệ
trực tiếp

Laptop88 - 125 Trần Đại Nghĩa

Số 125 Trần Đại Nghĩa - Hai Bà Trưng - Hà Nội

Zalo 0904.583.588

Hotline 024.7106.9999 - ấn 220

Laptop88 - Nguyễn Văn Lộc

LK3C5 Nguyễn Văn Lộc - Hà Đông - Hà Nội

Zalo 0904.666.488

Hotline 024.7106.9999 - ấn 222

Laptop88 - 277 Nguyễn Văn Cừ

277 Nguyễn Văn Cừ - Long Biên - Hà Nội

Zalo 0906.299.288

Hotline 024.7106.9999 - ấn 223

Laptop88 - 34 Hồ Tùng Mậu

34 Hồ Tùng Mậu - Mai Dịch - Hà Nội

Zalo 0911.042.665

Hotline 024.7106.9999 - ấn 221

Laptop88 - 376 Phạm Văn Đồng

376 Phạm Văn Đồng - Từ Liêm - Hà Nội

Zalo 0906.299.788

Hotline 024.7106.9999

Laptop88 - Hồ Chí Minh

63 Nguyễn Thiện Thuật, Quận 3, TP. HCM

Zalo 0902.176.788

Hotline 024.7106.9999 - ấn 225

Laptop88 - Thái Nguyên

45 Lương Ngọc Quyến, TP. Thái Nguyên

Zalo 0972.365.228

Hotline 024.7106.9999 - ấn 2

Tư vấn
mua hàng

BÁN HÀNG ONLINE CHĂM SÓC KHÁCH HÀNG
BÁN HÀNG ONLINE
BÁN HÀNG ONLINE
BÁN HÀNG ONLINE

Danh mục sản phẩm

Hướng dẫn cách dùng hàm VLOOKUP chi tiết và có ví dụ cụ thể

 

Hàm VLOOKUP trong Excel là một trong những hàm quan trọng trong Excel, hàm này sẽ giúp bạn tìm và trả về dữ liệu tương ứng. Tuy nhiên, hàm trong Excel nhiều vô kể, nên không phải người dùng máy tính xách tay, laptop văn phòng nào cũng biết cách sử dụng hàm công thức này như thế nào? Để có thể sử dụng hàm VLOOKUP một cách hiệu quả và thuần thục, Laptop88 sẽ hướng dẫn ở trong nội dung dưới đây một cách chi tiết và có ví dụ cụ thể để các bạn có thể áp dụng.

 

  1. Định nghĩa về hàm VLOOKUP 

Hàm VLOOKUP được sử dụng khi bạn cần tìm dữ liệu trong một bảng, một phạm vi theo hàng dọc và trả về dữ liệu tương ứng theo hàng ngang tương ứng.

 

Trong thực tế, hàm VLOOKUP trong Excel cực kỳ thông dụng khi tìm tên sản phẩm, đơn giá, số lượng,.. dựa trên mã vạch, mã sản phẩm,... hoặc tìm tên nhân viên, xếp loại nhân viên dựa trên các tiêu chí trên.

 

Ngược lại, khi bạn cần dò tìm dữ liệu trong một bảng, một phạm vi theo hàng ngang và trả về dữ liệu tương ứng theo hàng dọc thì hãy sử dụng hàm HLOOKUP.

 

LOOKUP là Look Up nghĩa là tìm kiếm trong tiếng Anh. V là viết viết tắt của Vertical - hàng dọc và H là viết tắt của Horizontal - hàng ngang.

 

Hàm VLOOKUP trong Excel có thể sử dụng cho hầu hết tất cả các phiên bản của Excel, vì đây là một trong những hàm cơ bản của excel.

 

  1. Công thức hàm VLOOKUP trong Excel

Công thức hàm VLOOKUP:

=VLOOKUP(Lookup_value, Table_array, Col_index_ num, Range_lookup)

 

Trong đó:

 

Lookup_value: Giá trị cần dò tìm, có thể điền giá trị trực tiếp hoặc tham chiếu tới một ô trên bảng tính.

Table_array: Bảng giới hạn để dò tìm.

Col_index_num: Số thứ tự của cột lấy dữ liệu trong bảng cần dò tìm, tính từ trái qua phải.

Range_lookup: tìm kiếm chính xác hay tìm kiếm tương đối với bảng giới hạn, nếu bỏ qua thì mặc định là 1.

Nếu Range_lookup = 1 (TRUE): dò tìm tương đối

Nếu Range_lookup = 0 (FALSE): dò tìm chính xác.

 

Nếu bạn copy công thức cho các ô dữ liệu khác, bạn cần sử dụng dấu $ để cố định Table_array đề giới hạn dò tìm bằng cách thêm trực tiếp trước khai báo (VD: $H$6:$J$13), cột hoặc sử dụng nút F4 sau khi chọn bảng.

 

  1. Cách sử dụng hàm VLOOKUP trong mọi trường hợp

VD1: Hàm VLOOKUP để đánh giá xếp loại của học sinh, nhân viên

 

Giả sử, bạn có bảng điểm học sinh như sau:

 

STT

Họ tên

Điểm số TB

Xếp loại học lực

1

Trần Thanh Hoa

8.5

 

2

Trần Thúy Quỳnh

9.3

 

3

Đoàn Thị Thùy Linh

7.5

 

4

Nguyễn Phương Diệp 

6.0

 

5

Lê Huy Hùng 

5.0

 

6

Trần Hương Giang

4.9

 

7

Phạm Phương Thảo

6.5

 

8

Lý Huy Hoàng

8.6

 

9

Đỗ Minh Trí

5.4

 

10

Tăng Văn Dũng

6.6

 

 

Bảng xếp loại học lực: 

 

Quy định xếp loại

0

Yếu

5.0

Trung bình

6.5

Khá

7.5

Giỏi

 

Giờ ta sẽ sử dụng hàm VLOOKUP để nhập xếp loại cho các học sinh. Bạn để ý thấy rằng bảng quy định xếp loại đã được sắp xếp theo thứ tự từ thấp đến cao (từ yếu đến giỏi) nên trong trường hợp này ta có thể dùng dò tìm tương đối.

 

Ở đây, giá trị cần dò tìm nằm ở cột C, bắt đầu từ dòng thứ 6. Phạm vi tìm kiếm là $A$18:$B$21, thứ tự cột chứa giá trị dò tìm là 2.

 

Tại ô D6, bạn nhập vào công thức: =VLOOKUP($C6,$A$18:$B$21,2,1). Đây là công thức dò tìm tương đối, bạn có thể thực hiện dò tìm tuyệt đối nếu muốn (hoặc do bảng xếp loại chưa được sắp xếp theo thứ tự) bằng cách thêm 0 vào công thức như thế này: 

 

=VLOOKUP($C2,$A$14:$B$17,2,0). Nhấn Enter.

 

Nhấp chuột vào ô D6, xuất hiện ô vuông nhỏ ở góc dưới bên phải, bạn nhấp chuột vào đó và kéo dọc xuống hết bảng để sao chép công thức xếp loại cho những học sinh còn lại.

 

Khi đó, ta có kết quả dùng hàm VLOOKUP để xếp loại học lực học sinh như sau: 

 

 

VD2: Hàm VLOOKUP dò tìm tuyệt đối để lấy dữ liệu

 

Bạn có một bảng dữ liệu nhân viên, lưu trữ mã nhân viên, họ tên, chức vụ. Một bảng khác lưu trữ mã nhân viên, quê quán, trình độ học vấn. Giờ bạn muốn điền thông tin quê quán, trình độ học vấn cho từng nhân viên thì phải làm như thế nào?

 

Và bạn có bảng nhân viên và quê quán nhân viên như sau:

 

 

Giờ bạn muốn điền thông tin quê quán cho nhân viên. Tại ô D4, bạn nhập vào công thức dò tìm tuyệt đối như sau: =Vlookup($A4,$A$16:$C$25,2,0)

 

 

Rồi nhấn Enter. Nhấp vào ô vuông nhỏ xuất hiện dưới góc ô D4 và kéo xuống toàn bảng để sao chép công thức cho các nhân viên khác.

 

 

Để điền thông tin trình độ cho các nhân viên, tại ô E4 bạn nhập vào công thức dò tìm tuyệt đối: =VLOOKUP($A4,$A$16:$C$25,3,0)

 

Bạn tiếp tục nhấn Enter và kéo xuống để sao chép công thức cho những nhân viên còn lại, ta sẽ được kết quả như sau:

 

VD3: Dùng VLOOKUP để trích xuất dữ liệu

 

Tiếp tục với bộ dữ liệu của ví dụ 2, giờ ta sẽ đi tìm quê quán của 3 nhân viên là Nguyễn Hoàng Anh, Trần Vân Anh và Nguyễn Quang Vinh. Mình đã trích xuất ra thành một bảng mới F15:G18.

 

Việc dò tìm này mình sẽ thực hiện trên bảng A3:E13, sau khi đã được điền quê quán và trình độ. Lúc này, bạn nhập công thức dò tìm tuyệt đối sau vào ô G16: =VLOOKUP($F16,$B$3:$E$13,3,0) > nhấn Enter.

 

Sao chép công thức cho 2 nhân viên còn lại ta được kết quả như sau:

 

 

Lưu ý trong ví dụ này, giá trị dò tìm nằm ở cột B, vì thế vùng dò tìm bạn tính từ cột B mà không tính từ cột A.

 

VD4: Dùng hàm VLOOKUP trên 2 sheet Excel khác nhau

 

Quay lại với bộ dữ liệu ở ví dụ 2 sau khi nhân viên được điền xong trình độ và quê quán, ta đặt tên cho sheet là QTM.

 

Ở một sheet khác của bảng tính, đặt tên là QTM1, bạn cần lấy thông tin về trình độ và chức vụ của nhân viên với thứ tự sắp xếp của nhân viên đã thay đổi. Đây mới là lúc bạn thấy được sức mạnh thực sự của hàm VLOOKUP.

 

Để dò tìm dữ liệu về "Trình độ" của nhân viên, bạn nhập công thức: =VLOOKUP($B4,Sheet1!$B$3:$E$13,4,0) vào ô C4 của sheet2.

 

 

Trong đó:

B4 là cột chứa giá trị dùng để dò tìm.

QTM! là tên sheet chứa bảng có giá trị cần dò tìm, sau tên sheet bạn thêm dấu !

$B$3:$E$13 là bảng chứa giá trị dò tìm và sheet chứa bảng (QTM).

4 là số thứ tự của cột "Trình độ", tính từ cột "Họ và tên" trên sheet QTM.

0 là dò tìm tuyệt đối.

Nhấn Enter, rồi sao chép công thức cho toàn bộ nhân viên còn lại trong bảng, ta được kết quả như sau:

 

Để dò tìm dữ liệu "Chức vụ" của nhân viên, tại ô D4 của sheet QTM1, bạn nhập vào công thức: =VLOOKUP($B4,QTM!$B$3:$E$13,2,0), nhấn Enter.

 

Sao chép công thức cho các nhân viên còn lại, ta được như sau:

 

 

Mong rằng, với các hướng dẫn cách sử dụng hàm VLOOKUP trong Excel mà mình tổng hợp trên đây sẽ hữu ích với các bạn. Chúc các bạn thành công! 

 

Bài viết liên quan

Giỏ hàng của bạn
0 sản phẩm

chat với laptop88