Читающие
Where am I?
Обо мне
Поиск в блоге
Ярлыки
- Life Burns (95)
- Psy (58)
- Fun (44)
- Лирика (26)
- Фильмы (16)
- Politics (8)
- Usefull Tips (8)
- Кухонное дело (4)
понедельник, января 16, 2012
00:10 |
Изменить сообщение
Как это не парадоксально, но встроенной функции для представления чисел прописью в MS EXEL мне найти не удалось. И это странно, потому что многие люди используют exel для формирования платежных документов (в счетах и расходных накладных к примеру обязательно писать сумму прописью).
Обычно этот недостаток решается простеньким макросом, но если документом предполагается делиться с другими людьми, в других организациях - ничего не выйдет, потому что почти у всех макросы отключены. Да и большинство бухгалтеров не поймет что там написано, в то время как вирусные макросы все еще реальны. Поэтому использовать макросы в документе не для личного использования - гиблое дело.
Решение без макросов все же есть - я нашел его тут.
После доработки напильником получен готовый украинский (и русский) вариант.
Решение кстати весьма оригинальное.
Есть функция ВЫБОР(номер значения;значение1;значение2;значение3....)
Она возвращает значение соответствующие получаемому индексу, который может быть остатком от деления на 10, остаток деления на 100, 1000 и т.д.
Таким образом в excel этой функцией фактически реализована поддержка массивов с обходом по индексу.
Конечно проще сесть и написать макрос, чем читать справку по office, потому что javascript роднее и популярнее, но ведь на самом деле и EXCEL многое умеет (хотя до этой недели я его с годик наверное не открывал, ибо google docs достаточно)
Обычно этот недостаток решается простеньким макросом, но если документом предполагается делиться с другими людьми, в других организациях - ничего не выйдет, потому что почти у всех макросы отключены. Да и большинство бухгалтеров не поймет что там написано, в то время как вирусные макросы все еще реальны. Поэтому использовать макросы в документе не для личного использования - гиблое дело.
Решение без макросов все же есть - я нашел его тут.
После доработки напильником получен готовый украинский (и русский) вариант.
Решение кстати весьма оригинальное.
Есть функция ВЫБОР(номер значения;значение1;значение2;значение3....)
Она возвращает значение соответствующие получаемому индексу, который может быть остатком от деления на 10, остаток деления на 100, 1000 и т.д.
Таким образом в excel этой функцией фактически реализована поддержка массивов с обходом по индексу.
Конечно проще сесть и написать макрос, чем читать справку по office, потому что javascript роднее и популярнее, но ведь на самом деле и EXCEL многое умеет (хотя до этой недели я его с годик наверное не открывал, ибо google docs достаточно)
Ярлыки:
Life Burns,
Usefull Tips
Подписаться на:
Комментарии к сообщению (Atom)
0 коммент.:
Отправить комментарий