Hướng dẫn sử dụng tham chiếu ô trong Google Sheets Query

Bạn đã bao giờ gặp khó khăn khi sử dụng tham chiếu ô trong Google Sheets Query chưa? Đừng lo, đây là một chủ đề nhỏ phức tạp nhưng dễ dàng nắm bắt khi bạn bắt đầu sử dụng nó. Hãy sử dụng bài hướng dẫn này như một tài liệu tham khảo mỗi khi bạn muốn sử dụng tham chiếu ô làm tiêu chí/điều kiện trong mệnh đề WHERE của câu lệnh Query trong tài liệu Sheets.

Sử dụng tham chiếu ô trong các toán tử so sánh đơn giản trong Sheets Query

Trong hướng dẫn của tôi về việc sử dụng các giá trị cố định trong Query của Google Sheets, tôi đã giải thích cách sử dụng các giá trị cố định như tham chiếu ô trong Query của Google Sheets. Nhưng điều đó chỉ xoay quanh các toán tử so sánh đơn giản như <=, <, >, >=, =, !=, <>.

Các giá trị cố định, những thứ gì đó?

Các giá trị cố định là các giá trị như chuỗi, số, Boolean TRUE/FALSE hoặc các loại ngày/giờ khác được sử dụng cho việc so sánh hoặc gán.

Cú pháp mệnh đề WHERE trong câu lệnh Query – Tiêu chí trong (Ngày thể hiện):

=Query(A2:B,"Chọn * nơi A &lt; ngày '2019-08-31'")

Cú pháp mệnh đề WHERE trong câu lệnh Query – Tiêu chí làm tham chiếu ô (Ngày thể hiện):

=Query(A2:B,"Chọn * nơi A &lt;= ngày '"&TEXT(D1,"yyyy-mm-dd")&"'")

Để có thêm ví dụ về các giá trị khác, xin vui lòng kiểm tra hướng dẫn liên kết ở trên.

Sử dụng tham chiếu ô trong các toán tử so sánh phức tạp trong Sheets Query

Mục đích của việc sử dụng các toán tử so sánh phức tạp là so sánh chuỗi/phụ chuỗi trong Query.

Trong các hướng dẫn khác nhau, tôi đã giải thích cách sử dụng các toán tử so sánh phức tạp trong Query. Tôi đang nói về:

  1. Chứa
  2. Khớp
  3. Giống
  4. Bắt đầu bằng
  5. Kết thúc bằng

…so sánh chuỗi/phụ chuỗi. Nhưng trong những hướng dẫn đó, tôi chưa bao gồm cách sử dụng tham chiếu ô như một tiêu chí cùng với các toán tử này trong mệnh đề WHERE của câu lệnh Query.

Tiêu chuẩn từng ô trong tiêu chí Chứa từ ô

Bắt buộc kiểm tra: Tìm kiếm phụ chuỗi chứa trong Google Sheets Query cho phù hợp một phần.

Tôi có dữ liệu sau trong cột A. Tôi muốn lọc các giá trị trong cột A dựa trên tên vật liệu theo động như dưới đây trong Query.

Công thức Query trong ô C2 đang sử dụng tiêu chí phụ chuỗi Chứa để phù hợp một phần với tiêu chí trong ô C1.

Hãy xem công thức được sử dụng trong ô C2 dưới đây để hiểu cách tôi đã sử dụng tham chiếu ô C1 như tiêu chí cùng với toán tử Chứa trong Query của Sheets.

=query(A2:A,"Chọn A nơi A chứa'"&C1&"'",0)

Tiêu chuẩn cho toán tử Khớp từ ô

Nên đọc: Công thức Khớp cho việc so sánh biểu thức chính quy trong Query của Google Sheets.

Hy vọng bạn đã đọc qua hướng dẫn trên. Điều đó là rất quan trọng vì Match là một so sánh biểu thức chính quy trong Query của Google Sheets và có rất nhiều thứ để học. Ở đây tôi chỉ đưa ra hai biến thể của kết quả so sánh biểu thức chính quy.

