为什么excel表格数字太长最后一个数无法显示

比如说500109011001001002输入excel表格里后就变成500109011001001000,无论我怎么设置单元格都无法改变。求求大虾们指导指导!!!!... 比如说500109011001001002输入excel表格里后就变成500109011001001000,无论我怎么设置单元格都无法改变。求求大虾们指导指导!!!! 展开
 我来答
清风吧吧啦
推荐于2018-11-03 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:758万
展开全部

  EXCEL对于输入超过11位的数会以科学计数的表达方式来显示,如 1.23457E+11 意思为 1.23457乘以10的11次方,有趣的是其实我真正的数值是: 123456789012,在进行科学显示时小数点后取位为5位,而且后一位进行四舍五入。
      如果写入的数字串超过15位,比如身份证号码是18位,这样超过15位的部分会以0进行补位 ,因为EXCEL的数字精度在15位,所以无法显示,如下图的显示:

  

cx1982420
2011-03-15 · TA获得超过1358个赞
知道小有建树答主
回答量:741
采纳率:100%
帮助的人:339万
展开全部
要输入15位以上的数字且能完全显示,有两种方法可以实现:
一是先输入一个英文单引号再输入数字。
二是选中数字区域,执行”格式/单元格/数字/分类/文本”后“确定”,再直接输入数字。你要先点文本,再输入数字;如果你已经输入数字,这时候再点文本也不能将0变成
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-15
展开全部
单击右键,在“设置单元格格式”栏下选自定义,在通用格式下设定你要的的数字,比如500109011001001002,那你就自定义为500109011001001000,然后在单元格内输入你的的第一个数,比如从2开始就输入2,然后接CTRL下拉即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjw2918
2013-04-12
知道答主
回答量:5
采纳率:0%
帮助的人:7954
展开全部
要在EXCEL表格中输入15位以上的数字且能(按实际位数)正常显示,根据数据记录过程,有三种方法可以实现:
1、先输入一个英文单引号再输入数字。
2、选中数字区域,执行“格式/单元格/数字/分类/文本”后“确定”,再直接输入数字。注意:你要先点文本,再输入数字;如果你已经输入数字,这时候再点文本也不能将超过15位后面的0变成你要显示的其它数字。
3、对于从其它表格(粘贴)输入的超长数字串,只能通过分别修改的方式,在每个数字串最前面(首位)输入一个英文单引号,然后修改15位之后被0置换的数字。

衍生的问题是:既然上述三种方法的结果,是在这些单元格左上角出现一个绿色三角形,那么,有没有一种操作方法可以直接将指定区域的单元格设置成这种格式?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sqchzm
2011-03-15 · TA获得超过594个赞
知道小有建树答主
回答量:515
采纳率:100%
帮助的人:180万
展开全部
数字超出EXCEL所允许的精度。
如果不是用于计算的话,可以把单元格格式设置成文本或输入时候先在前面加一个半角的单引号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式