QUERY 函数,在 WHERE 子句中包含字符串

QUERY function, containing string in the WHERE clause

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

我尝试编写公式,但总是出现解析错误。我尝试使用的公式是

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

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

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

如果您想要 return 4 列:

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

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