![Заставить Excel распознавать дату в пользовательском формате](https://rvso.com/image/1388486/%D0%97%D0%B0%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20Excel%20%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D1%8C%20%D0%B4%D0%B0%D1%82%D1%83%20%D0%B2%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%BC%20%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5.png)
Как заставить 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
Я предполагаю, что у вас региональные настройки США. В противном случае формула может не работать!