在Excel中,有时候我们会遇到数字变成小数点加上“E+17”的形式,这通常是因为单元格格式设置不正确导致的。这种格式实际上是科学计数法的一种表示方式,通常出现在默认设置下。如果你遇到了这种情况,可以尝试以下方法解决:
1. 重新设置单元格格式
选中包含数字的单元格,右键点击“设置单元格格式”,在弹出的窗口中选择“数字”选项卡,然后将分类设置为“数值”,同时将小数位数设置为0。这样就可以将数字恢复成正常的显示形式。

2. 使用文本格式存储数字
如果你不想改变单元格的格式,但需要将数字以文本形式存储,可以选中包含数字的单元格,右键点击“设置单元格格式”,在弹出的窗口中选择“文本”选项卡,然后点击确定即可。这样,数字将以文本形式存储,而不会发生科学计数法的转换。
3. 使用函数将数字转换成文本
除了上述方法外,你还可以使用Excel内置的函数将数字转换成文本。具体方法是使用TEXT函数。在包含数字的单元格旁边插入一个空白单元格,然后在编辑栏中输入“=TEXT(A1,0)”(假设A1是包含数字的单元格),按下回车键即可将数字转换成文本形式。
4. 检查数据是否以科学计数法显示
在某些情况下,数字可能已经以科学计数法显示,但单元格格式可能仍然被设置为常规格式。这时,你可以选中包含数字的单元格,右键点击“设置单元格格式”,在弹出的窗口中选择“数字”选项卡,然后查看分类是否为“科学计数法”。如果是,则需要将分类改为其他数值格式。
5. 检查数据是否被锁定
如果你发现数字被锁定(即单元格左上角有一个小锁头标志),可以选中该单元格,右键点击“取消锁定”。然后重新设置单元格格式为所需的数值格式即可。
总之,解决Excel数字变成小数点加上“E+17”的问题需要我们重新设置单元格格式或者使用特定的函数将数字转换成文本形式。同时还需要注意检查数据是否以科学计数法显示以及是否被锁定等情况。在实际操作中,我们可以根据具体情况选择合适的方法进行解决。