используется Формула =СЦЕПИТЬ(C1;"*";ТЕКСТ(A1;"ДД.ММ.ГГГГ")) где А1 - дата "23.09.2009" С1 текст "трям-трям" должно получится "трям-трям*23.09.2009"
соотвественно на одном компьютере работает, на другом нет (работает только при замене "ДД.ММ.ГГГГ" на "dd.mm.yyyy".
получается на разных компах разные языковые форматы на дату и время, хотя установлена одна и та же русскоязычная версия экселя: 2003 (11.8307.8202) SP3
посоветуйте как привести в соответствие языковые форматы на разных компах? при добавлении формата на русском языке "ДД.ММ.ГГГГ" по примеру маски описанной http://planetaexcel.ru/tip.php?aid=35 выдает на дату только текст "ДД.ММ.ГГГГ"
спасибо за варианты, но все-таки непонятно, каким образом в русскоязычный эксель влезли форматы даты и времени на англицком... Где устанавливаются язык форматов?...
Есть такое слегка мудреное решение этой проблемы: Заводим глобальное имя: Формат=ЕСЛИ(ЕОШ(ГОД(ТЕКСТ(40000;"ДД.ММ.ГГГГ")));"dd.mm.yyyy";"ДД.ММ.ГГГГ") А затем используем его в формулах ТЕКСТ, например: ="за период с " & ТЕКСТ(Дата1;Формат) & " по " & ТЕКСТ(Дата2;Формат) где Дата1 и Дата2 на ваш вабор - либо ссылки на ячейки с датами, либо другие заведённые вами глобальные имена. P.S. Меню "Вставка -> Имя-> Присвоить" (на всякий случай)