为什么Excel在将单元格格式改为文本后仍将长数字字符串作为科学符号处理
我正在尝试在Excel中处理一些数据。这些数据包括数字账号和其他长数字字符串(如手机MEID)。我没有对这些字符串进行数学运算,所以我希望Excel能把它们作为纯文本处理。
以下是让我感到头疼的事情(这是Excel 2010):
- 拿一个长的数字,比如1240800388917,然后把它粘贴到一个新工作表的单元格中。Excel默认的单元格格式是通用的,所以字符串的科学符号是1.2408E+12
- 在单元格上单击右键,选择格式化单元格,将格式设置为文本
尽管格式化设置为文本,但单元格仍然以科学符号显示。将一个空单元格格式化为文本。右键点击单元格,选择 “单元格格式化",将格式设置为文本 2. 2. 取一个长的数字,如1240800388917,然后将其粘贴到文本格式化的单元格中
现在,该单元格显示为字符串而不是科学符号。
有什么简单的方法可以让这些字符串保持为文本格式吗?
为什么Excel要这样做?
相关的SU问题我找到了如何让Excel 2007停止将大的数字格式化为科学符号?和Excel的这种行为是预期的大的十六进制数字吗?