Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Tìm hiểu cách lấy dữ liệu từ một trang tính khác dựa trên các tiêu chí bằng cách sử dụng các hàm và macro có sẵn trong Excel, Google Trang tính và OpenOffice Calc

Thông thường, kỹ thuật này được sử dụng khi người dùng muốn phân chia một tập hợp dữ liệu lớn hoặc chuẩn bị báo cáo từ một tập hợp dữ liệu nhất định. Do đó, việc trích xuất các bộ dữ liệu này theo cách thủ công trở nên bận rộn

Excel, OpenOffice Calc và Google Sheet bao gồm các chức năng sẵn có giúp bạn đơn giản hóa các công việc bận rộn và tốn thời gian của mình

Trong bài viết này, chúng ta sẽ tìm hiểu quy trình từng bước để lấy dữ liệu từ một trang tính khác trong Excel và OpenOffice bằng Macro và Tùy chọn bộ lọc nâng cao. Trong Google Trang tính, nó sử dụng Chức năng LỌC sẵn có

Mục lục

  • Kéo dữ liệu từ một trang tính khác dựa trên tiêu chí trong Excel bằng chức năng bộ lọc nâng cao
    • Thí dụ
    • Các bước để sử dụng tùy chọn bộ lọc nâng cao trong Excel
  • Kéo dữ liệu từ một trang tính khác dựa trên tiêu chí trong OpenOffice Calc bằng chức năng bộ lọc nâng cao
    • Thí dụ
    • Các bước để sử dụng tùy chọn bộ lọc nâng cao trong OpenOffice Calc
  • Lấy dữ liệu từ một trang tính khác dựa trên tiêu chí trong Google Trang tính bằng hàm FILTER
    • Cú pháp của hàm FILTER trong Google Sheets
    • Thí dụ

Kéo dữ liệu từ một trang tính khác dựa trên tiêu chí trong Excel bằng chức năng bộ lọc nâng cao

Kỹ thuật này sắp xếp dữ liệu dựa trên các tiêu chí nhất định và chuyển dữ liệu sang trang tính khác. Bạn có thể sử dụng tùy chọn này để truyền dữ liệu trong cùng một trang tính hoặc một trang tính khác. Để tùy chọn này hoạt động, tiêu đề cột phải giống với tệp nguồn

Hãy để chúng tôi hiểu nó với một ví dụ

Thí dụ

Chúng tôi đã lấy dữ liệu mẫu bên dưới về Sổ cái các khoản phải thu của một công ty

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Như chúng ta có thể thấy có hai khách hàng trong dữ liệu. Một là Aakash Traders và một là Sundar Brothers Ltd. Nếu chúng tôi muốn sao chép dữ liệu chỉ của Nhà giao dịch Aakash trong một trang tính khác, chúng tôi cần sử dụng Tùy chọn bộ lọc nâng cao

Bạn có thể làm điều này bằng cách làm theo 5 bước đơn giản. Nhưng trước khi bắt đầu, có một số điều chúng ta cần làm trước khi sử dụng tùy chọn Bộ lọc nâng cao

1. Chọn các tiêu đề của Sổ cái các khoản phải thu và kích hoạt “Bộ lọc” bằng cách chuyển đến tab “Dữ liệu” trong dải băng và nhấp vào biểu tượng Bộ lọc giống như cái phễu

2. Sao chép các tiêu đề giống nhau trong trang tính mà bạn muốn chuyển dữ liệu sau khi rời khỏi 3 hàng

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

3. Ở trên cùng, sao chép tiêu chí. Trong ví dụ này, chúng tôi muốn lọc dữ liệu dựa trên “Tên người nợ”

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Các bước để sử dụng tùy chọn bộ lọc nâng cao trong Excel

Đầu tiên, nhấp vào một ô trống trong trang tính của bên nợ bên cạnh các tiêu chí

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Chuyển đến Tab Xem và nhấp vào “Macro”. Chọn “Ghi macro”

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Xác định tên Macro theo sự lựa chọn của bạn. Chúng tôi đã định nghĩa ở đây là “Aakash”. Bạn cần viết tên không viết hoa. Nhấp vào “OK”

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Chuyển đến tab “Dữ liệu” trong dải băng và chọn “Nâng cao” trong phần “Sắp xếp và lọc”. Cửa sổ sau sẽ xuất hiện

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Chọn “Sao chép sang vị trí khác”. Nhấn tab và di chuyển đến “Phạm vi danh sách”. Nhấp vào hộp và điều hướng đến tệp nguồn. Trong trường hợp của chúng tôi, đó là Sổ cái các khoản phải thu. Chọn dữ liệu đầy đủ bao gồm các tiêu đề

Trong “Tiêu chí”, chọn phạm vi tiêu chí mà chúng tôi đã xác định trước đó. Trong trường hợp của chúng tôi, đó là ô B1. B2. Tên con nợ và Thương nhân Aakash là tiêu chí của chúng tôi

Trong phần “Copy To”, chọn các tiêu đề trong sheet của bên nợ mà bạn muốn chuyển dữ liệu (B4. H4) và nhấp vào “OK”

Như bạn có thể thấy trong hình trên, thao tác này đã tìm nạp dữ liệu của Aakash Traders từ Sổ cái tài khoản phải thu và chuyển dữ liệu sang trang tính của bên nợ

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Người dùng cần chạy macro mỗi khi họ nhập dữ liệu mới. Như vậy để tự động hóa quá trình này chúng ta cần thêm một đoạn code VBA để macro chạy tự động mỗi khi người dùng click vào sheet

Để làm như vậy, hãy làm theo các hướng dẫn sau

Nhấp chuột phải vào trang tính của con nợ. Nhấp vào Xem mã. Cửa sổ VBA sau sẽ mở ra

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Dưới dòng mã đầu tiên gõ "chuyển cuộc gọi" hoặc viết cuộc gọi với tên macro của bạn. Bấm vào nút “Save” và đóng cửa sổ VBA. Do đó, điều này sẽ tự động hóa quy trình mỗi khi bạn nhấp vào trang tính này

Nếu bạn đổi tên con nợ thành Sundar Brothers Ltd và điều hướng đến trang tính này, tệp sẽ hiển thị dữ liệu của Sundar Brothers Ltd

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Kéo dữ liệu từ một trang tính khác dựa trên tiêu chí trong OpenOffice Calc bằng chức năng bộ lọc nâng cao

Advanced Filter trong OpenOffice Calc giúp chúng ta chuyển dữ liệu từ sheet này sang sheet khác. Trong bài viết này, chúng ta sẽ tìm hiểu quy trình từng bước để sử dụng Bộ lọc nâng cao

Thực hiện theo 7 bước đơn giản dưới đây

  1. Bắt đầu ghi Macro. Bạn cũng có thể sử dụng phím tắt ALT + T + M + R
  2. Chọn dữ liệu nguồn
  3. Chuyển đến Bộ lọc. Chọn Bộ lọc nâng cao. Bạn cũng có thể sử dụng phím tắt ALT + D + F + A
  4. Xác định Tiêu chí và chọn các ô tiêu chí
  5. Nhấp vào "Thêm" và chọn "Sao chép vào". Xác định trang tính hoặc ô mà bạn muốn sao chép dữ liệu
  6. Nhấp vào “OK”
  7. Dừng ghi “Macro” bằng cách nhấp vào cửa sổ bật lên “Dừng ghi” trên màn hình của bạn ở góc trên cùng bên trái

Hãy để chúng tôi hiểu quá trình trên với một ví dụ

Thí dụ

Nhấn vào đây để tải xuống bảng dữ liệu mẫu. Có 3 sheet trong workbook này

Như bạn có thể thấy, có dữ liệu của hai nhà cung cấp/con nợ trong trang tính. Bây giờ muốn tạo Sổ cái công nợ thì phải copy dữ liệu thủ công mỗi khi xuất hóa đơn mới

Hơn nữa, khi tần suất xuất hóa đơn càng nhiều thì công việc này càng mệt mỏi. Để tự động hóa quy trình này, chúng ta có thể nhờ sự trợ giúp của macro và các tùy chọn bộ lọc nâng cao trong OpenOffice Calc

Hãy để chúng tôi áp dụng quy trình từng bước nêu trên

Các bước để sử dụng tùy chọn bộ lọc nâng cao trong OpenOffice Calc

Chạy macro bằng ALT + T + M + R để chuyển dữ liệu từ trang tính Mẫu khoản phải thu sang trang tính Nợ. Xem hình ảnh bên dưới

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Nhấp vào bất kỳ ô nào trong Bảng con nợ. Bây giờ chọn dữ liệu trong tệp nguồn. Trong tệp Tài khoản phải thu của chúng tôi, chọn B6. U53

Nhấn ALT + D + F + A để mở Tùy chọn bộ lọc nâng cao. Hộp thoại sau xuất hiện

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Chọn tiêu chí. Tiêu chí của chúng tôi ở đây là “Thương nhân Aakash”. Chọn ô B2. B3. Click vào nút “More” ở góc phải hộp thoại

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Kiểm tra tùy chọn “Sao chép kết quả” và chọn ô mà bạn muốn dán dữ liệu. Cần lưu ý rằng dữ liệu được lọc cũng sẽ sao chép các tiêu đề từ dữ liệu nguồn. Do đó, không giống như excel, không cần phải chèn các cột giống nhau vào trang tính của bên nợ

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Bây giờ, nhấn “OK” và nhấp vào nút “Dừng ghi âm” ở góc trên cùng bên trái. Thao tác này sẽ thực thi bộ lọc nâng cao và chuyển dữ liệu vào sổ cái của bên nợ của Aakash Traders

Ngay khi bạn tạo một mục mới trong Sổ cái các khoản phải thu, bạn chỉ cần chạy macro bằng cách sử dụng phím tắt sau ALT + T + M + U và chọn tên macro như hình bên dưới

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Lấy dữ liệu từ một trang tính khác dựa trên tiêu chí trong Google Trang tính bằng hàm FILTER

Google Trang tính bao gồm Chức năng LỌC được xây dựng. Chức năng này hoạt động giống như Tùy chọn Bộ lọc Nâng cao trong Excel và OpenOffice Calc

Chức năng FILTER trong Google Trang tính giúp công việc chuyển hoặc lấy dữ liệu từ một trang tính khác trở nên siêu dễ dàng. Tất cả những gì bạn phải làm là chèn hàm và xác định các tham số. Thế là xong

Cú pháp của hàm FILTER trong Google Sheets

Cú pháp = FILTER(phạm viđiều kiện1, [condition2, …])

Sử dụng hàm FILTER ở trên, chèn công thức sau

=LỌC('Mẫu tài khoản phải thu'. B7. U61,‘Mẫu tài khoản phải thu’. E7. E61=B3)

Hãy để chúng tôi hiểu với một ví dụ

Thí dụ

Dưới đây là Sổ cái các khoản phải thu

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

“Phạm vi” là “B7. U61 trong Sổ cái các khoản phải thu”

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

“Điều kiện” là “E7. E61 trong Sổ cái các khoản phải thu “ bằng với “B3 trong Sổ cái bên nợ”. Bây giờ hãy nhấn vào Enter Enter. Xem hình ảnh bên dưới

Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?
Làm cách nào để lấy dữ liệu từ một trang tính khác trong Excel dựa trên các tiêu chí?

Hàm này tìm nạp dữ liệu dựa trên các tiêu chí đã cho. Tiêu chí của chúng tôi được đề cập ở đây là “Thương nhân Aakash”. Do đó, chức năng tìm nạp dữ liệu của “Aakash Traders” trong Debtor's Sheet

Bạn có thể đưa ra bất kỳ tiêu chí nào dựa trên yêu cầu của bạn. Nó có thể là một tháng, ngày, số tiền cụ thể. Cần lưu ý rằng phạm vi cần phải được thay đổi cho phù hợp

Trong ví dụ của chúng tôi, chúng tôi muốn lọc dữ liệu theo tên của con nợ. Do đó, chúng tôi đã chọn phạm vi là “E7. E61 trong Sổ cái các khoản phải thu “.  

Nếu bạn thích bài viết này, vui lòng chia sẻ nó trên các nền tảng truyền thông xã hội khác nhau để bạn bè và đồng nghiệp của bạn cũng có thể hưởng lợi từ điều tương tự. Chia sẻ là quan tâm

Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng chia sẻ chúng trong phần bình luận bên dưới. chúng tôi sẽ rất vui khi hỗ trợ bạn

Bạn có thể kéo dữ liệu từ trang tính Excel này sang trang tính Excel khác không?

Để sao chép dữ liệu từ trang tính này sang trang tính khác, tất cả những gì bạn cần biết là tên của trang tính nguồn và tên của ô được sao chép. Sau đó, liên kết chúng với nhau bằng dấu chấm than . Từ Excel (hoặc bất kỳ ứng dụng bảng tính nào), hãy mở hoặc tạo một trang tính mới. Chọn ô bạn muốn kéo dữ liệu vào.

Làm cách nào tôi có thể lấy dữ liệu từ một trang tính khác dựa trên giá trị ô?

Lấy dữ liệu từ các trang tính khác trong bảng tính của bạn . Nhập = theo sau là tên trang tính, dấu chấm than và ô được sao chép . Ví dụ: = Trang tính 1. A1 hoặc ='Tờ số hai'.