Это еще один вопрос о преобразовании даты в datevalue. Формат ввода: «17 марта 2013 года 7:04:28 PM GMT-07: 00». (Выход инструмента SAP)Преобразование другой строки в datevalue для Excel
= DATEVALUE (B26) не работает.
Есть ли шансы?
Спасибо, Герт
Это еще один вопрос о преобразовании даты в datevalue. Формат ввода: «17 марта 2013 года 7:04:28 PM GMT-07: 00». (Выход инструмента SAP)Преобразование другой строки в datevalue для Excel
= DATEVALUE (B26) не работает.
Есть ли шансы?
Спасибо, Герт
Вы смотрите на две разные вещи. Значение Datevalue отличается от времени. Например, 17 марта 2013 в DATEVALUE равно 41350.
=DATEVALUE(March 17, 2013)
TIMEVALUE в 7:04:28 PM равно 0,794769
=TIMEVALUE(7:04:28 pm)
Оба они требуют ввода быть в тексте формат, а не дата или время.
Вам нужно будет разобрать строку и отключить GMT в конце. Я не думаю, что Excel может оценить часовые пояса.
Это должно работать:
=DATEVALUE(LEFT(B26,FIND(",",B26)+5))+TIMEVALUE(MID(B26,FIND(",",B26)+7,FIND("GMT",B26)-FIND(",",B26)-8))
Если вы используете региональные настройки США, то ваш текст представляет собой формат действительную дату/время, когда вы удаляете «GMT» и все после того, так что вы можете использовать формулу, которая будет просто удалить эту часть и «со-Ercé» значение даты/времени, т.е.
=LEFT(B26,FIND("GMT",B26)-1)+0
формат результата ячейки в требуемой формат даты/времени, например, m/d/yy hh: mm
Ницца - хороший способ свести вместе! –