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

我有一个下载的CSV文件,当在MS Excel中打开的数据是错误的,但在其他编辑器如记事本++打开它的正确。

例如,一个数字78487487874878787487由Excel错误地转换为7.84875E + 19。 在select这个单元格时,它显示的值是78487487874878700000。

但我期望78487487874878787487原来的内容,而不是78487487874878700000.Excel将最后5位数字转换为00000。

我附上了一个屏幕截图。

任何工作请绕?

在这里输入图像说明 文件来源:

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

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

Right click目标列(在你的情况“B”)或特定的单元格 – > Format Cells – >selectText

或者用一个单引号加上数字: '78487487874878787487

如下所示:

截图

编辑 :另一种方法:

  1. Notepad++打开CSV文件
  2. 全选( ctrl + a
  3. 复制它( ctrl + c
  4. 打开一个New MS Excel文件
  5. selectexcel的第1列和第1行
  6. 粘贴( ctrl + v
  7. select列A
  8. 转到Excel中的Data选项卡选项
  9. 点击Text to Columns
  10. Seelct无线电选项Delimited
  11. 接下来,然后只selectComma
  12. 接下来,将Entity Code即第二列的列数据types更改为Text
  13. Finish

步骤10划定:

分隔

Step.12文字:

文本

完成了 。 现在第二列中的数字将以文本forms显示: 78487487874878787487

如果问题只是关于不正确的显示,下面的链接应该解决您的问题:

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