Google sheets Google Sheet从另一个工作表中的单元格查询日期值

Google sheets Google Sheet从另一个工作表中的单元格查询日期值,google-sheets,google-sheets-query,Google Sheets,Google Sheets Query,我想问一下,是否有人知道让这个查询在谷歌表单上运行的确切语法 我目前有3张纸: 一,。表A,原始数据(我的所有原始数据都在此处) 二,。表B,主页(我在其中输入了日期) 三,。表C,过滤数据(我想使用查询从表A中提取过滤数据) 因此,我设置了一个通用查询,如表C所示,它可以工作: =QUERY('RAW DATA'!A:J, "SELECT * WHERE F > date '2018-03-20' AND F < date '2018-03-22' AND F IS NOT NUL

我想问一下,是否有人知道让这个查询在谷歌表单上运行的确切语法

我目前有3张纸:
一,。表A,原始数据(我的所有原始数据都在此处)
二,。表B,主页(我在其中输入了日期)
三,。表C,过滤数据(我想使用查询从表A中提取过滤数据)

因此,我设置了一个通用查询,如表C所示,它可以工作:

=QUERY('RAW DATA'!A:J, "SELECT * WHERE F > date '2018-03-20' AND F < date '2018-03-22' AND F IS NOT NULL ORDER BY F",1)
=QUERY('RAW DATA'!A:J,“选择*其中F>日期'2018-03-20'和F
现在,我想用用户输入日期替换2个日期,即表B中的B5和D5

我尝试过这种语法:

=QUERY('RAW DATA'!A:J, "SELECT * WHERE F > date '"&Main Page!B5&"' AND F < date '"&Main Page!D5&"' AND F IS NOT NULL ORDER BY F",1)
=QUERY('RAW DATA'!A:J,“SELECT*WHERE F>date'”&Main Page!B5&“'AND F
请注意,B5和D5已经设置了数据验证规则,以确保只允许使用日期值

有人能指出我的错误吗


谢谢大家!

提供给
查询的日期必须是:

  • 一串
  • 格式
    yyyy-mm-dd
试着从

date '"&Main Page!D5&"'


啊!!我认为有一个日期验证意味着不需要使用文本函数。工作出色,谢谢@主-我有一个类似的问题,但天花板来自同一张纸。我的查询已经有两个条件,此日期条件将是第三个条件。当前的两个条件:其中Col3='“&B1&'”和Col4='“&D1&'”。我想我可以添加第三个字符,其中Col3='“&B1&'”和Col4='”&D1&“'和Col1>date'”&TEXT(“&F1&',“yyyy-mm-dd”)&'。这将返回一个错误。我错过了什么?单元格F1中的日期来自数据验证“日期”字段。@user13708028抛出了什么错误?为什么F1有引号?我的没有。错误:无法解析函数查询参数2的查询字符串:解析错误:在第2行第52列遇到“日期”。我的公式:=query(IMPORTRANGE(“XXXXXXXX”),“选择Col1、Col2、Col3、Col4、Col5、Col6、Col7、Col8,其中Col3='”&B1&“'和Col4='”&D1&“and date'”&TEXT(F1,“yyyy-mm-dd”)&“order by Col5 asc”,1)。当公式仅具有前两个条件时(与另一个单元格中的字符串相关)它工作得很好。添加第三个(与日期相关)将抛出此错误。@user13708028第三个条件是什么?您的第三个语句只显示日期。没有其他内容。它应该类似于Col5>date。。。。
date '"&TEXT(Main Page!D5,"yyyy-mm-dd")&"'