【问题标题】:excel error checking flags cell as number formatted as textexcel错误检查将单元格标记为格式化为文本的数字
【发布时间】:2014-12-28 00:49:01
【问题描述】:

我在 Excel 工作表中有一个单元格,该单元格带有三角形错误标志,显示“此单元格中的数字被格式化为文本或前面带有撇号”。情况并非如此,所有字符都是数字,单元格格式是数字。是否还有其他条件会发生这种情况?

我问是因为当使用另一个应用程序将 excel 文件作为数据库表访问时会产生问题。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    单击警告图标并选择“转换为数字”。发生此问题是因为这些值最初是在将单元格格式化为文本时提供的。

    【讨论】:

    • 我知道会转换成数字,我想知道为什么 excel 认为单元格是文本。
    • 这不是它为什么这么想的问题,当值被格式化为数字时,当它们最初被格式化为文本时,警告你是常识。如果最初将原始值放在数字格式的单元格中,则切换格式不会产生此警告。
    • 你是对的,我尝试将单元格格式化为文本,然后输入数字并得到错误。我想知道为什么将格式改回数字并不能消除错误。
    • Id 不会摆脱警告以防止意外后果。假设在数千行中,有一个非数字值。这是一种确认新数字格式是否确实有效的方法。从数字格式转向文本格式的方向不值得警告消息,因为它不涉及数字计算。
    • 您知道是否有办法将现有的数字单元格更改为 excel 认为数字格式为文本的单元格? (不添加撇号等)实际上,我希望出现错误标志。
    【解决方案2】:

    运行数据►文本到列►固定宽度►完成,您可以将一整列导入的伪数字从看起来像数字的文本转换为实际数字。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多