【问题标题】:Google sheets text date conversion谷歌表格文本日期转换
【发布时间】:2017-04-25 13:39:45
【问题描述】:

我有一列包含各种日期的文本格式,例如 2017 年 1 月 1 日或 2017 年 12 月 24 日。

是否可以从中提取日期,以便我可以以 DD/MM/YYYY 格式获取它?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    这会奏效。假设日期在从第 2 行开始的 A 列中。在 B2 中输入:

    =iferror(arrayformula(datevalue(regexreplace($A2:$A100,"((st)|(th)|(nd))",""))))
    

    【讨论】:

      【解决方案2】:

      不优雅(但应该可以工作!):

      =if(ISNUMBER(mid(A2,2,1)*1),date(right(A2,4),match(mid(A2,find(" ",A2)+1,3),MonthNo.,0),left(A2,2)),date(right(A2,4),match(mid(A2,find(" ",A2)+1,3),MonthNo.,0),left(A2,2)))
      

      假设名为 MonthNo. 的范围填充有 JanFebMar 等。

      【讨论】:

        猜你喜欢
        • 2021-03-21
        • 2021-09-27
        • 1970-01-01
        • 1970-01-01
        • 2022-10-14
        • 1970-01-01
        • 1970-01-01
        • 2020-05-07
        • 2020-05-24
        相关资源
        最近更新 更多