Pie*_*din 103 microsoft-excel-2007 microsoft-excel
我想防止 Excel 行为将我输入的任何大数存储为数字,然后缩写为科学记数法。是否可以告诉 Excel 2007 停止这样做?
VBw*_*now 86
不幸的是,excel 不允许您默认关闭此功能。
但是,如果您选择数据,右键单击,然后单击“设置单元格格式...”并选择数字,您可以阻止 Excel 将数据更改为科学记数法。
Mar*_* Jr 24
这是不方便(但有效)的 hack。请注意,这仅在您需要将完整号码导入另一个应用程序(如 Access)或提供正确显示时才真正有用。
如果您将相关列的格式设置为number,则可以将所有格式正确的数字复制到记事本中。然后只需创建一个格式为 的新列text,并将记事本表示复制到新列中。
小智 16
也许科学记数法是不太有用的 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 |
+----+--------------------------+-------------------------+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
499035 次 |
| 最近记录: |