有的小伙伴们遇到这个问题的时候不知道该怎么办了?
从外面导入的csv格式文本文件,如果里面的数字串超过一定的数位,我们再Excel打开后,数字超过的位数就会变成0或者e 等咱们看不懂的字符。
什么原因呢?主要是Excel它最大能识别到位数只有15位。
例如我们有一个纯数字串的csv文件
那么csv格式是Excel能识别的文件格式之一用Excel打开后,如下图18位的数字变成了我不认识的数字加字符了,点击某一个数字后我们看见的数据后面也全是零,那么我们要怎么才能保留18位完整的数字呢?
两个方法。
第一个:复制
在csv文件右键菜单选择打开方式---选择记事本
打开文件后,ctrl a全选所有内容,然后打开一个空白excel表格复制进去。
在这里有的小伙伴们肯定会有疑问了,为什么我也是复制过去的,数据没有自动分开,还是在第一列里面?如下图
因为Excel没有识别到逗号,在Excel里面逗号是作为一个分离符的。
接下来我们使用数据---里面的分列功能就可以把它们分开,爱恨情仇啊哈哈!
选中第一例
接下来勾选逗号。
点击下一步,在接下来把文本前面打上勾。
方法一完成
第二:导入数据
导入数据文件后,就跟第一个方法一样操作就可以了。
第三个:使用查询
点击---数据选项卡下面的自文件---从文本或者csv导入
打开导入数据后,选择csv文件点击确定,弹出如下窗口。
接下来我们点击转换数据
选中第一例,右键菜单选择 更改类型 文本
完成上图操作以后,点击左上角的关闭并上载
最终加载到表格的结果和样式如下图
到这里三方法就说完了。
这期就到这里了小伙伴们咱们下期再见!喜欢的话就评论关注 转发收藏谢谢!
在EXCEL表格中输入长串数字为什么后面会变成0?
excel表哥中,输入长串数字敏磨,最后几位数字总是变成0,因为EXCEL中常规长数字将会做掘拿吵科学记数法处理,将单元格格式设置为文本格式再输入长串数字即可完整显示。
方法步骤如下:
1、打开需要操作的EXCEL表格,发现常规状态下长串数字最后几位被更改为0。
2、为了做对比,选中另外空白单元格,通过鼠标右键选择“设置单元格格式”。
3、再数字标签页,选择“文本”并点击确定。
4、判侍返回EXCEL表格,重新输入长串数字,发现可以完整输入并完整显示出来了。
在EXCEL中输入一个太长的数字,后面几位就会变成0,是怎么回事?有什么办法解决吗?
因为Excel表格默稿蚂认输入橘态15位数,然后后面如果在输入就会变成0。
1、打开Excel表格,圆敬源输入超过15位数的数字,15位数以后就会变成0。
2、如果在数值前面加一个号,数值就会正常显示,不会变成0。
3、如图是,输入号数据和常规单元格的数据对比。
4、或者可以把单元格设置为文本格式。
5、把单元格设置为文本格式后,想输入多少数字就可以输入多少数字。