Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Главное меню

Помогите разобраться с датой (преобразование)

Автор Allaire, 18.05.2012, 15:14

« назад - далее »

Allaire

Добрый день коллеги! Дело вот в чем - у меня есть файл экселя, где на одном листе я ввожу данные, на втором они мапятся на печатную форму (см. вложенный файл). Т.е. на листе "форма вводе" есть поле АР2 (с типом данных "дата"). Она должна мапится в поле (клеточки) на печатной форме CZ2 по DN2. Но вместо этого я получаю значение 40940 - проблема выходит с преобразованием данных... помогите "распарсить" корректно, так чтобы нужная цифра попадала в нужную клетку. Спасибо!

iron priest

=ПСТР(ТЕКСТ('Форма ввода'!$AP$2;"ДДММГГГГ");1;1)

и так далее

Allaire

Цитата: iron priest от 18.05.2012, 15:20
=ПСТР(ТЕКСТ('Форма ввода'!$AP$2;"ДДММГГГГ");1;1)

и так далее
Спастбо за пример, но почему-то в поле вместо цифры появляется буква Д (т.е. ПСТР выгребает 1 знак из этой маски), что за?

Allaire

Цитата: Allaire от 18.05.2012, 16:01
Спастбо за пример, но почему-то в поле вместо цифры появляется буква Д (т.е. ПСТР выгребает 1 знак из этой маски), что за?
Спасибо, разобрался... надо было:

=ПСТР(ТЕКСТ('Форма ввода'!$AP$2;"dd-mm-yyyy");1;1) - хз почему