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

如何在Google Sheets Query函数中按子串筛选WK10以下的周数据

Google Sheets Query筛选周数低于WK10的方法

方法1:通过RIGHT函数提取后两位数字比较

利用Query支持的RIGHT函数提取Week列的后两位字符,再用CAST转换为数字后和10比较,公式示例:

=QUERY(IMPORTDATA("你的数据源URL"), "SELECT * WHERE CAST(RIGHT(Week,2) AS NUMBER) < 10", 1)
  • 末尾的1表示数据源第一行是表头,若你的数据没有表头,改为0即可。
  • 如果Week列对应的是表格中的第N列,也可以用ColN代替列名,比如第二列就写RIGHT(Col2,2)。

方法2:用REGEXEXTRACT提取数字部分(更灵活)

如果Week列的格式固定为WK+数字,可以用正则提取数字部分后转数字比较,适配数字位数变化的情况,公式示例:

=QUERY(IMPORTDATA("你的数据源URL"), "SELECT * WHERE CAST(REGEXEXTRACT(Week, '\d+') AS NUMBER) < 10", 1)

注意事项

  • 确保Week列的格式统一为WKXX形式,避免因格式不一致导致提取失败。
  • 若数据源表头不是英文的Week,替换为实际的表头名称即可。

内容的提问来源于stack exchange,提问作者user20777937

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 19:26:13