标签: google-sheets
Google表格QUERY函数似乎未使用正则表达式。
QUERY
我想在字符串前用任意数量的空格匹配字符串。我的QUERY函数是:
=QUERY('$A$1:$B$2, "select B where A=' *abc'")
它返回#N/A
#N/A
当我的数据没有前导空格并且匹配字符串只是'abc'时,它可以工作。就像工作表已禁用正则表达式一样。
答案 0 :(得分:0)
也许这样尝试:
=QUERY(A1:B2, "select B where A contains 'abc'")
答案 1 :(得分:0)
如果您需要更严格的方法,请尝试:
=ARRAYFORMULA(IF(ISNA(REGEXEXTRACT(A1:A, "abc$")), , B1:B))