我在做一个Excel表格,需要把联通移动电信的号码分别提取出来,就是说要把三个运营商都可以分出来
答案:4 悬赏:30 手机版
解决时间 2021-11-20 22:42
- 提问者网友:自食苦果
- 2021-11-20 11:02
我在做一个Excel表格,需要把联通移动电信的号码分别提取出来,就是说要把三个运营商都可以分出来
最佳答案
- 五星知识达人网友:行路难
- 2021-11-20 12:38
号码前3位是区分运营商的。据此就能分离出来。追问所以,就是要区分运营商怎么弄,号码数据比较庞大追答号码数据大小有什么关系?关键是搞清楚哪几个编码归属哪个运营商就行了。
比如:
A列是号码,B列判断归属。
B2写公式:
=IF(LEFt(A2,3)=OR(139,134,188……),"移动",IF(LEFt(A2,3)=OR(131,132……),"联通",IF(LEFt(A2,3)=OR(133,189……),"电信","其他")))
下拉填充即可。
……表示该运营商的前3位号码集
比如:
A列是号码,B列判断归属。
B2写公式:
=IF(LEFt(A2,3)=OR(139,134,188……),"移动",IF(LEFt(A2,3)=OR(131,132……),"联通",IF(LEFt(A2,3)=OR(133,189……),"电信","其他")))
下拉填充即可。
……表示该运营商的前3位号码集
全部回答
- 1楼网友:独行浪子会拥风
- 2021-11-20 15:52
筛选就可以了追问号段太多了,筛选是局限的追答=IF(ISNUMBER(FIND(LEFt(A1,3),"134,135,136,137,138,139,147,150,151,152,157,158,159,178,182,183,184,187,188")),"移动",IF(ISNUMBER(FIND(LEFt(A1,3),"130,131,132,155,156,185,186,145,176")),"联通",IF(ISNUMBER(FIND(LEFt(A1,3),"133,153,177,180,181,189")),"电信","错误")))
- 2楼网友:逐風
- 2021-11-20 14:16
根据每个运营商所属的前 3位号段,用FIND 等函数,提取追问大神,能给个公式模版不啊,不太会追答要根据你实际表格写
如有必要发样表到邮箱
如有必要发样表到邮箱
- 3楼网友:舍身薄凉客
- 2021-11-20 13:17
用LEFT函数提取手机号码头3位,根据这3位数确定此号是移动还是联通的
在E1中输入或复制粘贴下列公式
=VLOOKUP(--LEFt(D1,3),A:B,2,)
下拉填充
在E1中输入或复制粘贴下列公式
=VLOOKUP(--LEFt(D1,3),A:B,2,)
下拉填充
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