Заставить Excel распознавать дату в пользовательском формате

Заставить Excel распознавать дату в пользовательском формате

Как заставить 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

Я предполагаю, что у вас региональные настройки США. В противном случае формула может не работать!

Связанный контент