19 Feb
19Feb

Hàm VLOOKUP trong Excel - Cáchlấy dữ liệu từ sheet này sang sheet khác trong excel rất hữu ích và có thể sử dụng để phục vụ cho nhiều thao tác của người dùng. Bài viết hôm nay mình sẽ hướng dẫn các bạn cách sử dụng VLOOKUP để lấy dữ liệu từ sheet này sang sheet khác.

1. Hướng dẫn cách trích xuất dữ liệu từ sheet này sang sheet khác

1.1 Lấy số liệu từ sheet1 sang sheet2 bằng hàm Vlookup

Hàm/lệnh Vlookup trong excel được sử dụng như một cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện. Hàm cho phép người dùng trích xuất tìm kiếm dữ liệu từ 2 hay nhiều sheet khác nhau, thậm chí là từ các file khác nhau.

Công thức tổng quát của hàm VLOOKUP là:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) lookup_value: giá trị muốn dò tìm. table_array: miền dữ liệu muốn tìm kiếm dữ liệu. col_index_num: số cột chứa giá trị cần trả về. range_lookup: kiểu tìm kiếm.

Ví dụ: 

Bạn có file excel: Sheet 1 là bảng "Danhh sách nhân viên"

Lấy dữ liệu từ sheet này sang sheet khác

Sheet 2 là: Bảng mã chức vụ ứng với mức lương của mỗi vị trí

Lấy dữ liệu từ sheet này sang sheet khác

Yêu cầu: Từ dữ liệu sheet 1 và sheet 2 để tính bảng lương cho từng người, tính xem Lộc lương bao nhiêu, Phương lương bao nhiêu ? Topthuthuat.net sẽ hướng dẫn bạn cách sử dụng lệnh vlookup trong excel để lấy số liệu từ lấy số liệu từ sheet1 sang sheet2 để tính nhanh bảng lương cho từng nhân viên. Đầu tiên bạn đặt con trỏ chuột tại vị trí ô -cột mà bạn muốn hiển thị lương, gõ công thức sau: =VLOOKUP (Sheet1!D4, Sheet2!$A$4:$B$8)

sử dụng hàm vlookup để lấy dữ liệu từ sheet này sang sheet khác
sử dụng hàm vlookup để lấy dữ liệu từ sheet này sang sheet khác

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])+ Lookup_value: ở đây là giá trị dò tìm hay được hiểu là vị trí lấy dữ liệu, dữ liệu của bạn nằm cột D4 nhưng thuộc sheet 1 nên bạn cần nhập Sheet!D4 +Table_array: là bảng dò tìm ở đây là Sheet 2. Giá trị cần dò tìm nằm ở cột A và B từ A4:B8 nên công thức là Sheet2!A4:B8 tuy nhiên bạn cần thêm ký tự $ vào trước sau tên cột để cố định bảng giò tìm. Vì vậy, bạn sẽ phải nhập Sheet2!$A$4:$B$8 => công thức nhập tiếp sẽ là: =VLOOKUP (Sheet1!D4, Sheet2!$A$4:$B$8)+ Col_index_num: là cột chứa giá trị cần tính, ở đây là cột Lương - cột thứ 2 của bảng nên bạn nhập giá trị là 2=> công thức đến bước này sẽ là =VLOOKUP(Sheet!D4,Sheet2!$A$4:$B$8,2)+ Range_lookup: sẽ điền là 0 => CÔNG THỨC cuối cùng là: =VLOOKUP(Sheet1!D4, Sheet2!$A$4:$B$8,2,0)

Hàm vlookup trong excel

Kết quả: đã lọc tính được mức lương của từng nhân viên như bảng phía dưới

Lấy dữ liệu từ sheet khác trong excel

Sau đó bạn kéo chuột để sao chép công thức cho các ô còn lại để hoàn thành bảng lương:

cách lọc dữ liệu từ sheet-sheet trong excel

Nếu bạn chưa biết coppy công thức hàng loạt trong excel bạn có thể tham khảo bài viết: Copy Excel giữ nguyên công thức Nếu bạn kéo chuột mà công thức bị lỗi, không nhảy đúng giá trị bạn có thể xem bài viết: Tại sao khi kéo công thức trong Excel không nhảy Ngoài ra, bạn có thể tham khảo thêm các bài viết:

1.2. Cách tự động cập nhật dữ liệu từ sheet này sang sheet khác 

1.3 Dùng hàm vlookup tìm dữ liệu trong nhiều sheet

1.3. Cách chuyển dữ liệu từ sheet này sang sheet khác

2. Dùng hàm vlookup lấy dữ liệu từ file khác

2.1 Lấy dữ liệu từ file excel khác

2.2 Lấy danh sách dữ liệu từ sheet tổng sang sheet khác có điều kiện

4. Cách lấy dữ liệu từ excel sang word

Bài viết trên mình đã hướng dẫn các bạn cách lấy dữ liệu từ sheet này sang sheet khác bằng cách sử dụng hàm VLOOKUP. Chúc các bạn thành công.

Nguồn: https://topthuthuat.net/ung-dung-van-phong/cach-lay-du-lieu-tu-sheet-nay-sang-sheet-khac.html

Comments
* The email will not be published on the website.
I BUILT MY SITE FOR FREE USING