MS excel将文本值转换为科学指数

时间:2015-06-05 13:35:23

标签: excel

今天我创建了文本文件,稍后将其转换为MS excel文件,其中的数据类似于

4045E00091
4045E00095

当文件采用文本格式时,数据相同 但是当我将文件扩展名更改为xlscsv时,数据就变为

4.045E+94
4.045E+98

似乎excel认为它们代表了一些指数格式,但事实并非如此。我的文件中有很多cols,这个就是创建问题。请分享任何解决方案。

3 个答案:

答案 0 :(得分:0)

如果在文本字段中输入大数字,Excel会将大数字缩减为这些值。

解决这个问题: 单击列以突出显示所有单元格。 然后右键单击并选择格式单元格。 从左侧列表中选择号码 将小数位数设置为0。 点击“确定”,您的值现在应该都是完整的数字

答案 1 :(得分:0)

Microsoft建议的一些方法可能有所帮助:

https://support.microsoft.com/en-us/kb/214233/en-us

可能适用于您的两个答案包括在保存为xls之前将格式设置为文本,或者在列的开头添加撇号。

保存为CSV时,它也会保留正确的格式。实际上,在我的测试中,即使单引号选项在您保存为CSV时也能正常工作,并且在查看原始文本时会删除引号。

答案 2 :(得分:0)

将一个制表符(" \ t")附加到已转换为科学格式的字符串。任何特殊角色都会做得很好。但由于我们不需要在现场出现,我们应该使用" \ t"。