【问题标题】:String Date not converting to type date despite datevalue尽管有日期值,字符串日期未转换为日期类型
【发布时间】:2020-10-22 12:05:30
【问题描述】:

我有一个日期时间列(A 列)。我使用以下公式将其转换为日期(B 列)。顺便说一下,A 列是实际的日期时间

 =MONTH(a2) & "/" & DAY(a2) & "/" & YEAR(a2)

现在的问题是这列日期显示为字符串,所以我将列类型更改为短日期,没有发生任何事情(它仍然是字符串,我无法从另一个日期中减去这个日期)。

另外关于使用以下公式将日期类型更改为日期类型:

= Datevalue(b2)

使用 datevalue 后,某些日期被更改为日期类型(我基本上可以从另一个日期中减去最终日期),但某些日期仍未转换为日期。

怎么办?

【问题讨论】:

  • 只需使用=INT(A2) 并格式化为日期。

标签: excel date datetime


【解决方案1】:

根据您的描述,我认为 A 列中的日期时间格式不是字符串和实际日期时间,因此您可以简单地使用:

=INT(A2)

然后使用标准日期格式选项应用所需的单元格格式。

【讨论】:

    【解决方案2】:

    你有日期时间值的例子吗?

    我尝试了一个模拟版本,没有问题。但也许我误解了你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-28
      • 2011-05-17
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多