10/05/2018, 23:47
Cách sử dụng hàm Vlookup kết hợp hàm Left
Ai đã từng sử dụng excel chắc hẳn đều biết đến khái niệm “ hàm kết hợp” hay “làm lồng”. Vlookup và Left là một trong số đó, Left tách các giá trị giúp cho Vlookup dò tìm một cách nhanh chóng, chính xác. Hàm Vlookup : Dùng để tìm kiếm giá trị của một cột nào đó. Cú pháp ...
Ai đã từng sử dụng excel chắc hẳn đều biết đến khái niệm “ hàm kết hợp” hay “làm lồng”. Vlookup và Left là một trong số đó, Left tách các giá trị giúp cho Vlookup dò tìm một cách nhanh chóng, chính xác.
Hàm Vlookup: Dùng để tìm kiếm giá trị của một cột nào đó.
Cú pháp =Vlookup(lookup_value, table_array, col_index_num, [range_lookup]
- lookup_value: Giá trị dùng để dò tìm
- table_array: Bảng giá trị dò, để ở dạng địa chỉ Tuyệt đối (có dấu $ phía trước bằng cách nhấn F4)
- col_index_num: Thứ tự của cột cần lấy dữ liệu trên bảng giá trị dò.
- range_lookup: Phạm vi tìm kiếm, TRUE hoặc 1 (dò tìm tương đối), FALSE hoặc 0 (dò tìm tuyệt đối).
Hàm Left: Dùng để cắt và lấy phần bên trái của một chuỗi ký tự
Cú Pháp: = LEFT(text, n)
- Text: chuỗi ký tự muốn tách
- n: số ký tự muốn tách tính từ bên trái
Để hiểu về cách kết hợp 2 hàm này ta cùng tìm hiểu ví dụ sau:
Ví dụ: Điền thông tin cho cột tên SP vào bảng sản phẩm dựa vào bảng phụ

Ta thấy:
Ở bảng phụ, mã SP và tên SP nằm trên 2 cột => đủ điều kiện để dùng hàm Vlookup ( tìm kiếm theo cột)
Ở bảng chính, các giá trị nằm ở cột mã SP gồm 3 ký tự, còn ở bảng phụ chỉ có một giá trị mà thôi nên ta phải tách mã SP ở bảng chính ra làm giá trị dò tìm => dùng hàm left
1. Tách ký tự đầu tiên của mã SP tại bảng chính:

Và đây là kết quả:

2. Tiến hành dò tìm từ ký tự đã tách

Và đây là kết quả

Nhờ hàm vlookup ta đã tìm được tên cho các sản phẩm ở bảng chính. Vậy, thay vì làm 2 bước như trên tại sao ta không kết hợp lại 1 công thức cho gọn nhẹ và chuyên nghiệp hơn?

Kết quả có khác nhau không?

Trên đây là 2 hàm kết hợp tương đối cơ bản, nếu phải gắn bó với excel thì đừng quên cách sử dụng 2 hàm trên nhé! Chúc các bạn thành công.
Hàm Vlookup: Dùng để tìm kiếm giá trị của một cột nào đó.
Cú pháp =Vlookup(lookup_value, table_array, col_index_num, [range_lookup]
- lookup_value: Giá trị dùng để dò tìm
- table_array: Bảng giá trị dò, để ở dạng địa chỉ Tuyệt đối (có dấu $ phía trước bằng cách nhấn F4)
- col_index_num: Thứ tự của cột cần lấy dữ liệu trên bảng giá trị dò.
- range_lookup: Phạm vi tìm kiếm, TRUE hoặc 1 (dò tìm tương đối), FALSE hoặc 0 (dò tìm tuyệt đối).
Hàm Left: Dùng để cắt và lấy phần bên trái của một chuỗi ký tự
Cú Pháp: = LEFT(text, n)
- Text: chuỗi ký tự muốn tách
- n: số ký tự muốn tách tính từ bên trái
Để hiểu về cách kết hợp 2 hàm này ta cùng tìm hiểu ví dụ sau:
Ví dụ: Điền thông tin cho cột tên SP vào bảng sản phẩm dựa vào bảng phụ

Ta thấy:
Ở bảng phụ, mã SP và tên SP nằm trên 2 cột => đủ điều kiện để dùng hàm Vlookup ( tìm kiếm theo cột)
Ở bảng chính, các giá trị nằm ở cột mã SP gồm 3 ký tự, còn ở bảng phụ chỉ có một giá trị mà thôi nên ta phải tách mã SP ở bảng chính ra làm giá trị dò tìm => dùng hàm left
1. Tách ký tự đầu tiên của mã SP tại bảng chính:

Và đây là kết quả:

2. Tiến hành dò tìm từ ký tự đã tách

Và đây là kết quả

Nhờ hàm vlookup ta đã tìm được tên cho các sản phẩm ở bảng chính. Vậy, thay vì làm 2 bước như trên tại sao ta không kết hợp lại 1 công thức cho gọn nhẹ và chuyên nghiệp hơn?

Kết quả có khác nhau không?

Trên đây là 2 hàm kết hợp tương đối cơ bản, nếu phải gắn bó với excel thì đừng quên cách sử dụng 2 hàm trên nhé! Chúc các bạn thành công.