如何在excel中拆分包含文本和数字的字符串

时间:2020-12-09 22:18:53

This is what I need if the value is less then 9 with a trailing zero if there no letter. If there is a letter then have it at the end.

如果没有字母,如果值小于9,则为零,如果没有字母则为零。如果有一封信,那么最后会有。

1  =  010
1B =  01B

This is what I need if the value is less then 9 with a trailing zero if there no letter. If there is a letter then have it at the end.

如果没有字母,如果值小于9,则为零,如果没有字母则为零。如果有一封信,那么最后会有。

15 =  150
15B = 15B

This is what I have so far.

这就是我到目前为止所拥有的。

=IF(E7>9, E7&REPT("0",3-LEN(E7)), TEXT(E7,"000") )

This is my result so far.

到目前为止,这是我的结果。

001
1B0
150
15B

1 个解决方案

#1


5  

Try this:

尝试这个:

=RIGHT("000" & IF(ISNUMBER(A1),A1*10,A1),3)

Or this shorter version:

或者这个较短的版本:

=RIGHT("000" & IFERROR(A1*10,A1),3)

如何在excel中拆分包含文本和数字的字符串

#1


5  

Try this:

尝试这个:

=RIGHT("000" & IF(ISNUMBER(A1),A1*10,A1),3)

Or this shorter version:

或者这个较短的版本:

=RIGHT("000" & IFERROR(A1*10,A1),3)

如何在excel中拆分包含文本和数字的字符串