date - 查询和今日功能

标签 date google-sheets google-sheets-formula google-query-language

此公式应从另一张工作表中过滤今天和 7 天后的所有结果,但它会出现公式解析错误:

=QUERY(Sheet2!A3:H13;"SELECT A, B, C, D, E, F, G, H WHERE (A >= date '"&text(TODAY(),"yyyy-MM-dd")&"' AND A <= date '"&text(TODAY()+7,"yyyy-MM-dd")& "')"; false)

如果我使用这个公式:

=QUERY(Sheet2!A3:H13;"SELECT A, B, C, D, E, F, G, H WHERE (A >= date '2020-11-08' AND A <= date '2020-11-15')"; false)

它可以工作,但每次都需要手动更改日期。 我哪里错了?

最佳答案

尝试:

=QUERY(Sheet2!A3:H13;
 "where A >= date '"&TEXT(TODAY();   "yyyy-MM-dd")&"' 
    and A <= date '"&TEXT(TODAY()+7; "yyyy-MM-dd")&"'"; 0)

关于date - 查询和今日功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64737541/

相关文章:

python - 将数据帧年份和月份合并到新对象Python中

javascript - indexOf 无法在 Google Apps 脚本中工作

google-sheets - 如何检查一系列时间戳是否在某个时间范围内(谷歌表格)

google-sheets - 合并多个表

google-sheets - 如何在谷歌表格中获取股票当前的每周收盘价?

java - 如何在 Java 中将 Duration 设为 "pretty print"?

JavaScript 正则表达式替换日期中的零,年份除外

R 用外语转换日期时间格式不起作用

google-sheets - 谷歌表格: ArrayFormula with CountBlank

google-sheets - 如何在 Google SpreadSheet 中使范围重复 n 次