MS Excel错误地将长号转换为工程单位

时间:2016-06-17 10:03:56

标签: excel ms-office

我有一个下载的CSV文件,在MS excel打开时数据错误,但在其他编辑器中打开时,如Notepad ++正确。

例如,数字78487487874878787487被Excel错误地转换为7.84875E + 19。选择此单元格时,它将值显示为78487487874878700000。

但我预计78487487874878787487是原始内容而不是78487487874878700000.Excel将最后5位数字转换为00000.

我附了一个屏幕截图。

有什么工作吗?

enter image description here 文件来源:

https://www.dropbox.com/s/gpbiyh7ysjfmdyp/download.csv?dl=0

2 个答案:

答案 0 :(得分:2)

您可以将单元格格式更改为Text

Right click目标列(在您的情况下为“B”)或特定单元格 - > Format Cells - >选择Text

或者在单引号前加上数字:'78487487874878787487

如下图所示:

screenshot

修改: 另一种方法:

  1. 打开CSV
  2. 中的Notepad++文件
  3. 全选(ctrl + a
  4. 复制它(ctrl + c
  5. 打开New MS Excel文件
  6. 选择excel的第1列和第1行
  7. 粘贴(ctrl + v
  8. 选择A列
  9. 转到Excel中的Data选项卡
  10. 点击Text to Columns
  11. Seelct无线电选项Delimited
  12. 下一步,然后只选择Comma
  13. 下一步并将Text的列数据类型更改为Entity Code,即  第二栏
  14. Finish
  15. Step.10分隔:

    delimited

    Step.12文字:

    text

    已完成。现在,第二列中的数字将作为文本显示为完整:78487487874878787487

答案 1 :(得分:1)

如果问题仅与错误显示有关,则以下链接可解决您的问题:

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