[英]Datetime Query format issue Google sheets
我每天和每月有两张表,有 8 个列,我有一个仪表板。 当我对仪表板使用查询 function 时,Col1 和 Col5 中的日期时间并不完美,因为时间只显示 00:00:00。 请帮助我附上工作表链接以供参考,请随时复制和使用。
关联 -
代码 -
=QUERY({FILTER('每月和其他':A2,H:'每月和其他';A2:A<>""),FILTER('每日任务':A2,H,'每日任务',A2,A <>"")},"选择 Col1,Col2,Col3,Col4,Col5:Col6:Col7,Col8 where Col5 >= datetime '"&TEXT($A$2:"yyyy-mm-dd HH:mm,ss") &"' and Col5 <= datetime '"&TEXT($B$2,"yyyy-mm-dd HH:mm:ss")&"' ",0)
添加一个新列(即'I')
=arrayformula(timevalue(E2:E))
然后尝试
=QUERY({'DAILY TASK'!A2:I;'MONTHLY AND MISC'!A2:I},"Select Col1,Col2,Col3,Col4,Col5,Col9,Col6,Col7,Col8 where Col5 >= DATETIME '"&TEXT($A$2,"yyyy-mm-dd HH:mm:ss")&"' and Col5 <= DATETIME '"&TEXT($B$2,"yyyy-mm-dd HH:mm:ss")&"' ",0)
您将分别获得日期和时间
您的数字以这种格式出现,因为每日任务选项卡不是时间戳,而是日期。 转换为时间戳的日期的小时、分钟和秒的默认值为 00:00:00。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.