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

如何在Google Sheets中按“-”拆分单元格并对指定数值求和

Google Sheets 按分隔符拆分单元格后提取固定位置数值求和
  • 实现目标:对指定单元格区域的文本,以-为分隔符拆分后,提取拆分结果中固定位置的数值做求和计算。参考示例场景,需提取拆分后第1位的数值求和,预期结果为4(即4个单元格拆分后第一位的1相加:1+1+1+1)
  • 现存异常:当前使用的公式会累加拆分后所有位置的数值,错误返回结果13(将拆分得到的全部数字1、5、1、1、1、0、1、3累加,不符合使用需求)

操作示例截图

解决方案

直接套用下方公式即可,注意把公式里的A2:A5替换成你实际要计算的单元格区域:

=SUM(INDEX(SPLIT(A2:A5,"-"),,1))

如果你的Google Sheets版本不支持直接区域数组运算、返回报错,可使用兼容数组写法的版本:

=ARRAYFORMULA(SUM(INDEX(SPLIT(A2:A5,"-"),,1)))

公式逻辑说明

  • SPLIT(A2:A5,"-"):批量将指定区域内的所有单元格按-拆分为多列,每一列对应拆分后一个位置的内容
  • INDEX(..., ,1):固定提取拆分结果的第1列数值,也就是你需要的对应位置的数;如果需要提取拆分后第N位的数值,把这里的1改成对应的位置数字即可(比如取第2位就写2)
  • SUM():对提取出的固定位置的所有数值完成求和,不会累加其他位置的拆分结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.01 20:27:31