用EXCEL函数语句找出后四位带4的号码

来源:百度知道 编辑:UC知道 时间:2024/06/16 23:27:03
在工作中经常遇到这个问题,在上万个号码中找出后四位带4的号码,比如:139****0000至139****9999这一万个号码中后四位带4的号码是哪些?

=if(or(right(a1,1)*1=4,mid(a1,10,1)*1=4,mid(a1,9,1)*1=4,mid(a1,8,1)*1=4),"号码带4","号码不带4")

假设A1是你的电话号码 B1输入上面的公式
下拉!

筛选,自定义,包含4444

恩,同意一楼的看法。如果你的电话号码在A列,从A1到A20000的话,在其它列输入公式
=INDIRECT("A"&SMALL(IF(ISNUMBER(FIND("4",RIGHT($A$1:$A$20000,4))),ROW($A$1:$A$20000)),ROW(1:1)))

数组公式,按三键结束,否则失效。下拉公式即可,直至出现 #NUM! 就不要再往下拉了,因为已经筛选完了。

一楼写的好长,四楼竟然数组公式也用上了。 用得着这么严重吗 @@"

请楼主试一下我的公式: A列放数据,B列输入公式

=IF(ISERROR(SEARCH("4",RIGHT(A2,4))),"没4","有4")