如何用EXCEL自动为电话号码升位

2024-11-01 14:24:47
推荐回答(5个)
回答(1):

假设原来的电话号码在A列,升一位数字8,则B1输入公式=8&A1,公式下拉,再复制B列,选择性粘贴>>>数值,粘贴到A列,再删除B列就OK了。

知识扩展:

也可以用自定义单元格格式和剪粘板功能来解决,方法是(以上面的图为例)

步骤1:选定A1:A10,右键快捷菜单选择“设置单元格格式”,“数字”选项卡选择“自定义”,“类型”框中输入80(8表示要在前面增加的号码,0表示原来的数字),再单击“确定”按钮,如下图

步骤1设置后,单元格里显示的已经在前面增加了个数字8了(上图中A列数据显示的是单击“确定”按钮前的数据),但编辑栏中显示的单元格真正的值还是原来的号码。

步骤2:选择A1:A10,按Ctrl+CC(按住Ctrl键,再按C两次)以复制并调出剪粘板,在剪粘板单击鼠标,就把数据粘贴到A列了,A列显示前面有两个8,如下图

步骤3:选定A1:A10,右键快捷菜单选择“设置单元格格式”,“数字”选项卡选择“常规”,至此,A列数据就真正已经加上前面的一个8了。

说明:操作时选定A1:A10,不用取消选择,步骤2和步骤3就不用再次选择了。

回答(2):

假设需要升位的“电话号码”那一列的地址是在A1到A13。
找一个空白的目标区域,比如说C列空白。
选定横向对应着A1格的单元格C1,选择输入函数,选择“CONCATENATE”
,然后第一项输入“8”,下面一项选择你要加位数的所有电话号码,按回车确定函数。按过回车之后,C1单元格已经变成了“8+××”了,然后把鼠标放到C1单元格的右下角,呈黑色小十字,拖动往下复制函数,按着A列的数据长度一直拉到底,就在C列上实现了整个一列加入了“8”前缀。
复制C列,怎么操作都可以了。

或者直接在C单元格里输入 =CONCATENATE(8,A1) 就可以了,然后把鼠标放到C1单元格的右下角,呈黑色小十字,拖动往下复制函数,按着A列的数据长度一直拉到底,就在C列上实现了整个一列加入了“8”前缀。

回答(3):

现在假设a,b两列
在a列中数字为8
在b列为7232025的电话号码
然后在c列中=a&b就OK了

回答(4):

电话号码在A列,在B列输入公式:

="8"&A2
把公式向下复制公式
完成后全选B列,复制 不动地方, 选择性粘贴 值
删除A列升位完成。

回答(5):

选中所有的号码单元格,在"单元格格式"里中的数字分类自定义类型上输入:"8"0

方便快捷,一针见血