Google sheets Can';在Google Sheets查询函数中无法使用简单的正则表达式

Google sheets Can';在Google Sheets查询函数中无法使用简单的正则表达式,google-sheets,Google Sheets,Google SheetsQUERY函数似乎没有使用正则表达式 我想在字符串前面匹配任意数量的空格。我的查询功能是: =QUERY('$A$1:$B$2, "select B where A=' *abc'") 它返回#N/A 当我的数据没有前导空格且匹配字符串仅为“abc”时,它会起作用。这就好像工作表禁用了正则表达式一样。或许可以这样尝试: =QUERY(A1:B2, "select B where A contains 'abc'") 如果您需要更严格的要求,请尝试: =ARRAYFO

Google Sheets
QUERY
函数似乎没有使用正则表达式

我想在字符串前面匹配任意数量的空格。我的
查询
功能是:

=QUERY('$A$1:$B$2, "select B where A=' *abc'")
它返回
#N/A

当我的数据没有前导空格且匹配字符串仅为“abc”时,它会起作用。这就好像工作表禁用了正则表达式一样。

或许可以这样尝试:

=QUERY(A1:B2, "select B where A contains 'abc'")

如果您需要更严格的要求,请尝试:

=ARRAYFORMULA(IF(ISNA(REGEXEXTRACT(A1:A, "abc$")), , B1:B))

最初的问题是关于有一个正则表达式。这个答案不包括正则表达式。