为什么Excel会截断我的16位数字?[重复]


15

如果我输入一个16位数字(格式:数字,无小数点),它将更改我的数字。示例:1234567812345678将视图更改为1234567812345670。

如果我以一般格式输入它,则会更改上面的数字,因此它显示1.23457E + 15,但是如果单击该单元格,则显示屏将最后一位显示为0,而不是8。

我在另一台计算机上打开了文件,并且现在也遇到了同样的问题。我已将自动更正和自动格式化全部更改为无效。救命!


真的是16位数字吗?还是真的是16位数字?
David Schwartz

6
@PleaseStand我认为您在这里快速得出结论。我也需要这篇文章,数字是社交媒体网络上的评论标识符。正好16位数。也许坚持要解决的问题,而不是说不应该将数据纳入格式。
汤米

Answers:



8

除了wbeard52的答案,这里还有一些解决方法:

  1. 输入数字作为文本。您可以'在每个数字前键入a ,或将单元格的数字格式更改为“文本”。
  2. 有一个名为Xnumbers的插件,它“从1到250个有效数字执行多精度浮点算术”。

2

您可以像这样将16位数字的列复制并粘贴到excel中:

打开一个新的Excel文档。
将其保留为空白,然后单击文件/另存为。
在类型框中,选择“文本(制表符分隔文件)”选项。
将要粘贴16位数字的列的格式设置为“文本”。
从原始文档中复制您的16位数字(单词,电子邮件,无论身在何处),并将其粘贴到制表符分隔的文件中的列中,该文件刚刚设置为文本格式。再次保存。
您将看到错误警告。选择所有16位数字,然后从错误处理选项列表中选择“忽略错误”。
将文件保留为文本文件或将其保存为excel文件,无论哪种方式都可以。您可能会再次看到错误警告,只需全选并再次忽略错误即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.