Excel公式,以获取从右到右到达文本的数字

时间:2018-02-15 11:27:27

标签: excel-formula

在Microsoft Excel中,我有一个以数字开头的字段,总共有两个字母(每次不同)。

如何在字段右侧使用所有编号的公式直到我到达文本?

在这两个字母之后,我只有数字,以防这有帮助。

提前谢谢

实施例: 首字段:123456FR04564 期望的结果:04564

请注意,并非每次我在最后都有相同数量的数字

1 个答案:

答案 0 :(得分:1)

试试这个数组公式:

= RIGHT(A1,MATCH(FALSE,ISNUMBER(MID(A1,LEN(A1)+1-ROW(INDEX($A:$A,1):INDEX($A:$A,LEN(A1))),1)+0),0)-1)

请注意,这是一个数组公式,因此您必须在键入此公式后按 Ctrl + Shift + Enter 而不是输入

见下文,工作示例。

enter image description here

修改

略短:

= RIGHT(A1,MATCH(FALSE,ISNUMBER(RIGHT(A1,ROW(INDEX($A:$A,1):INDEX($A:$A,LEN(A1))))+0),0)-1)