ajd*_*018 3 excel excel-formula
如果没有字母,如果值小于9,则为零,如果没有字母则为零.如果有一封信,那么最后会有.
1 = 010
1B = 01B
Run Code Online (Sandbox Code Playgroud)
如果没有字母,如果值小于9,则为零,如果没有字母则为零.如果有一封信,那么最后会有.
15 = 150
15B = 15B
Run Code Online (Sandbox Code Playgroud)
这就是我到目前为止所拥有的.
=IF(E7>9, E7&REPT("0",3-LEN(E7)), TEXT(E7,"000") )
Run Code Online (Sandbox Code Playgroud)
到目前为止,这是我的结果.
001
1B0
150
15B
Run Code Online (Sandbox Code Playgroud)
试试这个:
=RIGHT("000" & IF(ISNUMBER(A1),A1*10,A1),3)
Run Code Online (Sandbox Code Playgroud)
或者这个较短的版本:
=RIGHT("000" & IFERROR(A1*10,A1),3)
Run Code Online (Sandbox Code Playgroud)