在Excel中将科学计数法转换为数字或文本
如果在Excel单元格中输入超过11位的数字,它将自动转换为科学计数法(如下所示)。
虽然后端的数字仍然保持不变,但 Excel 改变了显示该数字的方式。
有时这就是您想要的,有时您可能希望将科学计数法转换回常规数字。
在这个简短的教程中,我将向你展示几种方法 将以科学计数法显示的数字转换回常规数字。
推荐:WordPress专业干净现代布局主题Framer主题
在 Excel 中将科学计数法转换为数字
首先,让我向您展示一种非常简单的方法来改变 Excel 单元格中向用户显示数字的方式。
正如我所提到的,任何超过 11 位的数字都会自动转换为科学计数法。
使用以下方法,您可以强制单元格格式显示整个数字,而不是将其转换为科学计数法。
通过更改单元格格式
下面我有一组数据集,其中在逗号列的单元格中有一些大数字,我想按原样显示这些数字。
到目前为止,您可以看到这些已经转换为科学计数法。
以下是执行此操作的步骤:
- 选择包含科学计数法数字的单元格
- 单击功能区中的“主页”选项卡
- 在“数字”组中,单击对话框启动器图标(小倾斜箭头图标)。这将打开
- 在打开的“设置单元格格式”对话框中,单击“数字”选项卡
- 在类别选项中,选择“自定义”
- 在类型字段中,输入 0
- 单击“确定”
上述步骤将强制选定的单元格显示整数,而不是将其转换为科学计数法。
在 Excel 中处理大数字时,需要记住的一件重要事情是,Excel 只会显示精度最高为 15 位的数字。这意味着,如果您有一个 17 位数字,Excel 会自动将最后两位数字转换为 0。
如果您要处理大于 15 位的数字,并且想要显示整个数字,则无法通过在 Excel 中将其保留为数字来实现。您必须将其转换为文本(本教程后面将介绍)。
推荐:如何更改您的Instagram聊天主题和颜色
通过调整列宽(如果数字为 11 位或更少)
有时,当您处理 11 位或少于 11 位的数字(这是 Excel 不应将这些数字转换为科学计数法的长度)时,仍然有可能看到这些数字被转换为科学计数法。
如果列宽不够显示整个数字,就会发生这种情况,因此 Excel 会尝试通过以科学计数法显示该数字来调整列宽。
如果您将列宽增加到足以显示整数,您将发现它可以解决问题。
请注意,这仅适用于 11 位或更少的数字。任何超过 11 位的数字都会以科学计数法显示,因此调整列宽无济于事。在这种情况下,请使用之前介绍的方法(通过更改单元格格式)
在 Excel 中将科学计数法转换为文本
在上面的章节中,我向您展示了如何将以科学计数法显示的数字转换回显示所有数字的常规数字。
正如我所提到的,如果您处理的数字超过 15 位,Excel 会自动将第 15 位数字之后的所有数字转换为 0。
在这种情况下,最好将这些数字转换为文本。已转换为文本格式的数字不会改变,并按原样显示。
让我们看看实现此目的的几种简单方法。
在开头添加撇号
如果您手动输入超过 11 位数字,则在这些数字开头添加逗号会将整个数字转换为文本。
下面是一个示例,其中两列有大量数字。A 列中的单元格采用数字格式,其中的数字被转换为科学计数法,但 B 列中的数字带有前导撇号,因此它被视为文本并按原样显示。
关于此方法,需要记住的一件事是,您无法在专门需要数值的公式(例如 SUM 公式)中使用这些数字。幸运的是,大多数处理数值的 Excel 公式都能够将其解释为数字。
当您在数字前添加撇号时,Excel 会在单元格左上角显示一个绿色三角形。这是 Excel 让您知道可能出现错误的方式。您可以忽略它,或者选择单元格,单击显示的黄色三角形警告图标,然后单击“忽略错误”。
使用公式(UPPER、TRIM、TEXT)
如果您有一些以科学计数法显示的数字,您可以使用一些非常简单的文本公式将它们快速转换为文本,以便显示整个数字。
下面的 a 列中有一些数字,当前以科学计数法显示。
这是一个可以显示整个数字的公式:
=TRIM(A2)
虽然 TRIM 公式用于从文本中删除多余的空格,但在这种情况下,它会获取数字并按原样返回该数字。
您还可以使用以下任意公式:
=UPPER(A2)
或者
=LOWER(A2)
因此,这些是您可以用来将以科学计数法显示的数字转换为完整数字的一些方法。
如果号码为11位或更少,则可以使用前两种方法。
如果数字超过 11 位,您可以使用任何一种方法将科学计数法转换为文本(通过在数字开头添加撇号或使用 TRIM 或 UPPER/LOWER 等公式)。
我希望您发现本 Excel 教程很有用!