Trong quá trình làm việc, có lúc bạn cần làm việc giữa nhiều sheet để ra kết quả cuối cùng. Bài viết này chia sẻ với các bạn 2 cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện, đây là một kiến thức trong Excel mà bạn cần biết.

Bạn đang xem: Hàm lấy dữ liệu từ sheet khác

1/ Cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện bằng Advanced Filter

Nếu bạn không thích dùng hàm Excel để lấy dữ liệu giữa 2 sheecet (bảng tính) với nhau thì bạn hãy dùng Advanced Filter trong Excel.

Chức năng Advanced Filter Excel dùng để lọc dữ liệu theo điều kiện có sẵn và sao chép từ sheet này sang sheet khác trong Excel. Các bạn xem ví dụ dưới đây sẽ rõ hơn cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện bằng Advanced Filter.

Mình có 2 sheet là Sheet1 và Sheet2. Trong Sheet1 là bảng tổng hợp, còn bảng thứ 2 là điều kiện và nhiệm vụ là copy dữ liệu từ Sheet1 sang Sheet2 theo điều kiện có sẵn.

Bước 1: Bạn vào tab Data chọn Advanced


*

Tại menu của Excel, chọn tab Data sau đó chọn tiếp Advanced


Bước 2: Cửa sổ Advanced Filter xuất hiện, trong phần Action bạn chọn Copy another location (sao chép dữ liệu sang một nơi khác). Trong đó:


*

Cửa sổ Advanced Filter xuất hiện, chọn Copy to another location


List range: Lấy toàn bộ dữ liệu cầng lọc.Criteria range: Chọn vùng dữ liệu điều kiện. Advanced Filter bắt buộc bạn phải lấy phần tiêu đề và nội dung điều kiện. Nếu như điều kiện sai thì sẽ sao chép qua dữ liệu trống.Copy to: Sao chép dữ liệu từ Sheet1 sang Sheet2.Unique records only: Lấy giá trị không trùng nhau (xuất hiện 1 lần).

Bước 3: Làm theo như trên thì như sau:

Tại List range: Chọn toàn bộ dữ liệu tại Sheet1.Criteria range: Bôi hết điều kiện trong Sheet2.Copy to: Chọn một ô bất kỳ để Advanced Filter sao chép dữ liệu.Unique records only: Nếu dữ liệu chính trùng nhiều thì bạn có thể tích vào ô này.

Xem thêm: Tải Game Đột Kích Mobile Của Vinagame, Đột Kích Mobile


*

Chọn vùng dữ liệu chính xác vào từng mục


Kết quả cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện bằng sử dụng chức năng Advanced Filter Excel.


*

Kết quả sau khi dùng chức năng Advanced Filter trong Excel


2/ Sử dụng hàm VLOOKUP để lấy dữ liệu từ sheet này sang sheet khác trong Excel

Hàm VLOOKUP trong Excel dùng để dò tìm dữ liệu trong Excel trong một phạm vi theo hang dọc (cột).

Cách sử dụng hàm VLOOKUP cơ bản đơn giản tuy nhiên để lấy dữ liệu từ sheet này sang sheet khác thì bạn cần biết cách dùng hàm VLOOKUP giữa 2 sheet khác nhau.

Cú pháp hàm VLOOKUP

=VLOOKUP(lookup_value, table_array, col_index_num, )

Trong đó:

Lookup_value: là giá trị muốn dò tìm, là tham số bắt buộc.Table_array: vùng dữ liệu muốn tìm kiếm giá trị, lưu ý giá trị tra cứu phải luôn nằm ở cột đầu tiên của table_array.Col_index_num: số cột chứa giá trị cần trả về, cột đầu tiên tính là 1.Range_lookup: kiểu tìm kiếm, range_lookup =1 tương đương giá trị True -> tìm kiếm tương đối, range_lookup =0 tìm kiếm tuyệt đối tương đương giá trị false.

Cách dùng hàm VLOOKUP

Ở phần hướng dẫn sử dụng hàm VLOOKUP để lấy dữ liệu từ sheet này sang sheet khác trong Excel thì Sheet1 là tổng hợp điểm của học sinh còn Sheet2 là điều kiện lấy điểm của học sinh đó.


*

Cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện bằng hàm VLOOKUP


=VLOOKUP(A5,Sheet1!$B$5:$C$9,2,0) Trong đó:

A5 là ô điều kiện, ở đây là tên học sinh.Sheet1!$B$5:$C$9 là bảng chứa điểm của tất cả học sinh.2 là cột điểm để hàm VLOOKUP lấy điểm tương ứng với tên học sinh.0 là tìm kiếm chính xác.

Kết quả như sau:


*

Kết quả sau khi sử dụng hàm VLOOKUP để lấy dữ liệu từ sheet này sang sheet khác trong Excel


Qua 2 cách trên, các bạn thấy cách lấy dữ liệu từ sheet này sang sheet khác theo điều kiện trong Excel đơn giản phải không. Hy vọng với những thông tin bổ ích này sẽ giúp ích cho các bạn. Chúc các bạn sẽ thực hiện thành công và luôn theo dõi các bài viết mới trên website chotsale.com.vn