当在Excel或任何其他电子表格应用程序(如Google Sheets)中使用大数字时,一些单元格可能会显示一个科学记数法的数字,如3.50128E+17。如何去掉单元格中的E+n,其中n是某个数字?

去掉单元格中的E+n
更改显示为E+n(其中n是数字)的数字的最简单方法是右键单击单元格,单击上下文菜单项“设置单元格格式”,然后在“数字”选项卡和“类别”部分中选择“数字”选项。
以下是Mac版Excel上的窗口外观:

如何修复单元格显示###########
将单元格格式更改为“数字”后,你可能会看到所选单元格更改为如下内容:

这意味着该单元格中的数字太大,无法根据列设置的宽度进行显示。
有几种方法可以处理这种类型的显示问题:增加列的宽度,或减小单元格内容的字体大小,或更改数字的格式。
增加列的宽度
要增加列的宽度,只需将鼠标光标悬停在列A的右侧边界上,当你将鼠标悬停时,你会看到它变为包含向左和向右箭头的光标,如下所示:

一旦你看到光标更改为这种类型,则向右拖动列以增加列的宽度,从而能够显示大的数字。或者,当鼠标光标变为上述内容时,你可以双击,Excel将自动增加列的大小以匹配列内容的宽度。

减小字体大小
显示单元格中包含的数字的另一个选项是减小字体大小。缩小字体大小意味着你可以显示更多内容。
只需单击单元格并在“主页”功能区中找到字体大小选项,或者如果右键单击单元格并选择“设置单元格格式”,则单击“字体”选项卡,然后在“大小”区域中将数字更改为小于当前值:

如果使字体大小不是显示大数字的首选选项,那么第三种选择是尝试通过应用缩写来更改数字的格式。
以千、百万或数十亿为单位格式化数字
如果延长列的宽度会导致电子表格的外观出现问题,那么使用这些大数字正确显示单元格中包含的数字的另一种选择是使用自定义格式缩短它们。
例如,你可以使用m表示数百万,k表示数千,b表示数十亿(等等)来表示每个数字。
要编辑包含这些数字的单元格的格式,如果将其减少数千、数百万或数十亿仍然使数据有意义,请右键单击包含大数字的单元格,然后单击“设置单元格格式”,然后在“数字”选项卡中单击“类别”选项“自定义”。

在类型字段中输入所需的缩写。在我的情况下,我将把要表示的数字缩写为百万,因此,输入以下代码:
#,##0,,"m";[红色](#,##0,,"m");-;@
这种类型的自定义数字格式的结果如下所示:

摆脱Excel中的E+n:总结
大多数电子表格都会使用科学符号自动转换单元格中的大数字,因为这有助于显示数字,而不仅仅是一组散列。如果这对你的用例来说并不理想,并且你仍然希望看到最完整的数字,那么只需更改单元格的格式即可。
将单元格格式化为数字格式后,你可能会遇到下一个问题,即单元格仅显示哈希符号,如##########。若要解决此问题,只需加宽列的宽度,或减小字体大小,或应用自定义数字格式以适应单元格中包含的所有数字。