Страницы: 1
RSS
Дата - текст в обычную дату
 
Добрый день! Выгрузка из программы выдает дату как текст, датазнач в данном случае не работает у меня. Как привести к нормальному виду даты?

Пример прилагаю))
 
Добрый и Вам. Проверяйте:
Код
=ДАТА(ЛЕВСИМВ(ПРАВСИМВ(B2;7);4);ПОИСК(ПСТР(B2;ПОИСК(" ";B2)+2;2);" нвеварпраяюнюлвгенктояек")/2;ЛЕВСИМВ(B2;2))
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Код
=ДАТАЗНАЧ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;" г.";"");" января ";"/01/");" февраля ";"/02/");" марта ";"/03/");" апреля ";"/04/");" мая ";"/05/");" июня ";"/06/");" июля ";"/07/");" августа ";"/08/");" сентября ";"/09/");" октября ";"/10/");" ноября ";"/11/");" декабря ";"/08/"))
 
Есть возможность прогнать данные через PQ? Там можно просто формат текст поменять на дату одним кликом
 
Vladimir Chebykin, почему я про это не подумала :D до этого формулами игралась. Спасибо!
Максим В., МатросНаЗебре, Тимофеев, спасибо большое))
Изменено: Owlet - 11.06.2021 14:40:17
 
Код
=МАКС(ЕСЛИОШИБКА(ДАТАЗНАЧ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;{" января ":" февраля ":" марта ":" апреля ":" мая ":"июня ":" июля ":" августа ":" сентября ":" октября ":" ноября ":" декабря "};{".01.":".02.":".03.":".04.":".05.":".06.":".07.":".08.":".09.":".10.":".11.":".12."});" г.";""));0))
 
Если все даты текущего года:
=--(--ЛЕВБ(B2;2)&"."&ПОИСК(ПСТР(B2;ПОИСК(" ";B2)+2;2);" нвеварпраяюнюлвгенктояек")/2)
Страницы: 1
Наверх