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ể sử dụng hàm IMPORTRANGE kết hợp với hàm QUERY để thiết lập các điều kiện trong Google Sheets.

Vì sao cần sử dụng trách nhiệm và tin cậy

Nếu bạn đang quen thuộc với các hàm QUERY và IMPORTRANGE trong Google Sheets, bạn sẽ cần biết cách kết hợp hai hàm này để trở thành người dùng thành thạo của Google Sheets.

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

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

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

Ví dụ:

Dưới đây là dữ liệu mẫu trong sheet “TestA”.

Sample Data

Bây giờ, trong “TestB”, chúng ta sẽ nhập dữ liệu từ “TestA” 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” bằng cách sử dụng công thức IMPORTRANGE như sau:

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

Công thức này tương ứng với cú pháp IMPORTRANGE sau:

IMPORTRANGE(spreadsheet_url, range_string)

Lưu ý: Khi sử dụng công thức này, hãy thay thế các đối số URL bảng tính và chuỗi phạm vi bằng các giá trị 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 giới hạn dữ liệu nhập khẩu bằng cách sử dụng bộ lọc. Làm thế nào tôi có thể 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 giá trị ở cột A trong “TestA” bằng “Safety Helmet”.

Đầu 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.

=QUERY(A1:G9,"where A='Safety Helmet'")

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 chúng ta kết hợp chúng?

Thay đổi khi sử dụng IMPORTRANGE trong QUERY

Hãy xem cách sử dụng hàm IMPORTRANGE trong hàm QUERY.

Đầu tiên, hãy thay thế phần được làm nổi bật màu hồng nhạt của công thức QUERY bằng công thức IMPORTRANGE đầu tiên và bọc nó với dấu ngoặc nhọn. Sau đó, hãy thay thế chữ A (màu xanh lam nhạt) bằng Col1. Dưới đây là công thức.

=QUERY({IMPORTRANGE("HTTPS://DOCS.GOOGLE.COM/SPREADSHEETS/D/1W1UNLCVHSPD2DHPKTF7MDQ0MI3VRVM40KR-9HFSJPIW/EDIT#GID=1641552592","SHEET1OFTESTA!A1:G9")},"where Col1='Safety Helmet'")

Các điểm cần lưu ý:

  • Khi 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.
  • Điều đó có nghĩa là trong mệnh đề 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 khẩu sẽ là Col1 dù bạn đang nhập phạm vi SHEET1OFTESTA!A1:G9 hoặc SHEET1OFTESTA!B1:G9.

Kết luận

Như vậy, bạn có thể 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 hàm QUERY. Nếu chưa, 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.

Ngay cả khi bạn đã biết cách sử dụng QUERY, bạn sẽ gặp khó khăn dần. Khó khăn đó là việc lọc theo ngày. Vì vậy, hãy xem các ví dụ về Tiêu chí Ngày của công thức Query.

  1. Cách sử dụng Tiêu chí Ngày trong Hàm Query trong Google Sheets
  2. Chuyển đổi Ngày thành Chuỗi bằng Cách Dài dòng trong Google Sheets
  3. Các ví dụ về Sử dụng Dạng Chữ số trong Query trong Google Sheets
  4. Toán tử So sánh Đơn giản trong Query Sheets
  5. Cách Tổng, Trung bình, Đếm, Max và Min trong Google Sheets Query
  6. Cách sử dụng Toán tử Số học trong Query trong Google Sheets

Related posts