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

Google Sheets 如何将A列文本加法表达式自动转为公式计算求和结果

实现公式

直接在B列第一个单元格(B1)输入以下任意一个公式即可实现整列自动批量计算,A列新增数据时会自动同步结果,无需手动下拉:

方案1:字符拆分计算(兼容性最好)

=ARRAYFORMULA(IF(A:A="",,LEFT(A:A,FIND("+",A:A)-1)+MID(A:A,FIND("+",A:A)+1,99)))

逻辑说明

  • FIND("+",A:A):定位每一行中加号的位置
  • LEFT(A:A,FIND("+",A:A)-1):提取加号左侧的数字,Google Sheets会自动将文本转为数值类型
  • MID(A:A,FIND("+",A:A)+1,99):提取加号右侧的数字,同样自动转为数值
  • IF(A:A="",,):过滤A列空行,避免空行返回错误值
  • 外层ARRAYFORMULA触发数组运算,自动覆盖整列生效

方案2:SPLIT拆分求和(写法更简洁)

=BYROW(A:A, LAMBDA(exp, IF(exp="",, SUM(SPLIT(exp, "+")))))

逻辑说明

  • BYROW逐行遍历A列的所有单元格
  • SPLIT(exp, "+")将每行的文本表达式按加号拆分为两个独立数值
  • SUM对拆分得到的两个数值求和得到结果
  • 空行自动返回空值,无冗余错误信息

以上两个方案均适配「两个数字用+连接」的固定格式,完全满足动态导入数据的自动计算需求,不需要自定义函数或手动修改表达式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 08:57:02