上图字符串中包含5个数字:1,2,3,4,5,要求对其相加求和,那么第一步需要将字符串中的数字分离出来,我们采用MID函数将A1B2C3D4F5,全部提取出来,公式如下:
=MID(E3,ROW(INDIRECT("$1:$"&LEN(E3))),1)
此函数中使用了数组,所以有些内容没有显示出来,没关系,我们假设全部提取出来如:"A";"1";"B";"2";"C";"3";"D";"4";"F";"5"
接下来需要将这些文本转换为数字0,然后在使用SUM进行求和
所以在单元格中输入公式:
=TEXT(MID(E3,ROW(INDIRECT("$1:$"&LEN(E3))),1),"0;;;!0")
然后在配合SUM函数,计算结果
=SUM(--TEXT(MID(E3,ROW(INDIRECT("$1:$"&LEN(E3))),1),"0;;;!0"))
计算结果正确,我们来回顾一下一共使用到了哪些知识点:
1:间接引用,INDIRECT
2:数组引用,ROW(reference)
3:将文本转换为数字,TEXT
4:使用--得正的技巧,将文本型数字转换为数值
5:求和函数SUM
6:提取函数,MID
看来解决一个问题需要结合很多的函数共同才能完成,所以要灵活运用
联系客服