Làm thế nào để sử dụng tham chiếu ô trong biểu thức chính quy khớp trong Query của Google Sheets?

So sánh phụ chuỗi trong các công thức Query dưới đây đưa tiêu chí từ ô C1.

=query(A2:A,"Chọn A nơi A khớp'"&C1&"'",0)

Tiêu chuẩn cho toán tử Giống từ ô

Nên đọc: Cách sử dụng toán tử Giống Chuỗi trong Query của Google Sheets.

Hãy xem cách sử dụng tham chiếu ô như một tiêu chí trong toán tử Giống của Google Sheets Query.

=query(A2:A,"Chọn A nơi A Giống'"&C1&"'",0)

Trước khi bắt đầu, tôi muốn bạn kiểm tra hướng dẫn của tôi về việc sử dụng toán tử Giống vì tôi đã chi tiết việc sử dụng hai ký tự đại diện số có sẵn trong đó (dấu phần trăm và dấu gạch dưới).

Ở đây, tôi không lặp lại nó và chỉ đưa ra hai ví dụ để giúp bạn hiểu cách sử dụng tham chiếu ô như tiêu chí/toán tử Giống trong Query.

% Ký tự đại diện như tham chiếu ô trong Toán tử Giống Query - Cú pháp (Công thức trong ô C2):

=query(A2:A,"Chọn A nơi A Giống'"&C1&"'",0)

Hãy chú ý đặc biệt đến tiêu chí được sử dụng trong ô C1. Ký tự đại diện phần trăm được sử dụng để so khớp nhiều ký tự trong Query.

Tiêu chuẩn cho toán tử Bắt đầu bằng và Kết thúc bằng từ ô

Tôi biết, đến bây giờ, bạn đã hiểu rõ cú pháp Query của việc sử dụng tham chiếu ô trong nó.

Tôi sẽ kết thúc hướng dẫn này bằng hai công thức nữa để giải thích cách sử dụng tham chiếu ô trong các toán tử Bắt đầu bằng và Kết thúc bằng của Query.

Cú pháp Tham chiếu ô trong Query “Bắt đầu bằng”:

Phải đọc: Bắt đầu với và Không bắt đầu với Khớp tiền tố trong Query.

Gõ “70MT” trong ô C1 và sử dụng Query dưới đây để trả về các chuỗi trong cột A bắt đầu bằng chuỗi con “70MT”

=query(A2:A,"Chọn A nơi A Bắt đầu bằng'"&C1&"'",0)

Cú pháp Tham chiếu ô trong Query “Kết thúc bằng”:

Phải đọc: Kết thúc và Không kết thúc với Khớp hậu tố trong Query.

Cú pháp tham chiếu ô Kết thúc “Query” khá giống với Cú pháp Tham chiếu ô Bắt đầu.

=query(A2:A,"Chọn A nơi A Kết thúc bằng'"&C1&"'",0)

Trước khi sử dụng công thức này, hãy nhập tiêu chí “Dự án 2” vào ô C1 để trả về tất cả các giá trị trong cột A kết thúc bằng chuỗi con “Dự án 2”

Kết luận:

Trong tất cả các ví dụ trên, bạn có thể làm cho các công thức không phân biệt chữ hoa và chữ thường bằng cách bao bọc định danh cột A trong hàm Lower và sử dụng chữ thường trong tiêu chí.

Ví dụ, hãy xem một ví dụ về Cú pháp Khớp. Ở đây, tiêu chí là .dự án 1|.dự án 2. Hãy xem các thay đổi trong công thức.

=query(A2:A,"Chọn A nơi lower(A) khớp'"&C1&"'",0)

Bạn cũng có thể phủ định việc so khớp chuỗi bằng việc sử dụng toán tử Not trong Query.

Ví dụ:

=query(A2:A,"Chọn A nơi Not A khớp'"&C1&"'",0)

Đó là tất cả. Chúc bạn vui vẻ!

Related posts