2017-03-10 21 views
3

這是我所需要的,如果值小於9並且尾隨零(如果沒有字母)。如果有一封信,那麼在最後加上。如何在文本和數字中分割一個字符串在Excel中

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 

回答

5

試試這個:

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

還是這個較短的版本:

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

enter image description here

+0

這偉大的工作。 – ajd018