如何在Excel中分割文本和数字的string

这是我所需要的,如果这个值小于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 

尝试这个:

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

或者这个更短的版本:

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

在这里输入图像说明