我在Google表格单元格中有以下查询:
=QUERY(Sheet1!A2:F, "SELECT * WHERE A='te'xt"text'", 0)
我可以这样避免双引号:text""text
但是如何避免双引号和单引号呢? te'xt"text
答案 0 :(得分:1)
一种可能的选择是在查询之前进行一些预处理
=ArrayFormula(QUERY({regexmatch(Sheet1!A2:A, "te\'xt"&char(34)&"text"),Sheet1!A2:F}, "Select Col2, Col3, Col4, Col5, Col6,Col7 where Col1 = true", 0))
对于所有与模式匹配的行,正则表达式匹配将返回“ true”。然后query()在Col1中仅选择具有“ true”的行。