Google Sheet 从另一个单元格中查询日期值 sheet
Google Sheet Querying a Date Value from a cell in another sheet
我想问一下是否有人知道在 google 工作表上使用此查询的确切语法。
我目前有 3 个 Sheet:
1。 Sheet A,原始数据(我所有的原始数据都在这里)
2。 Sheet B,主页(我有我的用户输入的日期)
3。 Sheet C,过滤后的数据(我想使用查询从 Sheet A 中提取过滤后的数据)
所以我在 Sheet 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)
我现在想用用户输入的日期替换 2 个日期,即 Sheet 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)
请注意,B5 和 D5 已经设置了数据验证规则,以确保只允许使用日期值。
谁能指出我的错误?
谢谢!
提供给 QUERY
的日期必须是:
- 一串
- 格式
yyyy-mm-dd
尝试更改
date '"&Main Page!D5&"'
到
date '"&TEXT(Main Page!D5,"yyyy-mm-dd")&"'
我想问一下是否有人知道在 google 工作表上使用此查询的确切语法。
我目前有 3 个 Sheet:
1。 Sheet A,原始数据(我所有的原始数据都在这里)
2。 Sheet B,主页(我有我的用户输入的日期)
3。 Sheet C,过滤后的数据(我想使用查询从 Sheet A 中提取过滤后的数据)
所以我在 Sheet 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)
我现在想用用户输入的日期替换 2 个日期,即 Sheet 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)
请注意,B5 和 D5 已经设置了数据验证规则,以确保只允许使用日期值。
谁能指出我的错误?
谢谢!
提供给 QUERY
的日期必须是:
- 一串
- 格式
yyyy-mm-dd
尝试更改
date '"&Main Page!D5&"'
到
date '"&TEXT(Main Page!D5,"yyyy-mm-dd")&"'