欢迎访问服务器技术网-www.fuwuqijishu.com

牛人,excel怎么把这些数据排列成 86 区号 号码的格式?怎么加?

软件 fuwuqijishu 2年前 (2022-10-01) 10次浏览 0个评论 扫描二维码

关于牛人,excel怎么把这些数据排列成 86 区号 号码的格式?前面没有86的还要加上,怎么加?的问题

你先用排序的方法把有86的和没有86的分开,然后给没有86的加上86,以你的表格主例加86的方法,在J2单元格内输入公式:=”86″&H2,然后向下复制,直到没86的加完,然后,把这些公式得到86的单元格复制,用选择性粘贴数值的方式,粘贴到H列的没有86的位置,然后把H列设置成数值格式。
不知道你的区号是三位数的还是四位数的,因为如果是混合的你还得再排序一次,把座机和手机的分开,然后座机中区号是三位数的和四位数的也就分开了,手机中区号三位的和四位的也就分开了。也把为些搞定吧。
把上面的排列完成后,然后在I2内输入公式:=IF(LEN(H2)=13,REPLACE(LEFT(H2,2),1,2,LEFT(H2,2)&” “)&REPLACE(MID(H2,3,3),1,4,MID(H2,3,3)&” “)&MID(H2,6,8),IF(LEN(H2)=14,REPLACE(LEFT(H2,2),1,2,LEFT(H2,2)&” “)&REPLACE(MID(H2,3,4),1,4,MID(H2,3,4)&” “)&MID(H2,7,8),IF(LEN(H2)=16,REPLACE(LEFT(H2,2),1,2,LEFT(H2,2)&” “)&REPLACE(MID(H2,3,3),1,4,MID(H2,3,3)&” “)&MID(H2,6,11),IF(LEN(H2)>=17,REPLACE(LEFT(H2,2),1,2,LEFT(H2,2)&” “)&REPLACE(MID(H2,3,4),1,4,MID(H2,3,4)&” “)&MID(H2,7,19),””))))
此公式只适用于8位座机和手机的号码,其它有些服务行业的电话号不适用,你可以根据公式自己变通一下。

说明:记得把H列设置为文本格式喽。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2706.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900