【发布时间】:2021-02-04 21:03:53
【问题描述】:
我有很多格式奇怪的日期。例如:
2-2-21 08:15 AM
1-29-21 8:01 AM
1-26-21 3:00 PM
1-26-21 8:00 AM
12-26-20 3:10 AM
12-15-20 8:00 AM
我可以在 Google 表格中将它们转换为 yyyy-mm-dd HH:MM 吗?
【问题讨论】:
标签: date google-sheets datetime-format
我有很多格式奇怪的日期。例如:
2-2-21 08:15 AM
1-29-21 8:01 AM
1-26-21 3:00 PM
1-26-21 8:00 AM
12-26-20 3:10 AM
12-15-20 8:00 AM
我可以在 Google 表格中将它们转换为 yyyy-mm-dd HH:MM 吗?
【问题讨论】:
标签: date google-sheets datetime-format
使用:
=ARRAYFORMULA(IF(A1:A="",,TEXT(DATE(
IFERROR(20®EXEXTRACT(A1:A, "-(\d+) "), YEAR(A1:A))*1,
IFERROR( REGEXEXTRACT(A1:A, "\d+"), MONTH(A1:A))*1,
IFERROR( REGEXEXTRACT(A1:A, "-(\d+)"), DAY(A1:A))*1)+
IFERROR(TIMEVALUE(A1:A), REGEXEXTRACT(A1:A, "\d+:\d+")+
IF(REGEXMATCH(A1:A, "PM"), 0.5, 0)), "yyyy-mm-dd hh:mm")))
【讨论】: