目前 Excel 16位数字自动转换成科学计数法后末尾数字变“0”在系统没有问题的情况下,导出来的数据

作者&投稿:芒相 (若有异议请与网页底部的电邮联系)
EXCEL里多位数字尾数自动变成0怎么办? 比如把20050402153868635复制到表格里,它却显示20050402153868600~

EXCEL内超过11位的数字会显示为科学记数法,且EXCEL最多仅支持15位的数值型字符,超过15位数字字符后,后面的所有数值自动被赋值为零,解决的方法如下:
所需材料:Excel。
一、第一种方法:右键单元格,弹出的菜单内点击设置单元格格式。

二、打开设置窗口后,进入“数字”选项下,点击“文本”,然后点击设置窗口的“确定”。

三、这样设置后,单元格会显示为文本,输入超过15位的数字时,超过15位的数值就不再变为0。

四、第二种方法:在常规格式的单元格内输入数字前,加上一个英文的“单引号”,然后输入长数值。

五、切换其它单元格后,单引号会自动隐藏,且有单引号的单元格会自动显示为文本。

先将格式转成本文再输入数字。
1、以excel2010版本为例,先选中要输入数字的那列,点击鼠标右键,在弹出的方框选择“设置单元格格式”选项;

2、然后在弹出的设置单元格格式方框内,点击“数字”,选择“文本”;

3、选择”文本“格式 后,点击设置框右下角的确定按钮;

4、然后再在A列输入超过15位的数字时,就会发现该组数字能完整的显示了,末尾没有变成0;

5、而在没有设置单元格格式为文本的B2输入该串数字时,则以科学计数法的方式显示,且末尾变成了0,所以在输入长数字时,应先设置单元格格式为文本才能避免数字末尾变成0。

在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格转换成文本格式,然后再输入。
方法一:在输入这些长数值时,先输入一个英文状态下的单引号(“'”),然后接头输入数值即可。

注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印。

方法二:选中相应的单元格区域,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签下,选中“文本”选项,确定返回,再在上述单元格中输入长数值就行了。

EXCEL的数字精度为15位,超出的变0。要显示多的,单元格格式要为文本,导出数据也要强制用文本格式导出


贺兰县13944251584: EXCEL为什么输入数字后它自动会转成另外的一个小数加上一个数字啊 -
茅金乐友: 那是因为excel默认的数字不超过11位,超过11位就会自动转换成科学计数,而加一个其他字符,就被视为文本格式.如果想输入更长的数字不加其他字符,就得把这个单元格改为文本格式,或者在输入入前先输入半角的单引号、.

贺兰县13944251584: 急!!!EXCEL表中如何将16位以上的文本转换成数字??? -
茅金乐友: EXCEL中,数值的数度最大是15位,所以,数据超过15的部分就会自动取0. 对超过15位的数,只能以文本方式输入,不能以数值方式输入,也不能参与算术运算了. 文本方式的输入方法是,先将单元格设置为文本格式,再输入数据.或者在输入数据前选打一个半角单引号.

贺兰县13944251584: 关于EXCEL中输入数字自动转换的问题 -
茅金乐友: 菜单栏上选“工具”-〉“选项”-〉“编辑”-〉看“自动设置小数点位数”前面的有没有“√”,有则去掉即可.

贺兰县13944251584: 在excel中输入很长的数字为什么会变成函数表达方式? -
茅金乐友: excel最多仅支持15位的数字.如果输入的数字超过15位,且单元格格式为数值型.则excel会自动将第16位开始的后面的数字转换为0.如果你输入时的单元格格式为常规....

贺兰县13944251584: 怎么设置excel表格中数字随单位变化自动换算 -
茅金乐友: 1.在下面这个表格有,分别有单价,数量,单位,应付金额等列.2.那么我们应当怎样计算应付金额,应付金额等于数量乘以单价的积,在应付金额列输入“=”号. 3.然后鼠标单选数量这一列, 4.接着单选单价这一列,按回车键,...

贺兰县13944251584: EXCEL 超过16码数字为什么会自动改0
茅金乐友: 方法一: 先输入英文单引号('),再输入即可; 方法二: 如果数据太多,可先选中区域--》右击--》“设置单元格格式”--》“数字”--》“文本”,如图:--》“确定”,再直接输入即可.

贺兰县13944251584: 在excel中,如何实现将输入的数字自动转换成某月某日的格式? -
茅金乐友: 建议输入:“12-5”将自动转换成“12月5日”的格式

贺兰县13944251584: Excel中输入数字如何自动转换为中文大写数字 -
茅金乐友: 其实Excel 强大的自动运算能力,可以轻松实现在Excel 中输入数字时自动转换为中文大写数字.下面 笔者介绍下具体的操作步骤: 第一步:打开Excel 工作表,鼠标右键单击选中需要显示中文大写数字的单元格(可以批量拉选单元格), 在弹出的快捷菜单中选择“设置单元格格式”. 第二步:在弹出的对话框中选择“数字”选项卡,并且在“分类”列表中选择“特殊”,在类型框中选择“中 文大写数字”,然后单击“确定”即可. 这样,在修改过的单元格内输入数字即可自动换位为中文大写数字了. 最后,值得注意的是,本文介绍的方法如果涉及到金额单位如“元、角、分”等就无能为力了.相关文章推荐阅读:

贺兰县13944251584: 怎么把Excel中的16一列进制数批量转换成10进制数 -
茅金乐友: 假设你的16进制数据在A列,你可以在B列用下面的公式: =HEX2DEC(A1) 将光标移到该公式单元格的右下角,当光标变为十字时,按下鼠标左键向下拖动,公式即向下复制.则A列的数字均被转换为10进制了.

贺兰县13944251584: 在电子表格中如何实现数字自动转换成特定内容? -
茅金乐友: Excel中,工具-》选项-》拼写检查-》自动更正选项,在“替换”和“替换为”两个空格内输入你想替换的内容,确定就可以了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网