Excel从文本字符串中提取数字

问题描述 投票:0回答:3

有人可以帮助我解决这个问题吗?我需要从文本字符串中提取数字,然后用一个公式求和。

字符串的前三个字符始终相同:

A :: 23

A :: 4

A :: 8

A :: 10

A :: 44

要删除字母数字字符,我使用= MID(A1,3,2),但是此公式仅适用于每个单元格。

我正在尝试创建一个公式,将求和的所有给定范围内的数字相加。

有任何建议吗?

arrays string excel sum countif
3个回答
0
投票

这是一种方法:

{=SUM(VALUE(MID($A$1:$A$5,4,2)))}

要输入功能,请按Ctrl + Shift + Enter(而不仅仅是Enter

编辑:

{=SUM(MID($A$1:$A$5,4,2)*1)}

也适用


0
投票
=SUMPRODUCT(0+RIGHT(SUBSTITUTE(A1:A5,":",REPT(" ",17)),17))

0
投票

= SUMPRODUCT(VALUE(MID(ROW(INDIRECT(“ 1:”&LEN(A1))),1))))

© www.soinside.com 2019 - 2024. All rights reserved.