在导入一长串数字后末尾会变成0 excel数字最后几位变成0

有的小伙伴们遇到这个问题的时候不知道该怎么办了?
从外面导入的 csv 格式文本文件,如果里面的数字串超过一定的数位,我们再 Excel 打开后,数字超过的位数就会变成 0 或者 e+等咱们看不懂的字符 。
什么原因呢?主要是 Excel 它最大能识别到位数只有 15 位 。
例如我们有一个纯数字串的 csv 文件

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


那么 csv 格式是 Excel 能识别的文件格式之一用 Excel 打开后,如下图 18 位的数字变成了我不认识的数字加字符了,点击某一个数字后我们看见的数据后面也全是零,那么我们要怎么才能保留 18 位完整的数字呢?

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


两个方法 。
第一个:复制
在 csv 文件右键菜单选择打开方式—选择记事本

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


打开文件后,ctrl+a 全选所有内容,然后打开一个空白excel表格复制进去 。

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


在这里有的小伙伴们肯定会有疑问了,为什么我也是复制过去的,数据没有自动分开,还是在第一列里面?如下图

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


因为 Excel 没有识别到逗号,在 Excel 里面逗号是作为一个分离符的 。
接下来我们使用数据—里面的分列功能就可以把它们分开,爱恨情仇啊哈哈!
选中第一例

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


接下来勾选逗号 。

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


点击下一步,在接下来把文本前面打上勾 。

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


方法一完成
第二:导入数据

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


导入数据文件后,就跟第一个方法一样操作就可以了 。
第三个:使用查询
点击—数据选项卡下面的自文件—从文本或者 csv 导入

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


打开导入数据后,选择 csv 文件点击确定,弹出如下窗口 。

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


接下来我们点击转换数据
选中第一例,右键菜单选择 更改类型 文本

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


完成上图操作以后,点击左上角的关闭并上载

在导入一长串数字后末尾会变成0 excel数字最后几位变成0


最终加载到表格的结果和样式如下图
【在导入一长串数字后末尾会变成0 excel数字最后几位变成0】
在导入一长串数字后末尾会变成0 excel数字最后几位变成0


    推荐阅读