如何在Excel中按文本和数字拆分字符串

3
如果值小于9且没有字母,则需要一个尾随零。如果有字母,则将其放在末尾。
1  =  010
1B =  01B

如果值小于9且没有字母,则需要以尾随零的形式呈现。如果有字母,则将其放在末尾。
15 =  150
15B = 15B

这是我目前为止的内容。
=IF(E7>9, E7&REPT("0",3-LEN(E7)), TEXT(E7,"000") )

这是我目前的成果。
001
1B0
150
15B
1个回答

5

试试这个:

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

或者这个更短的版本:
=RIGHT("000" & IFERROR(A1*10,A1),3)

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接