Cách dùng hàm Vlookup kết hợp trong Excel khá đa dạng, linh hoạt. Trên thực tế, Khi các yêu cầu công việc phức tạp đòi hỏi phải tùy biến, kết hợp nhiều hàm với nhau thì mới giải quyết được yêu cầu. Vậy hôm nay cùng Hocexcelcoban hiểu cách kết hợp hàm Vlookup!!
1. CẤU TRÚC HÀM VLOOKUP:
Hàm VLOOKUP ( Tra cứu dọc) tìm kiếm một giá trị trong cột ngoài cùng bên trái của bảng và sau đó trả về một giá trị trong cùng một hàng từ một cột khác mà bạn chỉ định.
Cú pháp:
=VLOOKUP(Lookup_value, Table, Col_index_num, [Range_lookup])
Lookup_value – Giá trị cần tìm trong cột đầu tiên của bảng.
Table – Bảng để truy xuất một giá trị.
Col_index – Cột trong bảng để truy xuất một giá trị.
range_lookup – [tùy chọn] TRUE = đối sánh gần đúng (mặc định). FALSE = đối sánh chính xác
2. HÀM VLOOKUP KẾT HỢP HÀM TRONG EXCEL
2.1 SỰ KẾT HỢP CỦA HÀM VLOOKUP VỚI HÀM IF
Ví dụ 1: Dùng IF để so sánh giá trị trong hàm VLOOKUP
Mô tả: Dựa vào cột dữ liệu có trong các ô , hãy tìm hiểu xem tên James được đề cập trong ô có phần thưởng dựa trên doanh số lớn hơn 10000$ hay không?
Các bước thực hiện:
Bước 3: Nhấn Enter được kết quả trả về như hình phía bên dưới
Yêu cầu: Sử dụng hàm VLOOKUP kết hợp với hàm IF để tìm ra các lỗi
Khi thực hiện xong sẽ trả về lỗi #N/A. Có nghĩa là tên Jam không tồn tại trong các ô
Vì vậy, Để xử lý lỗi này, ta thực hiện bằng cách lồng hàm VLOOKUP và ISNA vào bên trong hàm IF.
Bước 2: Nhập công thức: =IF(ISNA(VLOOKUP(E3,B3:C9,2,FALSE )), “Name not found”, VLOOKUP(E3,B3:C9,2,FALSE )) vào ô F3.
Bước 3: Nhấn Enter được kết quả trả về như hình dưới
Ví dụ 3: Dùng IF để tra cứu hai giá trị trong hàm VLOOKUP
Xét ví dụ, các ô B2:B7 chứa giá trị cho các sản phẩm ở hai hàng khác nhau.
Để tìm giá trị của sản phẩm trong ô F3 , bạn thực hiện như sau:
Bước 2: Trong ô H3 nhập công thức sau:
Bước 3: Ấn Enter được kết quả như hình dưới
2.2 HÀM VLOOKUP KẾT HỢP HÀM LEFT, MID, RIGHT
a) HÀM LEFT : Hàm tách ký tự từ phía bên trái với số lượng ký tự lấy ra do mình quy định.
Cú pháp:
= LEFT(text, num_chars)
Text: đoạn văn bản cần tách ký tự
Num_chars : số ký tự muốn tách tích từ bên trái. Nếu không nhập thì sẽ tự nhận giá trị là 1
VÍ DỤ HÀM VLOOKUP VỚI HÀM LEFT :
Chúng ta có một bảng dữ liệu như hình dưới
Nghĩa là chúng ta sẽ thay giá trị dùng để tìm kiếm $C4 thành LEFT(B4,2).
Cú pháp:
= MID(text, start_num, num_chars)
c) HÀM RIGHT : Nếu hàm LEFT để tách chuỗi ký tự bên trái thì hàm RIGHT ngược lại, tách chuỗi ký tự từ bên phải trong một dãy ký tự mà người dùng lựa chọn
Cú pháp:
= RIGHT(text, num_chars)
Text: đoạn văn bản cần tách ký tự
Num_chars: số ký tự muốn tách tích từ bên phải. Nếu không nhập thì sẽ tự nhận giá trị là 1
2.3 SỬ DỤNG HÀM VLOOKUP VỚI HÀM SUMIF, SUM
Hàm SUMIF trong Excel thì tương tự với hàm SUM về mặt tính tổng các giá trị. Điểm khác biệt chính là hàm SUMIF tính tổng chỉ các giá trị đáp ứng tiêu chuẩn mà bạn đã định rõ.
Bảng Table 2 chứa nhiều mục có cùng số ID theo thứ tự ngẫu nhiên.
Bạn không thể thêm cột “Tên người bán” vào bảng Table 2.
CÔNG THỨC:
=SUMIF(E:E,VLOOKUP(I2,B4:C10,2,FALSE),F:F)
SumiF và Vlookup là tên hàm tính tổng và hàm tìm kiếm theo điều kiện.
E:E là vùng được lựa chọn để chứa các ô điều kiện
I2 là giá trị đối chiếu với cột doanh số, là giá trị dò tìm. Tại đây khi bạn thay đổi tên thì cột doanh số cũng thay đổi theo.
B2:C10 là thứ tự cột cần lấy dự liệu để dò gì cho giá trị I2 ở trên.
Số 2 là thứ tự xuất giá trị, hiển thị lên màn hình tùy theo cột cần lấy dữ liệu có mấy cột, vì cột Mã ID ở vị trí thứ 2 nên chúng ta đặt là 2.
False là phạm vi tìm kiếm tuyệt đối cho kết quả chính xác thay vì sử dụng True cho kết quả tương đối.
Chúng ta có ví dụ như sau:
=D5*VLOOKUP(HLOOKUP(B5,$C$11:$F$12,2,FALSE),$B$15:$D$18,3,FALSE)
Bạn có thể hiểu công thức trên như sau: Giá trị trả về của hàm HLOOKUP là giá trị tìm kiếm của hàm VLOOKUP.
Để có thể sử dụng tốt việc kết hợp các hàm với nhau, chúng ta cần nắm rõ được logic của vấn đề trước, sau đó mới xác định sử dụng hàm nào, đặt thứ tự các hàm tại vị trí nào.
Để có thể ứng dụng tốt Excel vào trong công việc, chúng ta không chỉ nắm vững được các hàm mà còn phải sử dụng tốt cả các công cụ của Excel. Ngoài ra còn rất nhiều hàm nâng cao khác như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Công cụ như Data validation, Pivot table, Power Query…
VIDEO THỰC HÀNH MỘT SỐ TÌNH HUỐNG THỰC TIỄN :