Страницы: 1
RSS
Пересчет даты с английского языка с названием месяца в краткую дату на русском
 
Как пересчитать из формата 01 Sep 2009 (дата) в такой: 01.09.09 (краткая дата).  
пробовала так: =ДАТАЗНАЧ(((ЛЕВСИМВ(B2;2)&"."&ПСТР(B2;4;4)&"."&ПРАВСИМВ(B2;4)))) - не получается(, чувствую, что чего -то не хватает, непонятно чего. СПАСИБО!
 
На нерусском Экселе достаточно поставить нужный формат и спецвставкой умножить на 1 (и ещё раз формат).  
На русском нет возможности пробовать :(
 
Игорь, судя по тому что формула написана по русски... :-)  
 
=--(ЛЕВСИМВ(B2;2)&"."&ВПР(ПСТР(B2;4;3);{"Jan";"янв":"Feb";"фев":"Mar";"мар":"Apr";"апр":"May";"май":"Jun";"июн":"Jul";"июл":"Aug";"авг":"Sep";"сен":"Oct";"окт":"Nov";"ноя":"Dec";"дек"};2;0)&"."&ПРАВСИМВ(B2;4))
 
Забыл добавить, точки не нужны.  
 
=--(ЛЕВСИМВ(B2;2)&ВПР(ПСТР(B2;4;3);{"Jan";"янв":"Feb";"фев":"Mar";"мар":"Apr";"апр":"May";"май":"Jun";"июн":"Jul";"июл":"Aug";"авг":"Sep";"сен":"Oct";"окт":"Nov";"ноя":"Dec";"дек"};2;0)&ПРАВСИМВ(B2;4))
 
Спасибо огромное за отклик и помощь!!!
 
еще варианты:  
=--(ЛЕВСИМВ(B2;2)&"."&ПОИСКПОЗ(ПСТР(B2;4;3);{"Jan":"Feb":"Mar":"Apr":"May":"Jun":"Jul":"Aug":"Sep":"Oct":"Nov":"Dec"};)&"."&ПРАВСИМВ(B2;4))  
 
=--(ЛЕВСИМВ(B2;2)&"."&(ПОИСК(ПСТР(B2;4;3);"JanFebMarAprMayJunJulAugSepOctNovDec")+2)/3&"."&ПРАВСИМВ(B2;4))
 
в догонку:  
=ДАТА(ПРАВСИМВ(B2;4);(ПОИСК(ПСТР(B2;4;3);"JanFebMarAprMayJunJulAugSepOctNovDec")+2)/3;ЛЕВСИМВ(B2;2))
Страницы: 1
Читают тему
Наверх