相关疑难解决方法(0)

为什么即使将单元格格式更改为文本,Excel 仍将长数字字符串视为科学记数法

我正在尝试在 Excel 中处理一些数据。数据包括数字帐号和其他长数字字符串(如手机 MEID)。我没有对这些字符串进行数学运算,所以我希望 Excel 将它们视为纯文本。

这是让我发疯的原因(这是 Excel 2010):

  1. 取一个像 1240800388917 这样的长数字并将其粘贴到新工作表的单元格中。
  2. Excel 的默认单元格格式是通用的,所以字符串以科学记数法表示为 1.2408E+12
  3. 右键单击单元格,选择设置单元格格式,将格式设置为文本

即使格式已设置为文本,单元格仍以科学记数法显示。

现在,如果我以不同的顺序执行这些步骤:

  1. 将空单元格格式化为文本。右键单击单元格,选择设置单元格格式,将格式设置为文本
  2. 取一个像 1240800388917 这样的长数字并将其粘贴到文本格式的单元格中

现在,单元格显示为字符串而不是科学计数法。

即使将单元格格式化为文本,结果仍以科学记数法形式存在,对我来说似乎已损坏。我已经看到建议的解决方法,例如:使用 CSV 导入并将格式设置为文本,在每个数字字符串的开头添加一个空格字符,等等。

是否有一个简单的好方法可以轻松地将这些字符串格式化为文本?

Excel到底为什么要这样做?

我发现的相关 SU 问题: 如何让 Excel 2007 停止将大数格式化为科学记数法?并且 此 Excel 行为是否预期具有较大的十六进制数?

microsoft-excel microsoft-excel-2010 cell-format

139
推荐指数
7
解决办法
41万
查看次数

关闭 Excel 中的科学记数法

我想防止 Excel 行为将我输入的任何大数存储为数字,然后缩写为科学记数法。是否可以告诉 Excel 2007 停止这样做?

microsoft-excel-2007 microsoft-excel

103
推荐指数
3
解决办法
50万
查看次数

删除 Microsoft Excel 2010 中的默认模板

意外创建了默认模板,并在 Excel 启动时继续打开。如何在 2010 中删除默认模板?

microsoft-excel microsoft-excel-2010

3
推荐指数
1
解决办法
2万
查看次数