Hướng dẫn sử dụng công thức IMPORTRANGE trong Google Sheets

Trong Google Sheets, công thức IMPORTRANGE có thể kết nối hai trang và nhập dữ liệu giữa chúng. Tuy nhiên, công thức Query cũng là một công cụ tuyệt vời khác trong Google Sheets. Bằng cách sử dụng Query với IMPORTRANGE, bạn có thể áp dụng điều kiện nhập dữ liệu vào dải dữ liệu. Dưới đây là ví dụ về việc nhập dữ liệu với điều kiện nhỏ hơn hoặc lớn hơn trong Google Sheets và hướng dẫn từng bước về cách thực hiện bằng công thức Query.

Sử dụng công thức Query để nhập dữ liệu với điều kiện nhỏ hơn hoặc lớn hơn trong Google Sheets

Trước tiên, tôi sẽ giải thích cách áp dụng các toán tử so sánh nhỏ hơn hoặc lớn hơn trong một cột chứa dữ liệu ngày tháng.

Dữ liệu ví dụ trong Google Sheet 1:

Sample Data

Từ dữ liệu ví dụ này, hãy trả lời các câu hỏi sau đây.

Cách nhập dữ liệu từ một Google Sheets khác trong một khoảng thời gian nhất định

Trong Google Sheet 2, bạn có thể sử dụng công thức Importrange dưới đây để nhập toàn bộ dữ liệu như cũ.

=importrange("URL","Sheet1!A1:B10")

Ở đây, bạn chỉ cần thay thế URL bằng URL gốc của Google Sheet 1. Bây giờ, với một công thức Query bao bọc công thức Importrange, chúng ta có thể áp dụng điều kiện nhập dữ liệu trong Google Sheets.

Hãy cuộn lên đầu và kiểm tra dữ liệu ví dụ trong Cột 1. Bạn sẽ thấy rằng Cột 1 chứa một số ngày tháng.

Ở đây trong Google Sheet 2, tôi đang nhập Cột 1 từ Google Sheet 1 trong khoảng ngày từ 10/12/2017 đến 20/12/2017, cả hai ngày đều được bao gồm.

Tôi có tiêu chí trong ô B1 và B2 trong Google Sheet 2. Vì vậy đây là công thức trong Google Sheet 2 để nhập dữ liệu từ Google Sheet 1.

Công thức 1:

=query(importrange("URL","Sheet1!A1:B"),"Select * where Col1>=date' "&TEXT(B1,"yyyy-mm-dd")&" ' and Col1<=date' "&TEXT(B2,"yyyy-mm-dd")&" ' ",1)

Giải thích:

Khi bạn nhập dữ liệu với điều kiện nhỏ hơn hoặc lớn hơn trong Google Sheets, bạn cần biết cách sử dụng các toán tử so sánh nhỏ hơn ” < ” hoặc lớn hơn ” > ” trong Query.

Tiêu chí Ngày trong ô B1 và B2 có định dạng “dd/mm/yy”. Nhưng với Query, chúng ta chỉ có thể sử dụng định dạng “yyyy-mm-dd”.

Trong thời gian rảnh rỗi, bạn có thể xem các hướng dẫn chi tiết về hai bài viết dưới đây để biết thêm thông tin chi tiết.

  • Cách sử dụng tiêu chí ngày trong công thức Query trong Google Sheets
  • Chuyển đổi ngày thành chuỗi sử dụng phương pháp dài dòng trong Google Sheets

Cách nhập dữ liệu từ một Google Sheets khác trong một khoảng giá trị số

Ở đây, mẫu công thức tuân theo mẫu công thức 1 ở trên. Nhưng lần này, mệnh đề “Where” trong Query sẽ như sau. Ở đây, tiêu chí nằm trong ô C1 và C2.

where Col1>="&C1&" and Col1<="&C2&"

Cách tính tổng hoặc đếm dữ liệu từ một Google Sheets khác trong một khoảng ngày nhất định

Ở đây, tôi sử dụng dữ liệu ví dụ và công thức 1 ở trên. Chúng ta chỉ cần thay đổi công thức như sau.

Công thức 2:

=sum(query(importrange("URL","Sheet1!A1:B"),"Select Col2 where Col1>=date'"&TEXT(B1,"yyyy-mm-dd")&"' and Col1<=date'"&TEXT(B2,"yyyy-mm-dd")&"'",1))

Sự khác biệt với Công thức 1:

Ở đây, tôi chỉ bọc công thức 1 bằng hàm SUM. Ngoài ra, trong công thức 1, chúng ta sử dụng Select “*”, ở đây thay vào đó, tôi chỉ nhập cột mà chúng ta muốn TỔNG, đó là Col2.

Thay vì SUM, bạn có thể sử dụng COUNT để đếm dữ liệu nhập vào giữa các ngày hoặc giá trị số.

Đó là tất cả cho bây giờ. Rất vui được nghe ý kiến của bạn trong phần bình luận.

Related posts