为什么excel数字会变成e+17 科学计数法原因解析
很多人都碰到过,把一个小数点后面有几位的数字输入到Excel表格里,结果发现这个数字变成了一个“e+17”的格式,我们到底是怎么一回事?今天小编就来给大家解释一下,为什么excel数字会变成e+17,原因在于excel使用了科学计数法来处理这个数字。
我们了解一下科学计数法,它是一种简捷的计数方式,其主要把一个数字利用恰当的指数形式表示出来,比如:0.000868转化为8.68E-4,36万转化为3.6E+5,这个时候e+17就意思是10的17次方,也就是说这里的数字大概等于一个1000000的数字。
在Excel中,一般会使用科学计数法来表示长数字,而 Excel 把长数字视为长度即 15 位:100,000,000,000,000,也就是说Excel表格隐式地要求把记录的数字保持在15位以内,当超出了15位的话,Excel就开始使用科学计数法来代替。
当您输入一个长数字如:12345678901234567时,由于其超过了15位Excel会默认把它转换成e+17,也就是我们今天的主题,这就是为什么Excel数字会变成e+17的原因。
如何解决这个问题呢?其实很简单,只要把我们workbook中“数值"选项的数字变为文本就可以了,只要你将要输入的字段改为文本就可以避免Excel转换成科学计数法了,只要点击“数字”选项,再长击一下“文本”,就可以轻松解决这个问题。
当然,一般情况下,长数字是不建议输入到Excel中的,如果需要用这些大数字,较好是把他们放在其他word文档或者pdf文档中,这样也可以更好地保存它们,避免他们被Excel中科学计数法处理的情况发生。
以上就是关于为什么Excel数字会变成 e+17 科学计数法原因解析的相关介绍,相信大家看完本文后对于如何正确处理Excel文件中的长数字都有更深刻的了解。
掌握了这种方法,我们就可以更简便地使用Excel处理长数字,而不用担心会遇到某个数字被Excel自动以科学计数法处理的问题了。