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

Excel公式从字符串中获取第二个小数点后的所有内容,excel,excel-formula,Excel,Excel Formula,我有以下文字。我使用了下面的公式,它给出了第一个小数点后的一切。我需要在第二个小数点后得到所有东西。我试着得到5.1或5.10或5.12 =右(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 您可以使用RIGHT、LEN、FIND和SUBSTITUTE来执行此操作 =RIGHT(A2

我有以下文字。我使用了下面的公式,它给出了第一个小数点后的一切。我需要在第二个小数点后得到所有东西。我试着得到5.1或5.10或5.12

=右(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

您可以使用
RIGHT
LEN
FIND
SUBSTITUTE
来执行此操作


=RIGHT(A2,LEN(A2)-FIND(“~”,SUBSTITUTE(A2,“.”,“~”,2))
您可以使用
RIGHT
LEN
FIND
,和
SUBSTITUTE
来执行此操作


=对(A2,LEN(A2)-查找(“~”,替换(A2,“.”,“~”,2))
可能有更好的方法,但我突然想到的是,只要做你已经做了两次的事情就行了。查找第一个句点之后的所有内容,然后在该字符串中查找第一个句点之后的所有内容:

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

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

=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(,))
另一种选择,

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

是的,
SUBSTITUTE
是一个很好的选择,因为它允许您指定哪个实例作为最后一个参数。这个公式也很好。亚历克西斯·奥尔森和比本公式都有效。我选择这一个是因为Alexis推荐这一点而不是她的解决方案。是的,
SUBSTITUTE
是一个很好的选择,因为它允许您指定哪个实例作为最后一个参数。这个公式也很好。亚历克西斯·奥尔森和比本公式都有效。我选择这个是因为Alexis推荐这个而不是她的解决方案。这个公式也很好。亚历克西斯·奥尔森和比本公式都有效。我选择下面的公式是因为Alexis推荐这个方法,而不是她的解决方案。谢谢你的快速参与和帮助。这个公式也很好。亚历克西斯·奥尔森和比本公式都有效。我之所以选择以下内容,是因为Alexis推荐这一点,而不是她的解决方案。感谢您的快速参与和帮助。