【问题标题】:Making Excel Recognize Custom Day/Time Format使 Excel 识别自定义日期/时间格式
【发布时间】:2014-01-27 22:23:56
【问题描述】:

我正在使用来自 Twitter API 的日期和时间格式。它看起来像这样:

Tue Nov 26 20:44:15 +0000 2013

是否有公式可以将其转换为可以按时间顺序排序的格式?我不需要+0000。也不关心星期几。

【问题讨论】:

    标签: excel excel-2007 excel-formula excel-2010 excel-2013


    【解决方案1】:
    =DATEVALUE(MID(A1,9,3) & MID(A1,4,5) & RIGHT(A1,4)) + TIMEVALUE(MID(A1,11,9))
    

    然后按你喜欢的格式。根据要求,您需要mmm dd HH:mm yyyy的自定义格式

    【讨论】:

    • 像魅力一样工作。非常感谢。
    【解决方案2】:

    试试这个,假设你的字符串在 A1 中:

    =DATETIME(MID(A1, 5, 16) & MID(A1, 27, 4))
    

    两个MID 公式删除了您想要的字符串部分,即月、日、时间和年,但不包括星期几和时区。这会生成一个字符串,DATETIME 函数可以自动识别并转换为原生 Excel 日期格式。

    【讨论】:

    • MID(C2, 5, 16) & MID(C2, 27, 4) 确实会生成 Nov 26 20:44:15 2013,但 DATETIME 不喜欢这样。生成 #NAME 错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多