Excel能不能区分手机号段

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:25:46
请教大家一个问题,Excel可以不可以自动区分中国移动手机号段和联通号段,意思就是我采集了一些客户的手机号码回来,我现在想把125-139的单独分出来,把130-133的单独分出去,Excel能做到吗?或者有什么更简单的方法能做到。还有一个159中国移动的新号段也要挑拣出来。我现在不管移动和联通的我都一起输入进Excel里面去了。

我要把135-139的挑选出来,因为我用中国移动的手机发网内的划算。我再单独挑选出联通的来发我就好计算了。

还有,这么多号码,肯定有重复的,如果有重复的我就多浪费1毛钱了,EXCEL可以批量查询里面重复的号码吗?

或者不用Excel还有没有更好的方法来解决以上两个问题的,各位朋友帮帮我,如果知道的请告诉我操作的步骤,谢谢!

我的方法有点笨,不过可以做的出来,我试过了

选来筛选一下有没有重复的号码,你选择所有号码,然后点"格式"->"条件格式",将条件设成“公式=COUNTIF($A:$A,$A1)>1”,点"格式"->"字体"->"颜色",选定红色后点"确定",如果有重复的号码,号码就会变成红色的了。

现在开始分段:举个例子来说明130-133之间
将EXCEL中已经填好号码的表格复制,然后粘贴在WORD中,选择表格,“编辑”菜单,“替换”,然后在查找内容中输入(13〔0-3〕????????),输入括号内的。然后点击“高级”,将鼠标在查找内容上点一下,出现光标就可以了,点击“格式”,字体,选择红色(随便选个颜色就可以)。然后点击全部替换,那些130-133的号就都呈现红色,你把那些号复制一下,然后粘到EXCEL中就可以了。

这个问题用排序就可以了,全选后,点数据-排序左侧箭头-按号码所在列排序。

或者用公式:

假定号码在A列,请在B1单元格输入公式:
=IF(AND(A1>12500000000,A1<12999999999),A1,"") 向下填充后得出125-130内所有号码.

在C1单元格输入
=IF(AND(A1>13000000000,A1<13399999999),A1,"") 向下填充得出130-133之间的号码.
类推......

1)挑选号段最简单的方法是列排序
2)查询重复号码用数组输入{=if(countif(sheet1!“手机号码”,A1)<>1,"有重复")}