我有一个带有命名月份的日期文本,如下所示
06:29 Mar. 17 2014
我试过了,但显然我需要转换Mar
成数字
=DATEVALUE(RIGHT(G1, 4) & "-" MID(G1,7,3) & "-" MID(G1,12,2))
Err:508
由于它有效
=DATEVALUE(RIGHT(G1, 4) & "-03-" & MID(G1,12,2))
如何将该文本转换为日期?
答案1
如果我将其重新格式化为17-Mar-2014
=DATEVALUE(MID(G1,12,2) & "-" & MID(G1,7,3) & "-" & RIGHT(G1, 4))
答案2
使用此语句:
=DATEVALUE(CONCATENATE(RIGHT(A1,4),“-”,MID(A1,7,3),“-”,MID(A1,12,2)))
或者
=DATEVALUE(RIGHT(A1,4) & "-" & MID(A1,7,3) & "-" & MID(A1,12,2))