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 Show
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 caoKỹ 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 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 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ợ” 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í Chuyển đến Tab Xem và nhấp vào “Macro”. Chọn “Ghi macro” 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” 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 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ợ 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 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 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 caoAdvanced 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
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 CalcChạ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 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 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 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ợ 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ấ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 FILTERGoogle 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 SheetsCú 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 “Phạm vi” là “B7. U61 trong Sổ cái các khoản phải thu” “Đ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 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'. |