![从单元格中提取并求和多个数字,包括带小数的数字](https://linux22.com/image/1615200/%E4%BB%8E%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E6%8F%90%E5%8F%96%E5%B9%B6%E6%B1%82%E5%92%8C%E5%A4%9A%E4%B8%AA%E6%95%B0%E5%AD%97%EF%BC%8C%E5%8C%85%E6%8B%AC%E5%B8%A6%E5%B0%8F%E6%95%B0%E7%9A%84%E6%95%B0%E5%AD%97.png)
我想知道是否有一个公式可以查看单元格中包含文本和数字(有时带有小数)的信息,并提取并提供数字的总和。示例如下:
初始文本叙述(2.1);后续文本叙述(3.2);附加文本叙述(3.1);最终文本叙述(1.9)。
上述数字的总和应为 10.30。请告诉我是否存在这样的公式。
谢谢你,
答案1
您可以结合使用 FIND、LEFT、LEN 和 NUMBERVALUE 来获得结果。
A1 把你的字符串放在这里
A2“=FIND("(";A1;2)”给出第一个左括号的位置
A3“=RIGHT(A1;LEN(A1)-A2)”给出字符串,但以第一个数字开头
A4“=LEFT(A3;3)”以文本形式提供第一个数字
A5 "=NUMBERVALUE(A4;".")" 为您提供第一个数字
现在在 A3 上重复上述步骤以获得第二个数字,依此类推,直到获得所有数字,然后可以将它们相加。
其效果如何取决于您的数据结构。
希望这可以帮助。