mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!
Статья является инструкцией по надстройке FillDocuments

Дополнительные функции (склонение по падежам, инициалы из ФИО, число и дата прописью)

В этой статье приведен полный список пользовательских функций (UDF), доступных при использовании программы заполнения документов по шаблонам.

 

В надстройке присутствуют 2 основных типа пользовательских функций:

  • сумма прописью (выводит число словами), дата прописью (аналогично, для даты и времени)
  • функции для обработки фамилий и должностей (склонение в родительном и дательном падеже, обрезка ФИО до инициалов)

 

Все доступные функции можно посмотреть в «Диспетчере функций» в категории «Определённые пользователем»

UDF в Диспетчере функций Excel

 

ВНИМАНИЕ: Указанные функции доступны, начиная с версии программы 2.0.2

Обновите программу до последней версии!

 

 

Все функции доступны для использования в качестве формул в любой книге Excel
(пока в Excel запущена надстройка для заполнения документов)

Полный список функций, и примеры их использования:

 

Функция (формула) Пример получаемого значения
=Пропись_Число(D12) Сто двадцать три тысячи пятьсот сорок шесть
=Пропись_Рубли(D12) Сто двадцать три тысячи пятьсот сорок шесть рублей
=Пропись_РублиКопейки(D12) Сто двадцать три тысячи пятьсот сорок шесть рублей семьдесят восемь копеек
=Пропись_РублиКопейки_сЧислами(D12) 123546 рублей 78 копеек
=Пропись_РублиТекстом_КопейкиЧислами(D12) Сто двадцать три тысячи пятьсот сорок шесть рублей 78 коп.
=ДробноеЧислоТекстом(D12) сто двадцать три тысячи пятьсот сорок шесть целых семьдесят восемь сотых
=ДробноеЧислоТекстом_ДробьЧислами(D12) сто двадцать три тысячи пятьсот сорок шесть целых 78 сотых
Исходное значение в ячейке D12 123546,78

 

Функция (формула) Пример получаемого значения
=Пропись_Дата($B$18) Восьмое января две тысячи тринадцатого года
=Пропись_Дата_сЧислами($B$18) 8 января 2013 года
=Пропись_Время($B$18) восемь часов пятьдесят ноль минут сорок пять секунд
=Пропись_Время_сЧислами($B$18) 8 часов 50 минут 45 секунд
=Пропись_ДатаВремя($B$18) Восьмое января две тысячи тринадцатого года, восемь часов пятьдесят ноль минут сорок пять секунд
=Пропись_ДатаВремя_сЧислами($B$18) 8 января 2013 года, 8 часов 50 минут 45 секунд
Исходное значение в ячейке B18 08.01.2013 8:50

 

Функция (формула) Пример получаемого значения
=ФамилияИО(B32) Сидоров И.А.
=ИОФамилия(B32) И.А. Сидоров
=ИмяОтчество(B32) Иван Андреевич
=Родительный(B32) Сидорова Ивана Андреевича
=Дательный(B32) Сидорову Ивану Андреевичу
=Транслит(B32) Sidorov Ivan Andreevitch
Исходное значение в ячейке B32 Сидоров Иван Андреевич