Reid注意到他可以使用科学计数法显示数字,并且数字在Excel中以1.23E + 03或1.23E-03的格式显示。他希望科学表示法有所不同,例如1.23×10 ^ 3或1.23×10 ^ -3。

Excel中无法更改科学计数法的显示方式。唯一的解决方法是使用公式将所需内容的文本表示放在一起。例如,如果将使用Excel的科学计数法的值存储在单元格C7中,则可以使用以下公式:

=LEFT(TEXT(D7,"0.00E+0"),3) & "x10^" & RIGHT(TEXT(D7,"0.00E+0"),3)

此公式实质上是拉出数字的左侧部分(E之前的部分),并将其与数字的右侧部分(E后面的部分)结合在一起,并带有“ x10 ^”符号。 Excel将结果视为文本字符串;它不能在后续计算中使用。

如果您需要以这种方式进行大量格式化,则创建一个宏,该宏将根据数字返回格式化后的文本字符串,这是一件相对琐碎的事。将其创建为用户定义的函数,然后可以在公式中使用它。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9234)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: