excel 2003 数字0-9中,在A1任意输入5个数字,在B1显示另外5个数字.

2024-11-25 18:52:08
推荐回答(3个)
回答1:

不是太完美,你先凑合用:=IF(ISNUMBER(FIND("0",B1)),SUBSTITUTE(MID(SUMPRODUCT(ISERROR(FIND(MID("0123456789",ROW($1:$10),1),B1))*MID("0123456789",ROW($1:$10),1)*10^(10-ROW($1:$10))),1,9),"0",""),"0"&SUBSTITUTE(MID(SUMPRODUCT(ISERROR(FIND(MID("0123456789",ROW($1:$10),1),B1))*MID("0123456789",ROW($1:$10),1)*10^(10-ROW($1:$10))),1,9),"0",""))

回答2:

这个并不是单对功能, 一般的函数是做不到的~

VBA~~写编程可以做到

回答3:

公式恐怕不行,得用VBA