我有这个公式:
=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)
我假设这是因为引用一个单元格值会返回一个字符串值而不是一个数字,但我不知道如何让它变成一个数字并使查询工作。
答案 0 :(得分:2)
=query(A6:D848,"Select * where D > "&AC1&" AND A <> 'Grand Total'",0)
您收到错误消息,因为您在那里有多个引号。
'"&AC1&"'
= '
+ "
+ &AC1&
+ "
+ '
您需要删除单引号,因为 LIKE
需要这些单引号,而 >
不需要。