E2=IF(AND(VALUE(D2)>=130,VALUE(D2)<=133),"联通",IF(AND(VALUE(D2)>=134,VALUE(D2)<=139),"移动","非联通移动"))
公式解释:130~133为联通,134~139为移动,否则为非联通移动。
不过现在电信的号码也有133开头的吧 呵呵
这些功能你最好作一个附表,注明什么开头是哪个网络,什么号码段是什么归属地,这样用查找函数解决方便点,譬如网络商不止3个的话,用IF函数是很费劲的。
我有一个办法,能够让你实现很多电话号码的网络与归属地查询导出。先下载一个归属地查询软件,然后一个一个的输入,再输出。当然,我说的不是手工输入输出,而是用电脑编程。
你需要建立一个数据表吧
135 移动
158 移动
155 联通
186 联通
189 电信
之类的,然后用vlookup函数就行啦~
至于归属地也是一样的,找中间四位数的号段属于哪个地市的,看看网上搜得到吗
前三位就不用说了,中间的四位是归属地,你要知道具体的划分才能有效的解决呀,可以用if函数来解决
分类很好办,要查归属地就需要大量的数据库了