У меня есть текст даты с названными месяцами как это

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))

Как преобразовать этот текст в дату?

2 ответа2

0

Это работает, если я переформатировать его до 17-Mar-2014

=DATEVALUE(MID(G1,12,2) & "-" & MID(G1,7,3) & "-" & RIGHT(G1, 4))
-1

Используйте это утверждение:

= 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))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .