You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Sheets中结合QUERY与IMPORTRANGE筛选今日数据问题

解决Google Sheets QUERY匹配带时间日期列的问题

问题原因

  1. 目标列Col13是MM/dd/yyyy hh:mm:ss格式的日期时间(示例:29/06/2023 13:34:19),QUERY函数无法直接将这种带时间的内容识别为标准日期类型,导致日期字面量比较失效。
  2. 原公式中用Col13 = date 'yyyy-mm-dd',即使Col13是日期类型,也会因为包含非00:00:00的时间部分,和纯日期字面量不匹配,无法返回结果。

解决方案

使用TEXT函数提取Col13的纯日期部分,再与今日日期转换后的同格式文本做匹配,公式如下:

"select Col1,Col2,Col3,Col12,Col13 where Col13 is not null and TEXT(Col13, 'yyyy-MM-dd') = '"&TEXT(TODAY(),"yyyy-MM-dd")&"' ")```

## 公式说明
- `TEXT(Col13, 'yyyy-MM-dd')`:将Col13中的日期时间内容提取出纯日期部分,统一转换为`yyyy-MM-dd`格式的文本,避开时间部分的干扰。
- `TEXT(TODAY(),"yyyy-MM-dd")`:将今日日期转换为相同格式的文本,确保两边匹配规则一致。
- 整个逻辑避开了QUERY对日期类型识别的问题,直接通过文本格式匹配实现筛选今日数据的需求。

内容的提问来源于stack exchange,提问作者UV_UAP
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 17:10:09