查询、单元格引用、通配符

Query, Cell Reference, Wildcard Characters

谁能告诉我是否可以在 Google 表格查询 中引用单元格引用,其中单元格引用包含通配符或 <, >,你能告诉我使用什么语法吗?

我尝试使用以下语法执行查询:

=query(A1:A6, "select A where A='"&H1&"'")

其中值如下:

A       
--
as    
as    
bs

如果 H1 设置为 as,则返回第 1 行和第 2 行。

如果 H1 设置为 ?s,则返回 'Empty Ouput'

如果进行类似查询但使用包含数值的数据,并且在 H1 中使用 <, >,则再次查询 returns 'Empty Output',即

=query(B1:B6, "select B where B contains '"&H1&"'")

其中B包含数值,H1设置为>0

我也尝试过使用 Filter,但我也无法使用它。

要使用通配符,您可以使用 Like operator:

=query(A1:A6, "select A where A like '"&H1&"'")

在 H1 中有 _s。

要对数字 select 离子执行相同的操作,您可以像这样构建 select 语句:

=query(B1:B6, "select B where B"&I1)

I1 >0。

您还可以在 FILTER 中使用正则表达式,例如:

=FILTER(A1:A6, REGEXMATCH(A1:A6, ".*"&H1))

其中 H1: s