Hàm VLOOKUP trong Excel sử dụng để thực hiện một truy vấn trong phần mềm Microsoft Excel. Cách dùng hàm VLOOKUP sẽ hỗ trợ việc tra cứu thông tin nhanh chóng và chính xác trong một bảng tính Excel cụ thể. Cùng tìm hiểu thêm cách sử dụng và ví dụ cụ thể trong bài viết dưới đây.
- Hàm VLOOKUP trong Excel là gì?
- Đối số VLOOKUP trong Excel
- Công thức của hàm VLOOKUP trong Excel
- Các ví dụ cách dùng hàm VLOOKUP thực tế
- Ví dụ 1: Sử dụng hàm VLOOKUP tìm phòng ban doanh nghiệp
- Ví dụ 2: Dùng hàm VLOOKUP để lấy điểm thi của học sinh, sinh viên
- Ví dụ 3: Sử dụng hàm VLOOKUP kết hợp hàm HLOOKUP
- Ví dụ 4: Sử dụng hàm VLOOKUP kết hợp với hàm Match
- Vai trò chính của hàm VLOOKUP trong Excel
- Một số lưu ý khi sử dụng hàm VLOOKUP
- Kết luận
Hàm VLOOKUP trong Excel là gì?
Hàm VLOOKUP trong Excel là một hàm được sử dụng để tìm kiếm dữ liệu trong một file Excel cụ thể. VLOOKUP hoạt động dựa trên nguyên lý tìm các mã dữ liệu có sẵn trong cơ sở dữ liệu chung phù hợp với lệnh được người dùng đưa ra.
Cơ sở dữ liệu chung trong Excel rất đa dạng, có thể liên quan đến nhiều mã, ID và tên gọi khác nhau. Khi sử dụng VLOOKUP để tìm kiếm sẽ cho ra được kết quả chính xác với yêu cầu mà không cần tốn nhiều thời gian, nhất là đối với những bảng Excel có dữ liệu lớn.
VLOOKUP trong Excel được sử dụng thường xuyên
Đối số VLOOKUP trong Excel
Để hiểu rõ hơn về cách dùng hàm VLOOKUP trong Excel, bạn cần nắm rõ bốn đối số chính bao gồm:
- lookup_value
- table_array
- column_index_num
- range_lookup
Trong đó:
- lookup_value: Là giá trị cần tìm kiếm
- table_array: Phạm vi dữ liệu dọc cần tìm trong bảng tính
- column_index_num: Cột số giá trị cần truy xuất
- range_lookup: Dùng để điều khiển hành vi tìm kiếm giá trị khớp yêu cầu
Công thức của hàm VLOOKUP trong Excel
Công thức sử dụng hàm VLOOKUP trong Excel như sau:
=VLOOKUP(lookup_value,table_array,column_index_num,[range_lookup])
Trong đó:
- VLOOKUP: Là tên hàm sử dụng
- (): Được sử dụng để chứa lệnh tìm kiếm
- lookup_value: Giá trị cần tìm kiếm trong bảng
- table_array: Bảng có giá trị cần tìm kiếm, có dấu $ phía trước.
- col_index_num: Thứ tự của cột có giá trị tìm kiếm trong table_array.
- range_lookup: Phạm vi tìm kiếm trong bảng, trong đó TRUE tương đương với 1 (dò tìm tương đối), FALSE tương đương với 0 (dò tìm tuyệt đối).
Công thức của hàm VLOOKUP trong Excel cơ bản
Các ví dụ cách dùng hàm VLOOKUP thực tế
Một số ví dụ cụ thể cách dùng hàm VLOOKUP thực tế bạn có thể tham khảo và áp dụng ngay dưới đây:
Ví dụ 1: Sử dụng hàm VLOOKUP tìm phòng ban doanh nghiệp
Cho bảng nhân sự và phòng ban cụ thể như sau:
BẢNG THANH TOÁN LƯƠNG THÁNG 01-2003 |
|||||||
Số Thứ Tự |
Mã Nhân Viên |
Họ Tên Nhân Viên |
Phòng Ban |
Chức Vụ |
Phụ Cấp Chức Vụ |
Lương Cơ Bản |
Thực Lãnh |
1 |
A01 |
Nguyên |
GĐ |
1000000 |
550,000 |
3,200,000 |
|
2 |
B01 |
Lê |
PGĐ |
800000 |
450,000 |
2,600,000 |
|
3 |
A02 |
My |
TP |
700000 |
430,000 |
2,420,000 |
|
4 |
C02 |
Hoàng |
NV |
400000 |
300,000 |
1,600,000 |
|
5 |
A03 |
Thanh |
TP |
700000 |
450,000 |
2,500,000 |
|
6 |
B02 |
Hạnh |
PP |
500000 |
350,000 |
1,900,000 |
|
7 |
C01 |
Chi |
NV |
400000 |
300,000 |
1,600,000 |
|
8 |
B03 |
Hiền |
NV |
400000 |
330,000 |
1,720,000 |
|
9 |
A04 |
Trâm |
NV |
400000 |
320,000 |
1,680,000 |
|
10 |
B06 |
Tùng |
NV |
400000 |
310,000 |
1,640,000 |
BẢNG PHÒNG BAN |
|
A |
Kinh Doanh |
B |
Kế toán |
C |
Kỹ thuật |
PHỤ CẤP CHỨC VỤ |
|
GĐ |
1000000 |
PGĐ |
800000 |
TP |
700000 |
PP |
500000 |
NV |
400000 |
Yêu cầu: Thực hiện tìm tên phòng ban của các nhân viên có trong bảng tính
Cách làm: Nhấn chuột vào ô D10 trong bảng tính, sau đó điền công thức =VLOOKUP(LEFT(B10,1),$B$23:$C$26,2,TRUE). Sau đó nhấn Enter và kéo dọc từ ô D10 xuống để xem kết quả cho những ô còn lại.
Ví dụ về cách sử dụng VLOOKUP cơ bản
Ví dụ 2: Dùng hàm VLOOKUP để lấy điểm thi của học sinh, sinh viên
Cho bảng tính kết quả thi tuyển sinh của một trường đại học:
KẾT QUẢ THI TUYỂN SINH |
||||||||
Số Báo Danh |
Tên Thí Sinh |
Mã Trường |
Diện Chính Sách |
Toán |
Lý |
Hoá |
Điểm ưu tiên |
Tổng Điểm |
A01 |
Thanh |
A |
K |
0 |
13 |
|||
B01 |
Le |
C |
CLS |
1.5 |
21.5 |
|||
B02 |
Viet |
B |
CTB |
1 |
19 |
|||
C01 |
Hoang |
C |
CTB |
1 |
15 |
|||
D01 |
Thy |
C |
K |
0 |
23 |
|||
D02 |
Thai |
A |
MN |
0.5 |
20.5 |
Bảng Tra Điểm Thi |
|||
SBD |
Toán |
Lý |
Hoá |
D01 |
10 |
9 |
7 |
B01 |
10 |
8 |
4 |
D02 |
9 |
10 |
5 |
C01 |
7 |
0 |
1 |
A01 |
3 |
6 |
4 |
B02 |
8 |
6 |
4 |
Yêu cầu Dựa vào Số Báo Danh của mỗi thí sinh và tra ở Bảng Tra Điểm Thi hãy xác định giá trị cho các cột điểm Toán, Lý, Hóa.
Cách làm Dựa vào hàm vlookup để lấy dữ liệu các môn thi cho mỗi thí sinh, tại ô E9 điền công thức =VLOOKUP(A9,$A$19:$D$25,2,FALSE) sau đó nhấn Enter.
Ví dụ cách sử dụng hàm VLOOKUP cho giáo dục
Ví dụ 3: Sử dụng hàm VLOOKUP kết hợp hàm HLOOKUP
Cho bảng tính “Bảng thống kê tiêu thụ gạo” như sau:
BẢNG THỐNG KÊ TIÊU THỤ GẠO |
|||||
Mã SP |
Đại Lý |
Tên Hàng - Tên Hãng Sản Xuất |
Đơn Giá |
Số Lượng |
Thành Tiền |
KD-NĐ |
SGN |
30 |
96 |
2,880 |
|
QX-TH |
HNN |
17 |
35 |
595 |
|
BH -TB |
DNA |
13 |
19 |
247 |
|
KD-TH |
HNN |
25 |
39 |
975 |
|
BH-NĐ |
DNA |
5 |
53 |
265 |
|
BH-TH |
SGN |
9 |
88 |
792 |
|
Tổng Cộng |
|
5,754 |
BẢNG TRA TÊN HÀNG, TÊN HÃNG SẢN XUẤT VÀ ĐƠN GIÁ |
||||
Mã gạo - Tên tỉnh sản xuất |
||||
NĐ |
TH |
TB |
||
Mã Hàng |
Tên Hàng |
Nam Định |
Thanh Hóa |
Thái Bình |
KD |
Khang Dân |
30 |
25 |
20
|
QX |
Q5 |
10 |
17 |
15 |
BH |
Bắc Hương |
5 |
9 |
13 |
Yêu cầu: Căn cứ vào 3 ký tự bên trái và 2 ký tự bên phải của Mã SP trong Bảng 1 hãy tra trong Bảng 2 để điền giá trị cho cột Tên Hàng - Tên Hãng Sản Xuất.
Cách làm: Để tra giá trị Tên hàng và tên hãng sản xuất, bạn cần thực hiện theo công thức sử dụng hàm Vlookup kết hợp với Hlookup để điền tên loại hàng hóa ta gõ công thức=+VLOOKUP(LEFT(B9,2),$B$19:$C$24,2,FALSE)&" -"&HLOOKUP(RIGHT(B9,2),$D$20:$F$24,2,FALSE).
Cách dùng hàm VLOOKUP kết hợp hàm HLOOKUP
Ví dụ 4: Sử dụng hàm VLOOKUP kết hợp với hàm Match
Cho bảng tính thống kê tiêu thụ sản phẩm như sau
Xem thêm: Hàm COUNTIF Trong Excel - Hướng Dẫn Cơ Bản, Ví Dụ Chi Tiết
BẢNG THỐNG KÊ TIÊU THỤ SẢN PHẨM |
|||||
Mã SP |
Đại Lý |
Tên Hàng - Tên Hãng Sản Xuất |
Đơn Giá |
Số Lượng |
Thành Tiền |
CDR-SS |
SGN |
CDRom - SamSung |
30 |
96 |
2,880 |
KEY-DE |
HNN |
Keyboard - Dell |
15 |
35 |
525 |
MOU-IM |
DNA |
Mouse - IBM |
9 |
19 |
171 |
KEY-SS |
HNN |
Keyboard - SamSung |
10 |
39 |
390 |
CDR-DE |
DNA |
CDRom - Dell |
20 |
53 |
1,060 |
MOU-IM |
SGN |
Mouse - IBM |
9 |
88 |
792 |
Tổng Cộng |
|
5,818 |
|||
BẢNG TRA TÊN HÀNG, TÊN HÃNG SẢN XUẤT VÀ ĐƠN GIÁ |
|
|
|
Mã Hãng - Tên Hãng Sản Xuất |
|
||
|
|
SS |
IM |
DE |
|
Mã Hàng |
Tên Hàng |
SamSung |
IBM |
Dell |
|
CDR |
CDRom |
30 |
25 |
20 |
|
KEY |
Keyboard |
10 |
17 |
15 |
|
MOU |
Mouse |
5 |
9 |
13 |
|
Yêu cầu: Hãy điền Đơn Giá cho mỗi mặt hàng dựa vào Mã SP ở Bảng 1 và tra ở Bảng 2.
Điền vào cột đơn giá, sử dụng hàm Vlookup kết hợp với hàm Match, tại ô E9 gõ công thức=VLOOKUP(LEFT(B9,3),$B$20:$F$24,MATCH(RIGHT(B9,2),$B$20:$F$20,0),FALSSE).
Cách dùng hàm VLOOKUP kết hợp hàm Match
Vai trò chính của hàm VLOOKUP trong Excel
Sử dụng hàm VLOOKUP trong Excel giúp hỗ trợ việc tra cứu thông tin đơn giản và nhanh chóng hơn dựa trên cơ sở dữ liệu có sẵn. Bên cạnh đó cũng giúp thực hiện tìm kiếm chính xác với những dữ liệu lớn, có nhiều bảng biểu.
Hàm VLOOKUP được ứng dụng vào nhiều lĩnh vực từ giáo dục, kinh tế, y tế, doanh nghiệp,... Dùng để mô tả, tra cứu thông tin, số lượng sản phẩm, giá thành, bảng điểm, chức danh, vị trí,... tùy thuộc vào nội dung bạn cần tìm kiếm.
Hàm VLOOKUP có thể sử dụng kết hợp với những hàm khác trong Excel như hàm HLOOKUP, Match, Right, Left để tìm kiếm thông tin chi tiết và chính xác nhất. Lượng dữ liệu càng lớn thì việc tra cứu thông qua VLOOKUP càng đơn giản.
Vai trò chính của hàm VLOOKUP hiện nay
Một số lưu ý khi sử dụng hàm VLOOKUP
Một số những lưu ý quan trọng khi bạn sử dụng hàm VLOOKUP trong bảng tính Excel:
- Nếu bỏ qua range_lookup thì phép so sánh khi sử dụng hàm VLOOKUP có thể sẽ không chính xác.
- Trường hợp tra cứu các dữ liệu giá trị trùng lặp với nhau thì hàm VLOOKUP chỉ khớp với giá trị đầu tiên.
- Hàm VLOOKUP không phân biệt chữ hoa chữ thường, khi sử dụng công thức bạn có thể gõ vlookup (lookup_value,table_array,column_index_num,[range_lookup])
- Nếu đang có một bảng tính sử dụng công thức VLOOKUP mà bạn chèn thêm một hàng hoặc một cột vào thì có thể bị ảnh hưởng tới lệnh VLOOKUP trong bảng.
- Lỗi#N/A có thể xuất hiện trong trường hợp cột đầu tiên của bảng chứa các số được nhập ở dạng văn bản,hàm không tìm được giá trị lookup_value đã cung cấp.
- Lỗi #REF xuất hiện khi số col_index_num lớn hơn so với số cột trong table_array hoặc công thức tham chiếu của ô không tồn tại.
- Lỗi #VALUE xuất hiện nếu col_index_num nhỏ hơn 1, không được công nhận là giá trị số hoặc range_lookup không nhận dạng được giá trị TRUE hoặc False.
Kết luận
Hướng dẫn cách dùng hàm VLOOKUP trong Excel và những ví dụ chi tiết đã có trong bài viết để bạn có thể tham khảo. Nếu muốn biết thêm nhiều thông tin chi tiết khác, hãy theo dõi ngay g4me.net để được cập nhật nhanh chóng, chính xác nhất nhé!