【问题标题】:Apostrophes in the same string in QUERY Google Sheets functionQUERY Google Sheets 函数中相同字符串中的撇号
【发布时间】:2017-05-27 23:00:42
【问题描述】:

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

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

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

Google Sheet Screenshot

【问题讨论】:

  • 我忘记用绿色圈出第 58 行

标签: google-sheets google-query-language


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    已解决!

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 2011-11-20
      • 1970-01-01
      • 2016-07-27
      相关资源
      最近更新 更多