excel表格里面,已输入电话号码,能不能批处理,把区号去掉 ?

2024-12-11 23:48:27
推荐回答(5个)
回答1:

  1. 标准的电话号,区号后有“-”,采用分列方法:选中A列,并按Alt+D+E→分割符号→其他输入“-”点击完成

  2. 区号和号码未区分,采用字符串截取:=RIGHT(A1,8)

    8位数的电话号码:=RIGHT(A1,8)

    7位数的电话号码:=RIGHT(A1,7)


回答2:

区号是固定的多少位?什么格式?
因为区号有三位,也有四位,如果固定位数:如区号都是020,电话格式如:02012345678可以用:
=MID(A1,4,99)
区号是四位就改为:
=MID(A1,5,99)
如果格式是:020-12345678这样的话就改为:
=MID(A1,5,99)
函数的意思是从第几位开始提取多少位数。

如果区号位数不固定就要找出共通点
比如号码中都有“-”这个符号,就利用这个共通点来设置函数:
=MID(A1,FIND("-",A1)+1,99)

同样道理:如果格式是这样:(020)12345678
公式:=MID(A1,FIND(")",A1)+1,99)

有些共通点不好找,比如:0205568485,0770653223265,054685465212,这些就要看电话号码的位数,如果去掉区号它们的位数都是8位或者都是7位的话,可以用公式:
=RIGHT(A1,7)
如果概没有固定位数,又找不到共通点,那就没办法了。

回答3:

推荐使用方法:

将数据刷黑——数据——分列——固定列宽——下一步——点击分列位置——下一步——确定。

回答4:

推荐使用方法:

将数据刷黑——数据——分列——固定列宽——下一步——点击分列位置——下一步——确定

回答5:

电话号码如果是固定的位数可以用
=right(A1,8)

A1 代表电话号码所在的单元格
8代表电话号码的位数