查询Google表格 - 如何匹配部分字符串

问题描述 投票:0回答:2

我想查询Google表格中与一列中的部分字符串匹配的所有数据条目。更准确地说,字符串I查询是一个人“AB”的首字母。现在我想匹配所有包含首字母或两个人的首字母组合的条目:“AB / CD”。

这是我到目前为止所尝试的:

=QUERY(IMPORTRANGE(Overview!X21, "Todo!C2:F"), "select Col2 where Col2 = '.*"&F1&".*'")

F1是一个包含我想要查询的首字母的单元格。

即使首字母在请求的列中,也不会返回任何内容。如果我查询:

=QUERY(IMPORTRANGE(Overview!X21, "Todo!C2:F"), "select Col2 where Col2 = 'Initials'")

它有效,但我不想使用正则表达式。

希望有人能帮助我解开这个谜团。

google-sheets google-sheets-query
2个回答
1
投票

你可能想试试

=QUERY(IMPORTRANGE(Overview!X21, "Todo!C2:F"), "Select Col2 where Col2 contains '"&F1&"'")

0
投票

另一种方式是:

=QUERY(IMPORTRANGE(Overview!X21, "Todo!C2:F"), 
 "select Col2 where Col2 = '"&FILTER(IMPORTRANGE(Overview!X21, "Todo!D2:D"), 
 SEARCH("*"&F1&"*", IMPORTRANGE(Overview!X21, "Todo!D2:D")))&"'")
© www.soinside.com 2019 - 2024. All rights reserved.