excel表格,有一组数据是电话号码,有座机和手机,怎样指定在手机号前加0,座机号不变。

2024-12-15 12:30:32
推荐回答(5个)
回答1:

将所有的号码放在同一列中,比如A列,然后在B列中输入 =if(len(A1=11,"0"&A1,A1)
意思是,如果A1单元格中号码长度是11位,就在前面加一个0,如果不是11位,就返回原号码,这样手机号加了0,座机不变

回答2:

假如电话号码在A列,在B1输入
=if(LEN(A1)=11,"0"&A1,A1)
下拉

回答3:

假如电话号码在A列,在B2输入

=IF(LEFT(A2,1)="1","0" & A2,A2)
向下填充

回答4:

先将有手机号的单元格选定,再按Ctrl+F 点替换,再一栏输入单元格的内容,第二栏输入要更改成什么样,再点全部替换,就可以了。
例:第一栏是:13(手机号码前面都是13或是其它开头的)
第二栏是:013 再点全部替换就OK了
替换后有可能会出现0消失的情况,这样就击鼠标右键-单元格设置-将格式改成文本,就OK了

回答5:

用if(len()=11,0&(),())看看行不 因为手机号和座机的字节长度是不一样的