为什么我的excel表格中最后的数字自动变成了0

我用表格做了一个银行卡的备份,共16位数,最后一位数自动变成了0,请问是怎么回事,怎么设置,我设置了单元格格式,没有用

楼上都答得很好了。 我想帮说明一下,对于数字excel可以把它当成数字也可以把它当成文本。 在输入这么长的数字的时候,楼主因为是输入的卡号,所以楼主只关心每一位的数字是什么,但是EXCEL作为数据处理的软件来说,(对于数字)它不仅关心每一位是什么,它还关心这个数代表的数值有多大?楼主想过没,16位的数是多少个亿?我相信楼主肯定没想这个,但EXCEL会想,这就涉及到了EXCEL对数值进行计算的精度问题(数的最高上限问题)。如果楼主对这个数的数值莫不关心的话,那就明确告诉EXCEL把它当成文本好了前边同学答的时候说输入数字前加个单引号,即表示明确告诉EXCEL下面的是文本(就是不要它进行计算). 否则的话,EXCEL 对超过他计算能力的数字只能用 "0" 表示出,这是对你表示的抗议(说它不会算了)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-22
EXCEL单元格最长默认为15位,如果想输入超过15位的数字的话,需要在数字前面加上' 符号
第2个回答  2009-07-22
就是设置单元格格式,应该这样设置 就是在键入数字之前把单元格格式设为文本,你要是整个的一列都是数字文本的话可以全选然后右击设置单元格格式 为文本!
祝你成功!
第3个回答  2009-07-22
数字位数太多了
数字前加一个英文的单引号就行了
'123465789132465798
第4个回答  2017-08-20

不光是银行卡,sfz,以及超过15位数字都会这样,这是EXCEL自身的软件限制,超过15位的数字要用文本格式,前面加单引号'

参见一下面的视频 身份证或者银行卡导入的处理方法

【视频教程】EXCEL从文本文件导入数据时sfz及银行卡编码后几位变0的解决方案

http://excel880.com/blog/archives/923

为什么我的Excel表格中的数字到最后几位是0
1. 数据格式问题:在输入数字时,如果格式设置不正确,可能会导致数字显示不完整或被截断。确保数字格式正确,例如设置为常规格式或适当的数字格式。2. 数据源问题:如果表格中的数据是从其他源导入的,可能存在数据格式不统一或转换错误的情况。检查数据源以确保数据格式正确无误。3. 数字位数问题:在某些...

excel中的数字最后几位为什么变成0了?
一、原因解释 1. 精度限制:Excel对于超过特定长度的数字,会自动转换为科学计数法,这可能导致数字的最后几位变为0。例如,一个超过15位的数字可能会被Excel自动转换为带有小数点的科学计数法形式,从而导致末尾的零被省略。2. 单元格格式设置:如果单元格的格式设置为特定的小数位数,多余的尾数会被自...

为什么excel输入数字最后几位会变成0
Excel输入数字最后几位会变成0,是因为单元格的格式设定或者数据长度超过了单元格的列宽。详细解释:1. 单元格格式设定问题: 当我们在Excel中输入数字时,如果单元格的格式被设定为自动调整或者文本格式不正确,可能会导致数字的最后几位显示为0。这是因为Excel会根据单元格的宽度自动调整数字的显示方式。...

excle中为什么数字最后几位总变成0。
1、出现这种情况的原因:这是因为excel的数值精度为15位数, 超过15位数之后的非0数字会自动转换为0。2、修改方法:第一种:首先选中要编辑的单元格,鼠标右击,然后在弹出的菜单栏中选择设置单元格格式(F)选项。3、打开设置单元格格式对话框,在【数字】下级菜单中选择文本选项,然后点击确定。4、接...

为什么在excel表格中的数字末尾变成0了
Excel表格中数字末尾变成0的情况,可能由多种原因造成。首先,如果数字位数超过Excel单元格的显示限制(特别是超过15位时),Excel可能会以科学计数法表示,并且超过精度的部分(非0数字)会自动变为0,这是Excel处理长数字时的固有行为。其次,数据格式设置不正确也可能导致此问题。例如,如果单元格格式被...

为什么我的EXCEL表格数字末尾都变成0了?
EXCEL表格数字末尾都变成0的原因通常是由于单元格格式设置不当或Excel对数字的处理限制导致的。Excel在处理数字时,有一定的精度限制和格式要求。具体来说,Excel默认使用15位有效数字来存储和计算数字。当输入的数字超过15位时,Excel会自动将其转换为科学计数法或只保留前15位有效数字,而超出部分的数字会...

为什么我的数字复制到excel表格末尾变成0?
数字复制到Excel表格末尾变成0的原因主要有以下几点:Excel的数值精度限制。Excel对数字的精度有限制,通常只能精确显示15位数字。当复制的数字超过15位时,Excel会自动将超出部分的非0数字转换为0。这是因为在Excel中,超过15位的数字会被视为科学计数法表示,而超出精度部分的值则会丢失。单元格格式设置...

为什么excel表格末尾数值变成0了?
Excel表格末尾数值变成0的原因主要是因为单元格格式设置不当或数字位数过长。在Excel中,如果单元格的格式被设置为数值型,并且数值的位数超过了Excel所能精确显示的范围,Excel会自动将超出部分的数字转换为0。这是因为Excel遵循IEEE 754标准,对于浮点数的存储和计算有精度限制。此外,如果单元格格式被设置...

为什么excel表格末尾数值变成0了?
Excel表格末尾数值变成0,通常是因为单元格格式设置不当或者输入的数据超出了Excel所能处理的精度范围。在Excel中,单元格的格式决定了数据的显示方式。如果单元格被设置为文本格式,而用户输入了一个数字,Excel会尝试将其显示为文本,这可能导致数字末尾的0被错误地添加或删除。另外,如果单元格的宽度不够...

为什么excel表格末尾数字变成0
Excel表格中末尾数字变成0的情况可能由多种原因造成。首先,如果数字位数过长,特别是超过Excel单元格的显示限制(通常是15位),那么超过的部分可能会自动变成0,这是Excel处理长数字时的常见现象。其次,数据格式设置不当也可能导致此问题。例如,如果单元格被设置为文本格式,但输入的数字位数过长,Excel...

相似回答