Gsheets 在查询中的单元格引用中使用单元格编号

时间:2021-04-01 08:38:41

标签: google-sheets google-sheets-formula sql-like google-query-language

我有这个公式:

=query(A6:D848,"Select * where D LIKE'"&AC1&"' AND A <> 'Grand Total'",0)

其中 AC1 的值为 2。

上面的方法很好用,但是当我尝试将 LIKE 更改为 > 时,出现错误。

=query(A6:D848,"Select * where D >'"&AC1&"' AND A <> 'Grand Total'",0)

我假设这是因为引用一个单元格值会返回一个字符串值而不是一个数字,但我不知道如何让它变成一个数字并使查询工作。

1 个答案:

答案 0 :(得分:2)

=query(A6:D848,"Select * where D > "&AC1&" AND A <> 'Grand Total'",0)

您收到错误消息,因为您在那里有多个引号。
'"&AC1&"' = ' + " + &AC1& + " + '
您需要删除单引号,因为 LIKE 需要这些单引号,而 > 不需要。