【问题标题】:Time changes into datetime Excel(Numbers)时间更改为日期时间 Excel(数字)
【发布时间】:2012-03-04 16:31:09
【问题描述】:

我目前遇到以下问题:

当我只是想在单元格中输入特定时间时,例如:09:30 它会自动将单元格转换为 :4 maart 2012 09:30:00 但它只在单元格中显示 09:30..

我怎样才能停止这种转换,以便只有 09:30 停留在单元格中?

提前致谢。

【问题讨论】:

  • 这个问题比下面的答案建议的要多。 Excel 将日期和时间保存为数字。 2012 年 3 月 4 日为整数 40972(自 1900 年 1 月 1 日以来的天数)。 9:30 保留为一天的一小部分 = 9.5/24 = .395933。如果我在计算机上输入 9:30,它会存储为 .395933。如果我将此值格式化为日期和时间,它将显示为:0 Jan 1900 9:30。但似乎在思南的电脑上,9:30 存储为 40972.395933。我们需要解释这种效应来解决这个问题。
  • 连我的都说1/0/1900 9:30:00 AM

标签: excel date time numbers


【解决方案1】:

您是否需要将单元格内容解释为日期(例如通过公式)?如果没有,为什么不输入 '09:30(带有前导撇号) - excel 只会将字符串“09:30”存储在单元格中,而不会将其转换为日期。

【讨论】:

  • 谢谢,这正是我所需要的。一个简单的绕过!
【解决方案2】:

如果您在 Excel 中使用 ' 字符(单引号)作为值的前缀,Excel 会将其视为字符串值,并且不会转换为数字或其他数据类型。

如果您想将其保留为时间值并对其执行计算,请让 Excel 对其进行转换,但将单元格格式化为仅显示时间值,而忽略日期部分。

Excel 中的日期时间值实际上存储为浮点数,整数部分表示自 Epoch 日期(我的版本为 1900/01/00)以来的天数,小数部分表示时间。

【讨论】:

    猜你喜欢
    • 2019-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多