Học Excel

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

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.

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.

Loading...

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

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

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.
Chọn vùng dữ liệu chính xác vào từng mục

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

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.

Loading...

Cú pháp hàm VLOOKUP

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

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

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

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 kienit.com

Bài viết xem thêm:

2 cách lọc dữ liệu trùng nhau giữa 2 cột trong Excel nhanh chóng

Cách dùng hàm VLOOKUP giữa 2 sheet, 2 file Excel khác nhau

Lỗi #N/A trong Excel – 2 cách sửa lỗi #N/A trong hàm VLOOKUP

Hàm VLOOKUP trong Excel là gì? Hướng dẫn nhiều ví dụ từ A – Z

Hàm IFERROR VLOOKUP trong Excel – Hướng dẫn chi tiết dễ hiểu

Loading...

What is your reaction?

Excited
1
Happy
0
In Love
0
Not Sure
0
Silly
0
Ti Ti
Mình tên là Trọng Thắng, hiện đang phụ trách quản lý website Kienit.com. Tất cả các bài viết trên website đều do mình tự học, tự áp dụng và biên soạn lại thành nội dung hoàn chỉnh. Hy vọng website sẽ giúp ích cho các bạn cũng đang tìm hiểu và tự học các kiến thức này giống mình.

    You may also like

    Leave a reply

    More in:Học Excel