Google工作表文本日​​期转换

时间:2017-04-25 13:39:46

标签: google-sheets

我有一个列有各种日期的专栏,如2017年1月1日或2017年12月24日。

是否可以从中提取DATE,以便我可以使用DD / MM / YYYY格式?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

不优雅(但应该有效!):

=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等。