Страницы: 1
RSS
Преобразовать текст в формат даты
 
Преобразовать текст со временем в формат даты
 
И Вам здравствуйте

=--SUBSTITUTE(A5;".";" ") формат ячеек дата ДД.ММ.ГГГГ
Изменено: bigorq - 01.07.2022 14:03:37
 
Код
=ДАТАЗНАЧ(ЕСЛИ(ДЛСТР(A5)-ДЛСТР(ПОДСТАВИТЬ(A5;"мая";""))=3;ПОДСТАВИТЬ(A5;".мая.";" май ");ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A5;"я.";"ь ");"а.";" ");".";" ")))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Код
=ДАТА(ПРАВСИМВ(ПСТР(A5;1;ДЛСТР(A5)-6);4);ПРОСМОТР(ПСТР(ПСТР(A5;1;ДЛСТР(A5)-6);4;ДЛСТР(ПСТР(A5;1;ДЛСТР(A5)-6))-8);{"августа";"апреля";"декабря";"июля";"июня";"марта";"мая";"ноября";"октября";"сентября";"февраля";"января"};{8;4;12;7;6;3;5;11;10;9;2;1});ЛЕВСИМВ(ПСТР(A5;1;ДЛСТР(A5)-6);2))
 
Код
=--(ПОДСТАВИТЬ(ЛЕВБ(A5;6);"ая";"ай")&ЛЕВБ(ПРАВБ(A5;10);5))


mechanix 85, время может быть не только 10:59, но и 5:59
Изменено: _Boroda_ - 01.07.2022 14:17:43
Скажи мне, кудесник, любимец ба’гов...
 
Power Query
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Promoted Headers" = Table.PromoteHeaders(Source, [PromoteAllScalars=true]),
    #"Replaced Value" = Table.ReplaceValue(#"Promoted Headers","."," ",Replacer.ReplaceText,{"ДАТА"}),
    #"Changed Type with Locale" = Table.TransformColumnTypes(#"Replaced Value", {{"ДАТА", type datetime}}, "ru-RU"),
    #"Changed Type" = Table.TransformColumnTypes(#"Changed Type with Locale",{{"ДАТА", type date}})
in
    #"Changed Type"
 
всем спасибо
 
Код
=ДАТА(
ПСТР(A5;ПОИСК(" ";A5)-4;4);
МАКС(ЕЧИСЛО(ПОИСК(ТЕКСТ(ДАТА(;ПОСЛЕД(12);1);"[$-FC19]ММММ");A5))*СТРОКА($1:$12));
ПСТР(A5;1;2))
Страницы: 1
Наверх