我有一个查询,我试图添加一个条件来过滤给定时间范围内的报告结果(我的工作表中的时间范围是 N2 和 N3)
我现在拥有的是以下内容,它就像一个魅力:
=QUERY('报告'!$A$2:$I; "选择 B,其中 A = '"&$B28&"'");"没有可显示的内容")
否,我想添加一个条件来仅筛选出给定 N1(开始日期)和 N2(结束日期)中我的时间段的结果。我在报告中的日期位于 D 列中。我执行了以下操作,但不起作用:
=QUERY('报告'!$A$2:$I;"选择 B,其中 A = '"&$B12&"';选择 D,其中 D >= 日期 '"&$N$2&"' 和 D <= date '"&$N$3&"'");"Nothing to show")
我做错了什么?
您的查询语法错误。尝试以下
QUERY()
公式-
=QUERY('Report'!$A$2:$I; "Select B Where A = '"&$B12&"' and D>= date '" &TEXT(N2,"yyyy-mm-dd")& "' and D<= date '" & TEXT(N3,"yyyy-mm-dd") & "'",1)