本帖最后由 lijian8003 于 2014-1-29 14:15 编辑
若单元格B1=1403,则用下列函数公式:
=IF($A1="","",IF(COUNT(FIND(0,B1)),"",0)&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),B1)),FALSE,ROW($1:$9))*10^(9-ROW($1:$9))),"0",))
在单元格C1取1403的补集256789,即C1=256789
现在欲使C1单元格的数据间空一格,即C1=2 5 6 7 8 9 上述函数公式如何修改?
注:附件在2#
4楼的会在最后多一个空格,修正一下 - =TEXT(IF($A1="","",IF(COUNT(FIND(0,B1)),"",0)&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),B1)),FALSE,ROW($1:$9))*10^(9-ROW($1:$9))),"0",)),REPT("0 ",LEN(IF($A1="","",IF(COUNT(FIND(0,B1)),"",0)&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),B1)),FALSE,ROW($1:$9))*10^(9-ROW($1:$9))),"0",)))-1)&"0")
复制代码
|