EXCEL里多位数字尾数自动变成0怎么办? 比如把20050402153868635复制到表格里,它却显示20050402153868600
19个回答
展开全部
excel最多仅支持15位的数值型字符,如果超过15位,16位开始后面的数据自动被赋值为0。
要解决这个问题,需要将单元格格式设置为文本,或在输入前先输入一个英文格式的单引号(效果等同于将当前单元格格式设置为文本型)。
要解决这个问题,需要将单元格格式设置为文本,或在输入前先输入一个英文格式的单引号(效果等同于将当前单元格格式设置为文本型)。
追问
我的数据是从一个系统里导出来的~不需要输入,改为文本模式后后面就全变成零了~开始是这样的4.20525E+19,双击后尾数就变成零了~
追答
数据从什么地方来不重要,关键是你在复制进来前,那些单元格按照你描述的应该是常规格式。该格式,当单元格的数字大于单元格宽度时,会默认将数字已科学计数法进行显示。也就是你看到的那种格式。此时数字超过15位的部分就已经被默认修改为0了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2017-12-02 · 知道合伙人数码行家
百度网友2071595
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:19860
获赞数:125959
具备20年以上的计算机操作经验和16年以上的计算机教学经验。为宁乡县信息技术名师工作室成员。
向TA提问 私信TA
关注
展开全部
问题分析:excel最多仅支持15位的数值型字符,如果超过15位,16位开始后面的数据自动被赋值为0。
解决办法:需要将单元格格式设置为文本,或在输入前先输入一个英文格式的单引号(效果等同于将当前单元格格式设置为文本型)。
解决办法:需要将单元格格式设置为文本,或在输入前先输入一个英文格式的单引号(效果等同于将当前单元格格式设置为文本型)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先将会变成0的那个格子事先设置成文本格式,然后将所要做的数字复制,然后进行粘贴,就可以了,粘贴的时候使用匹配目标格式。就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,设置目标单元格格式为“文本”
然后不要直接粘贴,用选择性粘贴>文本
然后不要直接粘贴,用选择性粘贴>文本
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询