先用涂抹光针还是面膜:关于Excel的函数问题!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 14:04:06
假如有十个数!(0123456789)。假如现在某一单元输入了“54120”这5个数。请问用什么函数才能得到余下的“36789”.

做出来了,有点难,没用逻辑函数。步骤如下:
将A1,B1单元格格式设为文本格式。

A1中输入0123456789
C1中的公式为:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,MID(B1,1,1),,1),MID(B1,2,1),,1),MID(B1,3,1),,1),MID(B1,4,1),,1),MID(B1,5,1),,1)
在B1中任意输入5位数,就可以在C1中得到其它5位数了。

原理:用MID函数将B1中的数字分为五个单独的数字,然后用SUBSTITUTE函数将A1中的相应的数字替换为空,就可以了。如果要增加B1中的数字位数,只需要再增加层嵌套即可。

做出来了,加分吧!

可以,不过太难要用到if else语句写函数,人工吧