У меня есть документ с датами в форме 2014-05-14T9:15:20. К сожалению, Excel не распознает этот формат DateTime. Есть ли способ сказать Excel, чтобы прочитать это в формате DateTime, не разделяя дату и время? Если это помогает, этот формат прибывает из документа XML.
2 ответа
3
Вы можете использовать эту формулу для преобразования
=SUBSTITUTE(A1,"T"," ")+0
SUBSTITUTE
вынимает "T"
и заменяет пробел, а затем добавляет ноль "связывает" результирующую строку со значением даты / времени, которое Excel распознает
Затем просто отформатируйте в нужном формате, например, m/d/yyyy hh:mm:ss
1
С вводом в ячейку A1, в B1 введите:
=DATEVALUE(MID(A1,1,10))+TIMEVALUE(MID(A1,12,9999))
Если вы форматируете B1 как «мм / дд / гггг чч: мм: сс»
Тебе следует увидеть:
НОТА:
Формат с Т действителен только после факта.
Это означает, что, если у вас есть действительная дата / время в ячейке, вы можете применить пользовательский формат :
мм / дд / гггг "T" чч: мм: сс