Excel公式,用于从字符串中获取第二个小数点后的所有内容



我有以下文本。我使用了以下公式,它给了我第一个小数点后的所有内容。我需要在小数点后获得所有内容。我正在尝试获取 5.1 或 5.10 或 5.12

=RIGHT(A2,LEN(A2(-FIND(".",A2((,结果为 7.5.1 依此类推

14.7.5.1
14.7.5.10
14.7.5.12
14.7.5.2
14.7.5.3
14.7.5.5
14.7.5.6
14.7.5.7
14.7.5.8
14.7.5.9

你可以使用RIGHTLENFINDSUBSTITUTE来做到这一点。

=RIGHT(A2,LEN(A2)-FIND("~",SUBSTITUTE(A2,".","~",2)))

可能有更好的方法,但我想到的就是做你做过两次的事情。查找第一个句点之后的所有内容,然后在该字符串中查找第一个句点之后的所有内容:

=RIGHT(RIGHT(A2,LEN(A2)-FIND(".",A2)), LEN(RIGHT(A2,LEN(A2)-FIND(".",A2)))-FIND(".",RIGHT(A2,LEN(A2)-FIND(".",A2))))

另一种选择,

=REPLACE(A2, 1, FIND(".", A2, FIND(".", A2)+1), TEXT(,))

最新更新