Datetime 在电子表格中使用带有日期时间单元格的查询

Datetime 在电子表格中使用带有日期时间单元格的查询,datetime,google-sheets,formatting,timestamp,google-sheets-query,Datetime,Google Sheets,Formatting,Timestamp,Google Sheets Query,我需要查询一个单元格,该单元格包含日期时间,但当我导入它时,它的格式默认为仅显示日期 31/7/2020 19:18:58 (in reality it's like this) 31/7/2020 (but it shows this) 因此,当我运行此查询时: =QUERY(A5:R10, "select K") 无论我做什么,它都只返回日期: 31/07/2020 我试过: 选择权 格式类似于“yyyy-MM-dd HH:MM”,返回00:00 按日期时间或时

我需要查询一个单元格,该单元格包含日期时间,但当我导入它时,它的格式默认为仅显示日期

31/7/2020 19:18:58 (in reality it's like this)

31/7/2020 (but it shows this)
因此,当我运行此查询时:

=QUERY(A5:R10, "select K")
无论我做什么,它都只返回日期:

31/07/2020
我试过:

  • 选择权
  • 格式类似于“yyyy-MM-dd HH:MM”,返回00:00
  • 按日期时间或时间戳筛选
  • 使用了“&”文本(now(),“yyyy-mm-dd HH:mm”&”或类似的内容
问题是:

有没有一种方法可以在不重新格式化导入的单元格的情况下执行我试图执行的操作

链接以测试它:

当我用F2选择一个单元格时,它显示时间:


非常感谢您的时间!

选择B列并将其格式化为日期时间


或者不重新格式化:

=ARRAYFORMULA(QUERY(1*(B2:B4&""), "format Col1 'yyyy-mm-dd hh:mm:ss'"))

或:


只需确保您的单元格格式为
自动

如果不是,即使使用了查询的子句,该子句也将被忽略


问题是:有没有一种方法可以在不重新格式化导入的单元格的情况下执行我正在尝试的操作?@FabrizioTvt。是的,这也是可能的。答案已更新。
=ARRAYFORMULA(QUERY(TEXT(B2:B4, "yyy-mm-dd hh:mm:ss"), "select *"))