我想查询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'")
它有效,但我不想使用正则表达式。
希望有人能帮助我解开这个谜团。
你可能想试试
=QUERY(IMPORTRANGE(Overview!X21, "Todo!C2:F"), "Select Col2 where Col2 contains '"&F1&"'")
另一种方式是:
=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")))&"'")