跪求帮忙!我想在excel中查询电话号码大于11位或者小于11位的错误号码,用什么函数

我的excel表中A列为客户姓名,B列为固定电话号码或手机号码(如:B1为固定电话号码,B2为手机号码)混杂在一列中,但不在同一个格子里。同时,这些电话号码(包括固定电话... 我的excel表中A列为客户姓名,B列为固定电话号码或手机号码(如:B1为固定电话号码,B2为手机号码)混杂在一列中,但不在同一个格子里。同时,这些电话号码(包括固定电话和手机号码)有一部分位数不对,为无效电话,我的目标是:1.把固定电话和手机号码区分开;2.把错误位数的固定电话号码找出来;3.把错误位数的手机号码找出来。请求大家帮帮我吧!
O(∩_∩)O谢谢大家的帮忙!
展开
 我来答
该问答中所提及的号码未经验证,请注意甄别。
zhang_22211
2012-08-31 · TA获得超过7933个赞
知道大有可为答主
回答量:3151
采纳率:33%
帮助的人:1646万
展开全部
假设你都是国内的正常电话
1、B列排序, 固定电话正常时11-12位(所有三位区号的城市电话都是8位,有些四位区号的城市也是8位) 手机号正常都是11位 把少于11位和多过12位的的行次删除 或者标记 ,其中可能有本地的固化没有区号,那么就看你的情况,是七位或者8位,把这些留下,剩下这些都是错的
2、外地固化应该都是0打头 手机应该都是1打头,除了特殊的400之类的 剩下的只有靠手工筛选
hw17f
2012-08-31 · TA获得超过6.7万个赞
知道大有可为答主
回答量:7886
采纳率:45%
帮助的人:2961万
展开全部
如果固定号码是4位区号加-再加8位号,那么就是13位,手机号码都是11位,两个都在B列,所以只能在辅助里完成查找结果,比如在E列,那么E列的函数就是:
=IF(OR(LEN(B1)=11,LEN(B1)=13),"T","F")
当然,你的固定电话是多少位的一定要注意.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不同人不同路13
2012-08-31 · TA获得超过257个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:259万
展开全部
固定电话有7位和8位的,区号有3位和4位的,也就是说,10、11、12位都有可能,很难判断。
建议先用辅助列:len(b1),把错误的先筛选掉,然后再区分手机和固定电话,LEFT(B1,1),1开头是手机,0开头是固定电话。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冬日9H
2012-08-31
知道答主
回答量:46
采纳率:0%
帮助的人:18.3万
展开全部
如果解决不了的话发过来我帮你做吧,1292980566@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋气一下
2012-08-31 · TA获得超过207个赞
知道答主
回答量:278
采纳率:0%
帮助的人:184万
展开全部
贴个图吧,或者直接联系269528751
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式