Excel错误地导入负指数的数字

时间:2015-10-27 19:38:07

标签: excel

对于我正在进行的分析,我想使用Excel查看我的数据(空格分隔的文本文件),以获得更好的概述。我在该文件中有一些非常小的数字(1.08675e-06)。

现在我正在使用Excel导入功能,选择文件并使用制表符+空格分隔导入。

当我查找同一行时,文本文件中的数字{1.08675e-06)在Excel文件中为1,09E-01

这怎么可能,甚至可能更重要,我如何让Excel得到正确的数字,而不是错误的?

我已经尝试更改"十进制分隔符"在"高级文本导入设置"在导入设置中,似乎不起作用。如果有人有想法,我很乐意就这个问题得到一些反馈。

2 个答案:

答案 0 :(得分:1)

我假设您的Windows区域设置将点作为千位分隔符,将逗号作为小数点分隔符。在Excel中,在文本导入向导的“高级”选项卡上,您需要更改这两个 - 而不仅仅是小数点分隔符。

enter image description here

一旦这样做,数据应该正确导入。但是,至少在我的版本中,单元格的格式只有两位小数。但是,公式栏确实显示正确的值。

enter image description here

您可以轻松地将小数位添加到格式化的数字。

另一种方法是根据小数和千位分隔符更改Windows区域设置。

答案 1 :(得分:0)

你能创建一个镜像并用记事本编辑csv文件并用逗号(,)替换点(。)然后再试一次吗?问题出现在csv文件中的小数分隔符。