EXCEL 数字间隔查找问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:58:48
在A1列中有以下数字:(每一行是在一个单元格内)
01236789
0245678
034568
0234568
234567
012456
023467
......
如何查找或替换含有0245的数字?(好象只能查找连续的数字)
大徐哥 - 高级魔法师 六级
-----------------------------
如果找456789,公式如何改?

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,"X"),2,"X"),4,"X"),5,"X")
上面的公式中,就是把A1的字符串中的0、2、4、5分别替换成X
想替换成其他字符,换掉就行
如果想删除这几个字符,把“X”改“”就行了

对了,公式向复制吧!
查456789就改成:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,4,"X"),5,"X"),6,"X"),7,"X"),8,"X"),9,"X")
注意,如果查123456789就不行了,不要超excel函数的七层嵌套(解决方法,分两部分,定义名称)

你意思是要查找包含0、2、4、5的单元格吧,如果单元格包含上述四个数字,就查找出来,少一个也不成立,用公式=IF(AND(NOT(ISERROR(FIND({0,2,4,5},A1)))),A1,"")就行了。