Cách sử dụng hàm IMPORTRANGE với Điều kiện trong Google Sheets

Bạn không thể trực tiếp sử dụng điều kiện trong hàm IMPORTRANGE của Google Sheets. Tuy nhiên, bạn có thể rộng rãi sử dụng hàm IMPORTRANGE với điều kiện trong Google Sheets với sự trợ giúp của hàm QUERY.

Bạn cần biết mẹo đơn giản này để trở thành một người dùng thành thạo của Google Sheets.

Bước 1: Hiểu về hai hàm QUERY và IMPORTRANGE

Để bạn hiểu rõ hơn về cách sử dụng hai hàm này, tôi sẽ cung cấp cho bạn một ví dụ đơn giản. Tôi sẽ giải thích cách kết hợp hai công thức này.

Bạn phải đã quen thuộc với việc sử dụng cả hai công thức IMPORTRANGE và QUERY. Bạn có thể tìm hiểu cách sử dụng chúng trong hướng dẫn của tôi. Vậy hãy bắt đầu.

Chúng ta có hai tệp Google Sheets. Một cái được gọi là “TestA” và một cái được gọi là “TestB”. “TestA” chứa một số dữ liệu, trong khi “TestB” là trống rỗng. “TestB” chỉ được sử dụng để nhập dữ liệu từ “TestA”.

Ví dụ:

Đây là dữ liệu mẫu của chúng ta trong bảng “TestA”.

alt text

Bây giờ, trong “TestB”, chúng ta đang nhập dữ liệu trên dựa trên một điều kiện.

Thường thì, mà không áp dụng bất kỳ điều kiện nào, chúng ta có thể nhập tất cả dữ liệu từ “TestA” vào “TestB” với công thức IMPORTRANGE như dưới đây:

=IMPORTRANGE("HTTPS://DOCS.GOOGLE.COM/SPREADSHEETS/D/1W1UNLCVHSPD2DHPKTF7MDQ0MI3VRVM40KR-9HFSJPIW/EDIT#GID=1641552592","SHEET1OFTESTA!A1:G9")

Công thức này tương tự như cú pháp IMPORTRANGE sau:

IMPORTRANGE(spreadsheet_url, range_string)

Lưu ý:
Khi bạn sử dụng công thức này, hãy thay thế đối số URL bảng tính và chuỗi phạm vi bằng đối số tương ứng trong bảng của bạn.

Công thức này sẽ nhập toàn bộ nội dung từ tệp Google Sheets “TestA” vào “TestB”.

Bây giờ, tôi muốn hạn chế dữ liệu được nhập với việc lọc. Làm thế nào để làm điều đó? Để làm điều đó, chúng ta cần sử dụng hàm QUERY kết hợp với hàm IMPORTRANGE.

Ở đây, tôi chỉ muốn nhập dữ liệu từ “TestA” vào “TestB” nếu các giá trị trong cột A của “TestA” bằng “Mũ bảo hộ”.

Trước tiên, hãy xem cách sử dụng công thức QUERY độc lập để lọc dữ liệu trên. Đây là công thức đó:

=QUERY(A1:G9,"where A='Mũ bảo hộ'")

Bây giờ, chúng ta có hai công thức: một công thức IMPORTRANGE và một công thức QUERY. Vậy làm thế nào để kết hợp chúng? Hãy xem.

Các thay đổi khi sử dụng IMPORTRANGE trong QUERY

Bây giờ, hãy xem cách sử dụng hàm IMPORTRANGE trong hàm QUERY.

Trước tiên, hãy thay thế phần được làm nổi bật màu hồng nhạt trong công thức QUERY bằng công thức IMPORTRANGE đầu tiên và bọc nó trong dấu ngoặc nhọn. Sau đó, hãy thay thế phần A được làm nổi bật màu xanh lam nhạt bằng cột 1. Đây là công thức sau:

=QUERY({IMPORTRANGE("HTTPS://DOCS.GOOGLE.COM/SPREADSHEETS/D/1W1UNLCVHSPD2DHPKTF7MDQ0MI3VRVM40KR-9HFSJPIW/EDIT#GID=1641552592","SHEET1OFTESTA!A1:G9")},"where Col1='Mũ bảo hộ'")

Lưu ý:
Khi bạn sử dụng hàm QUERY kết hợp với IMPORTRANGE, bạn chỉ cần thay đổi các trình định danh cột trong QUERY.

Tức là, trong mệnh đề where của QUERY, hãy sử dụng Col1, Col2, v.v. thay vì A, B, v.v. Cột đầu tiên trong phạm vi nhập sẽ là Col1 bất kể bạn có nhập phạm vi SHEET1OFTESTA!A1:G9 hoặc SHEET1OFTESTA!B1:G9.

Kết luận

Điều này cho phép bạn sử dụng hàm IMPORTRANGE với điều kiện trong Google Sheets. Bạn có thể áp dụng nhiều bộ lọc trong IMPORTRANGE nếu bạn quen thuộc với QUERY. Nếu không, bạn có thể tìm thấy rất nhiều công thức QUERY trên trang web này. Chỉ cần tìm kiếm chúng.

Ngay cả khi bạn biết cách sử dụng QUERY, bạn sẽ cuối cùng gặp trở ngại. Trở ngại đó là việc lọc ngày. Vì vậy, hãy xem các ví dụ tiêu chí Ngày của công thức Query này.

  1. Cách sử dụng tiêu chí Ngày trong hàm Query của Google Sheets
  2. Chuyển đổi Ngày thành Chuỗi bằng phương pháp dài dòng trong Google Sheets
  3. Ví dụ về việc sử dụng Literal trong truy vấn trong Google Sheets
  4. Các toán tử so sánh đơn giản trong Sheets Query
  5. Cách Tổng, Trung bình, Đếm, Lớn nhất và Nhỏ nhất trong Google Sheets Query
  6. Cách sử dụng Toán tử số học trong Query trong Google Sheets

Thông qua những điều này, bạn có thể sử dụng hàm IMPORTRANGE với điều kiện trong Google Sheets. Hãy áp dụng nhiều bộ lọc trong IMPORTRANGE nếu bạn đã quen thuộc với QUERY. Nếu không, bạn có thể tìm thấy nhiều công thức QUERY khác trên trang web này.

Chúc bạn thành công!

Related posts