2012-07-24 08:50:56 +0000 2012-07-24 08:50:56 +0000
87
87

关闭Excel中的科学记号

我想阻止Excel的行为,即我输入的任何大的数字都会被存储为一个数字,然后缩写为科学记号。是否可以告诉Excel 2007停止这样做?

答案 (4)

68
68
68
2012-07-24 09:22:53 +0000

但是,如果你选择你的数据,点击右键,然后点击 “单元格格式化……….",然后选择 "编号",你就可以阻止excel将你的数据改成科学符号。

17
17
17
2014-02-24 13:32:17 +0000

这是一个不方便(但有效的)黑客。注意,只有当你需要将完整的数字导入到另一个应用程序(如Access)或提供适当的显示时,这才是真正有用的。

如果你将问题列格式化为number,你可以将所有正确格式化的数字复制到记事本中。然后创建一个新的列,格式化为text,并将记事本中的表示方式复制到新的列中。

7
7
7
2018-03-08 13:30:58 +0000

也许科学记号是Excel中不太有用的行为之一。

如果你在A1单元格里有一个科学记号,你不能只用这个公式在B1单元格里有一个文本格式的值:

=CONCATENATE(A1)

这是一个结果的例子:

+----+--------------------------+-------------------------+
| | A | B |
+----+--------------------------+-------------------------+
| 1 | Ugly scientific notation | Awesome numbers as text |
| 2 | 8,80001E+11 | 880001465055 |
| 3 | 8,80001E+11 | 880001445410 |
| 4 | 8,80001E+11 | 880001455678 |
| 5 | 8,80001E+11 | 880001441264 |
| 6 | 8,80001E+11 | 880001413012 |
| 7 | 8,80001E+11 | 880001391343 |
| 8 | 8,80001E+11 | 880001373652 |
| 9 | 8,80001E+11 | 880001273395 |
| 10 | 8,80001E+11 | 880001115228 |
| 11 | 8,80001E+11 | 880001185106 |
| 12 | 8,80001E+11 | 880001062936 |
| 13 | 8,80001E+11 | 880000796522 |
| 14 | 8,80001E+11 | 880000890200 |
| 15 | 8,80001E+11 | 880000596278 |
| 16 | 8,8E+11 | 880000243378 |
| 17 | 8,8E+11 | 880000069050 |
| 18 | 8,85101E+11 | 885100625390 |
+----+--------------------------+-------------------------+
2
2
2
2012-07-24 10:19:42 +0000

如果你想让在一个表格中输入的所有数字不以科学格式出现,你可以考虑创建一个模板并重新使用