如何将单元格中的结果(如显示)转换为Excel中的文本

时间:2013-10-04 13:39:24

标签: excel type-conversion

我已经将Excel中的单元格格式化为科学,带有1位小数,然后我在其中插入了一个数字(0.41)。按Enter键后,显示的结果为(4.1E-01)。我的目的是将这个结果放在一个文本格式的单元格中,这样当我双击单元格时,我可以根据需要复制/修改文本(4.1E-01)。

我尝试将该单元格格式化为文本,但结果返回到0.41。我还尝试复制单元格并仅使用“特殊粘贴”将值粘贴到文本格式的单元格中,但结果仍然返回到0.41。您对如何解决此问题有什么建议吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

除非您想使用VBA,否则这有点麻烦。在相邻的细胞类型中,这个公式:

=TEXT(A1,"0.00E+00")

现在您可以复制该单元格并仅粘贴值,只获取文本:

2.22E+27

如果你对VBA没问题,请使用:

Range("A2").Value = Range("A1").Text