Как заставить Excel распознавать текст в следующем формате как дату и время?
У меня следующая дата на мобильном: вторник, 3 декабря 2013 г. 1:54:26 PM +01:00
И хотелось бы, чтобы Excel отформатировал ячейку как дату, чтобы я мог создавать диаграммы на основе этой даты.
решение1
Мне удалось это исправить, но решение не идеальное. Вот оно:
=LEFT(REPLACE(G9;1;(FIND(",";G9));"");18)
Меня устраивает замена части, которая избавляет от дня недели, но LEFT, который я использую для избавления от времени, оставляет мне лишний пробел в конце, когда время состоит из 3 цифр вместо 4 (9:00 против 11:00).
решение2
Попробуйте установить тип ячейки на дату и посмотрите, распознает ли Excel этот формат. Затем просто настройте формат ячейки на любую дату, которую вы хотите отобразить.
решение3
Если ваш текст в формате A2, используйте эту формулу в формате B2
=TRIM(REPLACE(LEFT(A2,FIND("+",A2)-1),1,FIND(",",A2),""))+0
Это должно дать вам число, которое представляет собой порядковый номер даты/времени (дни с 1 января 1900 года), просто отформатируйте B2 в требуемом формате даты и времени, например:
m/d/yyyy hh:mm
Я предполагаю, что у вас региональные настройки США. В противном случае формула может не работать!