Excel中大数(超过15位)用替换功能处理后,后3位变成0,如何解决

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:20:29
我需要处理一个表,其中一个字段为银行卡号,有关方面转来的数据格式为:XXXXXXX-XXXX-XXXXXXX(共18位数字),我需要把其中的“-”去掉后进一步处理,但是我使用“替换”功能,去掉“-”后,先是自动变为科学计数法,我试着用“自定义格式”在前面加“'”(半角单引号),正常显示了,但后三位变成0的问题还是无法解决,请高手帮忙!
我的问题关键是不是输入的,是别人转来的,替换掉“-”后,如何让它不变为科学计数法格式?因为我还要后续处理,加“'”不可行。那位还有更好的解决办法?

超过15位的号,在单元格里会自动生成科学记数法,并将后面的数字当成零处理,可以采用下面的方法:一是在导入数字前,在每个18位的数字前加单引号,然后再导入单元格。二是将一列单元格,如b列选中,点“格式”菜单/单元格,选中“数字”下面的“文本”,点击“确定”,即将此列单元格变为文本格式,再输入多长的数字也不会出现你说的情况了。