Перевед из одного формата в другой (даты)
bar171
Дата: Воскресенье, 08.02.2015, 21:34 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Добрый вечер, уважаемые! Столкнулся вот с какой проблемкой: каким образом можно программно перевести из формата №1 "Friday, February 8, 2015 2:01 PM" (формат даты Outlook) в формат №2"dd:mm:yyyy hh:mm"? Даты формата № 1 получаю ввиде строки(string), далее начал проверять функцией IsDate, в итоге получил False ... неужели единственный выход это только парсить строку?
Добрый вечер, уважаемые! Столкнулся вот с какой проблемкой: каким образом можно программно перевести из формата №1 "Friday, February 8, 2015 2:01 PM" (формат даты Outlook) в формат №2"dd:mm:yyyy hh:mm"? Даты формата № 1 получаю ввиде строки(string), далее начал проверять функцией IsDate, в итоге получил False ... неужели единственный выход это только парсить строку? bar171
Ответить
Сообщение Добрый вечер, уважаемые! Столкнулся вот с какой проблемкой: каким образом можно программно перевести из формата №1 "Friday, February 8, 2015 2:01 PM" (формат даты Outlook) в формат №2"dd:mm:yyyy hh:mm"? Даты формата № 1 получаю ввиде строки(string), далее начал проверять функцией IsDate, в итоге получил False ... неужели единственный выход это только парсить строку? Автор - bar171 Дата добавления - 08.02.2015 в 21:34
AlexM
Дата: Воскресенье, 08.02.2015, 21:39 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
нужен пример файла
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение нужен пример файла Автор - AlexM Дата добавления - 08.02.2015 в 21:39
bar171
Дата: Понедельник, 09.02.2015, 09:18 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
20% ±
Excel 2010
Доброе утро, AlexM! Извините не увидел вечером/ночью ... пример формата и проверка функцией IsDate прикрепил ...
Доброе утро, AlexM! Извините не увидел вечером/ночью ... пример формата и проверка функцией IsDate прикрепил ... bar171
Ответить
Сообщение Доброе утро, AlexM! Извините не увидел вечером/ночью ... пример формата и проверка функцией IsDate прикрепил ... Автор - bar171 Дата добавления - 09.02.2015 в 09:18
Michael_S
Дата: Понедельник, 09.02.2015, 10:16 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
единственный выход это только парсить строку
единственный выход это только парсить строку
Michael_S
Ответить
Сообщение единственный выход это только парсить строку
Автор - Michael_S Дата добавления - 09.02.2015 в 10:16
AlexM
Дата: Понедельник, 09.02.2015, 10:59 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1130
±
Замечаний:
0% ±
Excel 2003
получилось формулойКод
=--СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПРАВБ(A2;17);", ";"."&ПОИСК(ПСТР(A2;ПОИСК(",";A2)+3;2);"_anebarprayunulugepctovec")/2&"."))
Плюс функция пользователя. Алгоритм как в формуле
получилось формулойКод
=--СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПРАВБ(A2;17);", ";"."&ПОИСК(ПСТР(A2;ПОИСК(",";A2)+3;2);"_anebarprayunulugepctovec")/2&"."))
Плюс функция пользователя. Алгоритм как в формуле AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Понедельник, 09.02.2015, 11:54
Ответить
Сообщение получилось формулойКод
=--СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПРАВБ(A2;17);", ";"."&ПОИСК(ПСТР(A2;ПОИСК(",";A2)+3;2);"_anebarprayunulugepctovec")/2&"."))
Плюс функция пользователя. Алгоритм как в формуле Автор - AlexM Дата добавления - 09.02.2015 в 10:59
krosav4ig
Дата: Понедельник, 09.02.2015, 12:40 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
у меня по-другому получилось, массивная формула Код
=ТЕКСТ(--(ПСТР(A2;ПОИСК(" ??,";A2)+1;2)&"."&ПОИСКПОЗ(;-ПОИСК(ТЕКСТ(СТРОКА($1:$12)*30;"[$-F1]МММ");A2))&"."&ПРАВБ(A2;13));"ДД.ММ.ГГГ ч:мм")
у меня по-другому получилось, массивная формула Код
=ТЕКСТ(--(ПСТР(A2;ПОИСК(" ??,";A2)+1;2)&"."&ПОИСКПОЗ(;-ПОИСК(ТЕКСТ(СТРОКА($1:$12)*30;"[$-F1]МММ");A2))&"."&ПРАВБ(A2;13));"ДД.ММ.ГГГ ч:мм")
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение у меня по-другому получилось, массивная формула Код
=ТЕКСТ(--(ПСТР(A2;ПОИСК(" ??,";A2)+1;2)&"."&ПОИСКПОЗ(;-ПОИСК(ТЕКСТ(СТРОКА($1:$12)*30;"[$-F1]МММ");A2))&"."&ПРАВБ(A2;13));"ДД.ММ.ГГГ ч:мм")
Автор - krosav4ig Дата добавления - 09.02.2015 в 12:40