繁体   English   中英

日期时间查询格式问题 Google 表格

[英]Datetime Query format issue Google sheets

我每天和每月有两张表,有 8 个列,我有一个仪表板。 当我对仪表板使用查询 function 时,Col1 和 Col5 中的日期时间并不完美,因为时间只显示 00:00:00。 请帮助我附上工作表链接以供参考,请随时复制和使用。

关联 -

https://docs.google.com/spreadsheets/d/1mSwnOq2Dh61HiS5tYg9vwSXkfiptoQxhS6stIqmEqNI/edit#gid=2089400460

代码 -

=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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM