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

Google Sheets中能否对公式的原始输入文本执行函数操作?

Google Sheets统计单元格公式内指定符号数量的解决方法

你可以使用内置的FORMULATEXT函数提取单元格的原始公式文本,再执行字符统计即可,具体方案如下:

可用公式

替换你原有统计逻辑中的单元格引用为FORMULATEXT(目标单元格)即可:

=LEN(FORMULATEXT(B2)) - LEN(SUBSTITUTE(FORMULATEXT(B2), "+", ""))

逻辑说明

  • FORMULATEXT(B2)会直接返回B2单元格的原始输入公式字符串,也就是你输入的=26+26+26+26+13+24+12+24+24+24+22,而非公式计算得到的数值247
  • 后续长度差计算逻辑和你原有思路完全一致,代入示例中的B2内容会直接返回结果10,和你预期的加号数量匹配

兼容优化

如果需要兼容目标单元格不是公式的场景,避免返回错误值,可以嵌套IFERROR函数:

=IFERROR(LEN(FORMULATEXT(B2)) - LEN(SUBSTITUTE(FORMULATEXT(B2), "+", "")), 0)

当目标单元格没有输入公式时,会直接返回0而非报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 06:24:07