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

如何在Google Sheets Query公式Select语句中提取季度值的数字部分

解决方案

可以仅在QUERY的SELECT语句内实现该需求,无需修改原数据源范围A:AF,不会影响现有AppScript的运行逻辑。

实现方法

Google Sheets的QUERY语法支持在SELECT子句中调用内置字符串处理函数完成提取,操作逻辑如下:
假设你存储Q1/Q2/Q3/Q4的季度值对应列是C列(可替换为你实际的列标识),使用RIGHT()函数提取季度字符串的最后1位即可:

=QUERY(A:AF, "SELECT A, B, RIGHT(C, 1)")

如果需要返回的是数字类型而非文本类型,可以嵌套TO_NUMBER()函数转换:

=QUERY(A:AF, "SELECT A, B, TO_NUMBER(RIGHT(C, 1))")

注意事项

  • 若季度值存在前后空格的异常情况,可以先套TRIM()处理后再提取,写法为RIGHT(TRIM(C), 1)
  • 如果你需要直接替换原季度列的输出而非新增列,把SELECT子句中原季度列的位置替换为上述表达式即可

内容的提问来源于stack exchange,提问作者Mike S.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 03:06:03