EXCEL中截取电话号码的方法

 时间:2024-10-12 00:35:42

1、通过LEN函数返回电话号码长度,通过这些长度数值的分析可以得出这样的结论:1、长度小于等于8的,直接可以确定为不含区号的电话号码2、长度大于等于12的,可以确定为含有“-”的完整电话号码3、长度等于10、11的,为数值型含区号电话号码,首位不为零

2、公式设计:1、长度小于等于8的,IF(LEN(A2)<=8,A22、长度大于等于12的,IF(LEN(A2)>=12,MID(A2,FIND("-",A2)+1,LEN(A2)-FIND("-",A2))3、长度等于10、11的,IF(OR(LEN(A2)=10,LEN(A2)=11),IF(LEFT(A2,1)>2,MID(A2,4,LEN(A2)-3),MID(A2,3,LEN(A2)-2)))))组合IF嵌套

3、解析公式:1、IF(LEN(A2)<挢旗扦渌;=8,A2,很好理解,判断A2长度,如果小于等于8为TRUE,返回A2的内容2、稍微复杂一些,判断长度好理解,主要是MID函数,在A2中查找到“-”的位置加1,作为开始截取电话号码的位置,长度是总长度减去“-”位置的长度3、更加复杂一些,首先用OR函数确定长度10、11,如果为TRUE,判断区号首位数字的大小,如果区号首位大于2,表示区号是0413之类的城市区号,去掉0要有3为数字区号,如果区号首位小于等于2,表示区号为010、020、021、022等短区号的城市区号,去0还有2为数字区号,根据这个判断用MID函数截取相应的电话号码

  • 如何在excel中为内容设置快捷键
  • Excel如何添加控件并指定宏
  • excel如何添加升序排序快捷键
  • Excel如何隐藏单元格数据?
  • Excel批量导出工作簿,并以单元格内容命名
  • 热门搜索
    数学手抄报图片 阅读手抄报简单又漂亮 我的祖国手抄报 爱眼护眼手抄报内容 清明手抄报 关于清明的手抄报 防溺水手抄报内容 重阳节的手抄报 书香校园手抄报 我爱汉字手抄报