【问题标题】:Timestamp line to a excel readable timestamp时间戳行到 Excel 可读时间戳
【发布时间】:2017-12-09 15:32:10
【问题描述】:

我有数千个时间戳,如下所示:

2017 年 7 月 2 日星期日 06:00:02 (GMT-04:00)

随着日期、日期和时间的变化。这是一个军事时间戳(即每天最多计算 24 小时)

我使用以下公式来计算时间。但是excel不可读。

=MID($A2,FIND(":",$A2)-2,8)

这会产生一个类似的值:

06:00:02

但是,这无济于事,我必须做很多操作。我希望 excel 能够识别日期和时间,所以我的 x 轴上有一个真实的时间线。

我想以

的形式获取它

2017 年 7 月 2 日上午 6:00:02

这样我可以得到如下图:

Graph Example with desired timeline on x axis

干杯!!!!

【问题讨论】:

  • @pnuts 它们都各不相同。这是另一个不同的例子。 Wed Feb 01 09:06:06 2017 (GMT-05:00)我想获取这个/这些时间戳,并按照显示的确切形式。
  • @pnuts 我希望它采用6/29/2017 12:00:01 AM 显示的形式,也与链接图上显示的形式相同。帖子中的日期/代码不相关,它们只是示例
  • @pnuts 我编辑了操作以显示 A 的确切结果。从 B 开始,它将是 2/1/2017 9:06:06 AM

标签: excel excel-formula timestamp


【解决方案1】:

由于工作日和月份都是三个字母的缩写,所以可以使用绝对位置的Mid函数来提取日期的元素。仅适用于您可以使用的日期

=DATEVALUE(MID(A1,9,2)&"-"&MID(A1,5,3)&"-"&MID(A1,21,4))

对于时间价值,你可以使用

=TIMEVALUE(MID(A1,12,8))

要在一个值中获取日期和时间,只需将两者相加并按您想要的格式设置。

=DATEVALUE(MID(A1,9,2)&"-"&MID(A1,5,3)&"-"&MID(A1,21,4))+TIMEVALUE(MID(A1,12,8))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-14
    • 2016-02-13
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多