Excel 表格中有一列电话号码,有些座机需要在前面加上区号,但是这些电话号不在一起挨着,一个个加?

Excel 表格中有一列电话号码,有些座机需要在前面加上区号,但是这些电话号不在一起挨着,一个个加又很麻烦,有没有比较快捷的方式统一加上?

B1输入

=IF(LEN(A1)-8,A1,"0532"&A1)

下拉

注意:区号0532可以修改为你需要的

追问

可以和我说一下前边的字母都是表示什么吗?

追答

len 是获取数据单元格的长度,这里和8作比较,如果比8位长的话,那肯定是手机号码了,如果不超过8位,那就是固定电话,需要加区号。
if 是判断

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-31
如果电话号码在A列,电话号码有手机和座机。数据从第二行开始,在B列输入:=IF(LEN(A2)=8,CONCATENATE("区号","-",A2),A2)
第2个回答  2020-07-31
问题不明确,建议上表截图带行列号,并举例说明你的意图
相似回答