常规和文本格式隐藏数据为指数

常规和文本格式隐藏数据为指数

[在此处输入图片描述

我正在使用 Excel 2016

我在 Excel 中得到了以下 2 个数字: 278378378792.79602E+14(我可以根据附件 279602001944127 在函数面板中看到完整的数字,而且如果我展开该列,它仍然会将数字转换为指数)

这两个单元格默认格式为常规。如果我现在将其格式化为文本,它仍会显示为指数,但如果我将其格式化为数字并将小数位设为 0,则只会显示完整数字。

人们会期望通用格式和文本格式显示完整数字而不是指数数字。我真的认为这是一个错误。

如果它不被视为错误,那么至少当我将单元格格式化为常规时,它应该有进一步的选项来不将数字显示为指数。

答案1

当您输入长度超过 11 位的数字时,Excel 会自动将其转换为科学计数法。1.23457E+13
如果您想将其视为文本,请在将数字写入列之前将其格式化为文本。
默认情况下,Excel 对数字使用常规格式(没有特定的数字格式)。要将科学计数法转换为数字,请使用:

  • “设置单元格格式”对话框。
  • 风俗
  • 在选项下选择 0
  • 好的

如果它已经是指数并且您想要转换为文本,则可以使用以下公式:
=Trim(A1)
,其中 A1 是第一个数据,然后将其向下拖动

  • 复制新列
  • 在新位置选择性粘贴
  • 价值观

答案2

如果您只想显示数字,则需要在数字前添加 '。如果您需要对数字执行任何操作,则需要转到“数字”上的“主菜单”,展开格式,然后转到“更多数字格式”以获取数字格式并能够删除小数。在此处输入图片描述

相关内容