QUERY Google Sheets 函数中同一字符串中的撇号

Apostrophes in the same string in QUERY Google Sheets function

=TRANSPOSE(QUERY(sorting!A57:A,"select * where A contains '"&$A57&"'"))

这就是我目前用来根据我的 A 列制作单词树的方法。我想在 A 列中找到 A57 的所有实例,并用这些实例填充该行的其余部分。我有 2 个问题似乎无法解决:

  1. 如果我有一个撇号,它会失败(在屏幕截图中用绿色圈出)
  2. 我想要整个单词匹配,而不是部分单词(红色圆圈),例如"is" 应该 return "is he" "is it" "is it the" 而不是 "fish" "wish" 等等

Google Sheet Screenshot

=TRANSPOSE(QUERY(sorting!A1:A,"select * where A matches '.\b"&$A1&"\b.'"))

这解决了问题 2。仍然受到问题 1 的影响。

已解决!

=TRANSPOSE(QUERY(sorting!A1:A,"select * where A matches "".\b"&$A1&"\b."""))

问题 1 和 2 都解决了。谢谢。