关于在excel表格中,显示正确的科学计数法。而不是0.0E+00格式

就是要显示成我们正常书写的科学计数法的格式,即 0.0×10 00(这个要是上标),不要excel里的那种格式。

科学计数法在编程语言中广泛使用的是 E+00 格式,尤其在EXCEL更是采用这种方法,所以用E+00的方式应都可以理解。

如果非要采用上标的方式,只能一个一个去更改。

在Excel中的单元格中能显示的数据格式包括“文本”和“数字”两种,您所要的效果(0×10 00)包括符号(×),应为文本形式,而(00 E+00 )是数字形式。

如果非要转化,需逐个手工输入,见图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-29
在常规格式下,EXCEL对于输入超过11位的数字会以科学记数的表达方式来显示,比如在单元格中写入123456789012345678时会显示成 1.23457E+17 这是科学记数表达式,意思 1.23457乘以10的17次方。

在单元格中写入长数字串时应注意以下几个方面

一:如果只是因为单元格的列宽太小产生的科学记数表达式,可以通过拉大列或设置列宽来改变显示的样式,比如写入的数字有5位以上,11位及以下时,单元格过小也会显示成科学记数表达式.

二:在常规格式下,EXCEL对于输入超过11位的数字会以科学记数的表达方式来显示,可以改设置单元格格式为特殊---邮政编码---确定,但是只对数字在12位以内的数字串有效,超过12位的还是设置单元格格式为数值格式,小数位数设置为0

三:但就算是设置了数值格式,如果写入的数字串超过15位,因为EXCEL的数字精度在15位,这样数字串超过15位的部份会以0进行补位.因此在输入长数字串之前应将单元格的格式设置成文本格式.

综合以上因素,在写入身份证号等长数字串之前应对单元格的格式进行设置.

方法如下:
方法一.选中要输入数字串的单元格或单元格区域----右键-----设置单元格格式(也可以点"格式"选择"单元格" 或按CTRL+1,出现单元格格式对话框),-----数字-----文本------确定

方法二.在单元输入数字串时,先输入 ' 号(半角的单引号),如: '123456789123456789 ,这样单元格会默认写入的是文本格式的数字.
第2个回答  2011-09-02
选择你要显示的单元格,然后右键菜单选择设置单元格格式,左边的列表顶选择常规,然后确定。如果要想显示成多少次方的话,输入次方数,把次方数的数字选上右键选择设置单元格格式,里边选择上标。(这样只是显示,不能计算。)希望我的回答对你有所帮助。追问

对不起,您似乎没看懂我的意思,显示上标我知道怎么弄。O(∩_∩)O谢谢

第3个回答  2011-09-02
A1中输入数字,B1中输入下面的公式试试,是不是这样啊?
=SUBSTITUTE(TEXT(A1,"0.00E+00"),"E+","×10^")追问

能不能将次方改成上标啊?

追答

公式中无法实现改上标,可以手工改,或用VBA编程实现。

本回答被提问者采纳
第4个回答  2011-09-02
这个貌似还不行吧,excel中都是0.0E+00格式,没有见过0.0×10 ^ 格式的
相似回答