我正在尝试选择今天或明天的行:
今天的公式很简单(而且整洁(:
=QUERY(A1:B20,"select B where A = toDate(now())")
明天似乎更丑陋:
=QUERY(A1:B4,"select B where A = date '"&TEXT(TODAY()+1,"yyyy-mm-dd")&"'",0)
我在 GQL 文档中搜索了 dateAdd 函数,但找不到。 我尝试了各种方法,例如:
=QUERY(A1:B4,"select B where A = toDate(dateadd(now(),1,day))")
以防万一有一个未记录的 DateAdd 函数但没有快乐。 有没有一种漂亮的方法可以做到这一点,或者我被丑陋困住了?
示例:
https://docs.google.com/spreadsheets/d/1azvUwtvWikOgmZfVIs_gjNw3r8Tj4SywVjRnauNUFD8/edit?usp=sharing
我认为你很接近,但这个公式似乎有效:
=QUERY(A1:B4,"select B where A = date '"& TEXT(NOW(),"yyyy-mm-dd" & "'"))
这适用于今天。 明天只需在NOW()
中添加一个,即可获得:
=QUERY(A1:B4,"select B where A = date '"& TEXT(NOW()+1,"yyyy-mm-dd" & "'"))
让我们知道这是否有帮助,即使可能是"丑陋的"。