如果你需要提取一个字符串中右边的第一个数字,可以使用Excel中的MID函数和SEARCH函数结合起来使用。
具体步骤如下:
1. 找到需要截取的字符串,例如"A1234B567"。
2. 运用SEARCH函数来找到字符串中第一个数字的位置。SEARCH函数的第一个参数是要查找的文本,第二个参数是要查找的字符,这里是数字0-9。通过SEARCH函数得出的数字位置,再加1,就可以知道第一个数字的位置。对于例子中的字符串,使用公式如下即可找到第一个数字的位置:
```
=SEARCH({0,1,2,3,4,5,6,7,8,9},A1)
或简写为:
=MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))
```
3. 再根据MID函数截取右边第一个数字。MID函数的语法如下,它取出一个字符串中指定位置的文本:
```
=MID(文本,起始位置,长度)
```
在这里,文本是需要截取的字符串,起始位置是第一个数字的位置,长度是1。
因此,对于例子中的字符串"A1234B567",可以使用以下公式提取右边第一个数字:
```
=MID(A1, MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")), 1)
```
公式返回的结果为"5",即字符串"A1234B567"右边的第一个数字。注意,这个公式假定待处理的字符串中至少含有一个数字。
Excel用RIGHT函数提取右边数字
提取右边的数字,则输入公式:=RIGHT(A2,(2*LEN(A2)-LENB(A2))),往下填充公式即可。