我正在尝试查询一个按月自动更新的查询,以显示值摘要。
我尝试使用此代码:
= QUERY(Sales!A2:K996,“ SELECT A,SUM(B)WHERE G ='”&B1&“'和month(A)+ 1 ='”&X&“'”)
它不起作用。
在单元格X中,我有一个= MONTH(TODAY())函数,该函数返回一个数字,因此,如果我们在六月,它将返回6,依此类推。
但是如果我使用:
= QUERY(Sales!A2:K996,“ SELECT A,SUM(B)WHERE G ='”&B1&“'和month(A)+ 1 = 6”)
代码有效。
所以,我不明白为什么我可以在G ='“&B1&”'条件下而不是在月份条件下调用单元格值。
我期望相同的输出,因为两个值均为6,并且查询返回空值。
答案 0 :(得分:0)
我怀疑您所说的实际上是可行的(即可能需要进一步的补救工作),但是我认为您可以解决的问题可以通过用{{1}替换where子句中的第二个=
来解决。 }。