excel表格中输入手机号码,excel表格自动检测是否为手机号的问题?
求:例如excel表格B列,我需要输入手机号码;怎么能够让excel表格自动检测,我输入的是11位数字的手机号码;而不是11位数字;例如输入了11113456782,这1...
求:例如excel表格B列,我需要输入手机号码;怎么能够让excel表格自动检测,我输入的是11位数字的手机号码;而不是11位数字;例如输入了11113456782,这11位数字,系统自动提示,请确认输入的是否为手机号码?
或者说,只要光标离开这一列的表格,excel就弹出个提示框,请确认输入的数字是否为手机号码?
这两种在excel表格中怎么实现? 展开
或者说,只要光标离开这一列的表格,excel就弹出个提示框,请确认输入的数字是否为手机号码?
这两种在excel表格中怎么实现? 展开
5个回答
展开全部
选取要输入电话号码的区域,数据--有效性--设置--允许--自定义--公式,输入以下公式:
=AND(LEN(A1)=11,OR(MID(A1,1,3)="130",MID(A1,1,3)="133",MID(A1,1,3)="138",MID(A1,1,3)="139",MID(A1,1,3)="180",MID(A1,1,3)="186"))
然后点“出错警告”标签,样式中选“停止”,标题中输入“输入内容警告提示”(可任意输入),内容中输入“本单元格只允许输入130、133、138、139、180、186开头的11位电话号码!”(该内容也可任意输入)--确定。
注:当然你还可以按照公式中的格式,继续添加其它电话开头的数字!
=AND(LEN(A1)=11,OR(MID(A1,1,3)="130",MID(A1,1,3)="133",MID(A1,1,3)="138",MID(A1,1,3)="139",MID(A1,1,3)="180",MID(A1,1,3)="186"))
然后点“出错警告”标签,样式中选“停止”,标题中输入“输入内容警告提示”(可任意输入),内容中输入“本单元格只允许输入130、133、138、139、180、186开头的11位电话号码!”(该内容也可任意输入)--确定。
注:当然你还可以按照公式中的格式,继续添加其它电话开头的数字!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.column=2 then
msgbox ("请确认输入的数字是否为手机号码?")
End if
End sub
If Target.column=2 then
msgbox ("请确认输入的数字是否为手机号码?")
End if
End sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要知道手机号的号段表,否则无从判定。
如我知道139开头是中国移动的,但有没有139000…这样的手机号?
如我知道139开头是中国移动的,但有没有139000…这样的手机号?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询