第1个回答 2019-10-06
假定原数在A1。
示例公式:
=REPT(0,LEN(A1)-LEN(SUBSTITUTE(A1,0,)))&SUM(SMALL(1*MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),ROW(INDIRECT("1:"&LEN(A1))))*10^(LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))))
按组合键ctrl+shift+enter结束。
其中:REPT(0,LEN(A1)-LEN(SUBSTITUTE(A1,0,)))判断单元格中有几个0,先将0排在前;
MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)将单元格数字分解为单个元素;
SMALL函数对分解后的数字由小到大进行排序;再分别乘以10的N次方,最后加总即得结果。