【问题标题】:QUERY function, containing string in the WHERE clauseQUERY 函数,在 WHERE 子句中包含字符串
【发布时间】:2018-03-28 13:48:11
【问题描述】:

我想将表格 1 中 A:D 列中的单元格中的数据复制并粘贴到表格 2 中,前提是 F 列中的单元格 = 是

我尝试编写公式,但我不断收到解析错误。我尝试使用的公式是

=query("Sheet1"!A:D,"Select A where F="Yes"")

【问题讨论】:

  • 我没有要求任何人为我工作。我试图编写公式并不断收到解析错误。我尝试使用的公式是 =query("Sheet1"!A:D,"Select A where F="Yes"")
  • 列 F 也在工作表 1 上,所以我只想粘贴到“工作表 2”单元格 A:D 如果“工作表 1F”=“是”

标签: google-sheets google-sheets-formula worksheet-function google-query-language


【解决方案1】:

我认为您的代码不起作用,因为您在第一次定义 F 时没有在数据范围中包含它。还有Yes 周围的双引号问题 - 应该有单引号。这对我有用:

=query(Sheet1!A:F,"Select A Where F='Yes'")

如果您想返回 4 列:

=query(Sheet1!A:F,"Select A, B, C, D Where F='Yes'")

另外值得注意的是,query 函数的 where 子句中的字符串搜索仅在列中的字符串多于任何其他格式时才有效。

【讨论】:

  • 谢谢,我现在看到我的错误了。非常感谢您的帮助
猜你喜欢
  • 2022-08-18
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多