【问题标题】:Convert date column转换日期列
【发布时间】:2015-01-10 14:39:17
【问题描述】:

我在 Excel 表中有数据。我有一列这样的日期值。

2012 年 5 月 13 日

2012 年 8 月 27 日

2012 年 6 月 21 日

2012 年 3 月 18 日

2011 年 11 月 16 日

2011 年 12 月 15 日

有没有办法把它转换成这样的格式? 1998-12-25

【问题讨论】:

    标签: excel excel-2010


    【解决方案1】:

    我假设您的日期存储为字符串。如果您的数据之一在单元格 A1 中,请在 B1 中使用

    =DATEVALUE(LEFT(A1,FIND(" ",A1)-1)&" "&LEFT(MID(A1,FIND(" ",A1)+1,FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)))-1),3)&" "&RIGHT(A1,4))
    

    然后将B1格式化为CustomType:yyyy-mm-dd。

    更短的公式是可能的,特别是如果您可以假设一天总是有两位数(例如,01,而不是 1)。

    如果您的数据存储为数字而不是字符串,则只需应用所描述的格式化过程。

    【讨论】:

    • 感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2020-05-16
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-14
    • 2022-11-22
    相关资源
    最近更新 更多