【问题标题】:Excel How to convert datetime into only date - m/d/YYYY formatExcel 如何将日期时间转换为仅日期 - m/d/YYYY 格式
【发布时间】:2017-01-17 10:29:52
【问题描述】:

日期列有不同格式的日期和时间。

05-09-14 21:58
11-08-13 11:56
08/19/2016 11:08:46
11-08-13 11:56
11-08-13 12:16
05/24/2014 08:26:06
08/24/2016 11:00:29
12/20/2014 09:16:19
08/25/2016 09:38:22
08/24/2016 10:59:05
08/25/2016 12:36:33
08/19/2016 10:38:37
11-08-13 14:53
11-08-13 16:18
11-08-13 13:38
10-10-13 16:14
11-08-13 12:44
08/31/2016 17:13:57

我正在尝试将这些日期时间转换为仅日期 m/d/YYYY 格式。 我试过 =TEXT(cellofdate, "m/d/YYYY") 但我仍然有时间输入一些条目。

【问题讨论】:

  • 您确定所有这些条目都是真实日期吗?也许这些只是带有文本的单元格(看起来像日期)。你可能想通读这个:stackoverflow.com/questions/37100821/… 和这个:stackoverflow.com/questions/38000194/…
  • 感谢您的详细解释。在我拥有的文件中,其中一些是真实日期,其中一些只是看起来像日期的文本。当我将真实日期字段转换为一般日期并删除点后的数字时,我只得到日期。但是我如何将文本分开?

标签: excel excel-formula


【解决方案1】:

日期只是一个数字。
小数点左边是日期,右边是时间。

=INT(A1) 将返回整数。
您的第一个示例将显示为05/09/2014 00:00。您现在需要做的就是将单元格格式化为不带时间的日期。

编辑:并阅读@Ralph 链接到的帖子 - 信息量很大。

【讨论】:

    【解决方案2】:

    如果您关注的单元格是A1,您可以使用以下表达式:

      =DATEVALUE(MONTH(A1) & "/" & DAY(A1) & "/" & YEAR(A1))
    

    【讨论】:

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