Страницы: 1
RSS
Можно ли проще чем через ПРОПНАЧ и ТЕКСТ с форматом
 
и снова здраствуйте!
такая проблемка, ну не совсем проблемка, а сложность

вот такой формулой =ПРОПНАЧ(ТЕКСТ(B1;"[$-419]ДД МММ;@")) достигается результат вида 03 Мар, ну то есть возвращается дата в формате две цифры дня, три буквы месяца причем обязательно что первая буква месяца должна быть большая

можно ли добиться того же самого "эффекта", но как-то проще? оптимальнее что ли
 
а в чем неоптимальность-то?
задача из двух частей. нужного формата в чистом виде нет. используете две функции. всё нормально, имхо.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
ну я вот подумал, что, вероятно, существует какой-нибудь хитрый формат, типа: "[$-4191000]ДД МММ;@"

или такого нету?
 
Так можно, но все равно две функции
Код
=ЛЕВСИМВ(ТЕКСТ(B1;"ДД ММММ");6)
 
спасибо

а как обойти ту проблему, что если файл будет открываться в англоязычном экселе и на листе есть например такая формула =ЛЕВСИМВ(ТЕКСТ(B1;"ДД ММММ");6) / или такая как у меня которую я привел в нчале/, то английский эксель выдаст значение ошибки, т.к. в английских форматах нет такого как ДД ММММ, ДД МММ и прочее, ну в общем нету русских букв

как сделать, чтобы в любой версии формулы содержащие ТЕКСТ(;"наш формат") работали?
 
я тоже недавно задавался подобным вопросом.
здесь
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
уже пошел по ссылке! спс!!
 
Вариант:
=ДЕНЬ(G2)&ВЫБОР(МЕСЯЦ(G2);" Янв";" Фев"; " Мар";" Апр";" Май";" Июн";" Июл";" Авг";" Сен";" Окт";" Ноя";" Дек")
Excel 2013
Страницы: 1
Читают тему
Наверх