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

Excel中如何仅对SUM函数里的Number 2部分求和?

仅对单元格中"Number 2"对应的数值求和

假设目标单元格(比如A1)内容格式类似:

Number 1: 10; Number 2: 20; Number 1: 5; Number 2: 15

方法1:新版Excel(支持TEXTSPLIT、FILTER函数)

直接用函数组合拆分、筛选、提取并求和:

=SUM(--SUBSTITUTE(FILTER(TEXTSPLIT(A1, "; "), ISNUMBER(SEARCH("Number 2", TEXTSPLIT(A1, "; ")))), "Number 2: ", ""))
  • TEXTSPLIT(A1, "; "):将单元格内容按; 拆分,得到独立的条目列表
  • FILTER(..., ISNUMBER(SEARCH("Number 2", ...))):筛选出所有包含"Number 2"的条目
  • SUBSTITUTE(..., "Number 2: ", ""):移除条目中的"Number 2: "文本,只保留数值部分
  • --:将文本格式的数值转换为可计算的数值类型
  • SUM:对提取出的所有"Number 2"数值求和

方法2:旧版Excel(无TEXTSPLIT/FILTER支持)

用数组公式结合SUMPRODUCT实现:

=SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1, "; ", REPT(" ", 100)), SEARCH("Number 2: ", SUBSTITUTE(A1, "; ", REPT(" ", 100)))+11, 100)))
  • SUBSTITUTE(A1, "; ", REPT(" ", 100)):把每个分号分隔符替换为100个空格,确保每个条目都占据足够长度
  • SEARCH("Number 2: ", ...):定位每个"Number 2: "的起始位置,+11是跳过"Number 2: "本身的长度
  • MID(..., ..., 100):提取每个"Number 2"对应的数值文本
  • TRIM:去除数值文本前后的空格
  • --:转换为数值类型
  • SUMPRODUCT:对所有符合条件的数值求和

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 22:00:52