Tw-city.info

IT Новости
15 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel надстройки num2text

NUM2TEXT.XLA

При внесении данных в экономические документы может возникнуть необходимость написания сумм прописью. В единичных случаях подобное требование не вызывает трудностей. Но как быть, если заполнить прописью нужно огромное количество граф? В такой ситуации на помощь приходит NUM2TEXT.XLA – специальное расширение для Excel, способное автоматически переводить числовые значения в текстовые. Ссылку на скачивание инструмента можно найти в конце страницы. Перед загрузкой рекомендуем изучить краткий обзор этой утилиты.

Предназначение

При заполнении бухгалтерской документации для указания чисел часто используется пропись. И если при работе со специализированным ПО (например, в 1C) никаких проблем не возникает, то при использовании Excel необходимость записи чисел прописью может вызвать массу неудобств. Именно для автоматизации процесса перевода чисел в «слова» и разработана надстройка, которая носит название «NUM2TEXT».

Инструмент будет полезен как обычным пользователям, так и специалистам. Данная функция встраивается в Excel, а значит доступ к ней можно получить в любой момент.

Как установить

NUM2TEXT не нужно устанавливать отдельно – достаточно лишь скачать специальный файл. Добавлять надстройку в Excel нужно по следующему алгоритму:

  1. Переходим в раздел меню «Файл», открываем пункт «Параметры».
  2. В открывшемся окне перемещаемся в блок «Надстройки», спускаемся к строке «Управление».
  3. В выпадающем списке выбираем вариант «Надстройки Excel», жмём на «Перейти…».
  4. Кликаем по кнопке «Обзор…», находим заранее загруженный файл с утилитой, выбираем его, нажимаем на «ОК».
  5. Активируем появившуюся в блоке «Доступные надстройки» строку «Num2Text», вновь жмём на «ОК».

Чтобы протестировать работу инструмента, нужно выполнить такую последовательность действий:

  1. Кликаем в любую ячейку, вводим желаемое число.
  2. Выделяем любую другую ячейку, кликаем по кнопке «Вставить функцию» (находится левее строки формул).
  3. В мастере функций находим строку «Сумма прописью», выделяем её, нажимаем на «ОК».
  4. В окне «Аргументы» ставим курсор в графу «Сумма» и либо вставляем числовое значение вручную, либо кликаем по той ячейке, в которую ранее записали число. Если в графе «Значение» отобразится выбранное число прописью, значит функция работает исправно.

Как пользоваться

Чтобы автоматизировать процесс преобразования чисел в текст, нужно составить специальную формулу. Например, можно воспользоваться формулой «=Сумма_прописью (сумма)» (вместо «сумма» — нужное число) или «=Сумма_прописью (координата) (вместо «координата» — адрес ячейки, в которой содержится число).

Ключ активации и загрузка

Нажатие на кнопку ниже запустит скачивание файла с NUM2TEXT. Установку можно выполнить по алгоритму, описанному во втором пункте статьи.

Сумма прописью в Excel 2010 просто!

Для отображения прописью в Microsoft Excel 2007/2010 необходимо скачать надстройку NUM2TEXT , сохранить на компьютере в любую папку, и затем добавить в надстройки как показано ниже на картинках.


После выполнения указанных операций функция «Сумма_прописью» и «Пропись_суммой» будут доступны…

Или как вариант нажимать кнопки мышкой:

P.S. спасибо за подсказку SERGO

Ответы на: Сумма прописью в Excel 2010 просто!

Возможно ли это на таджикском языке и таджикской валюте сделать?

да можно, исходники все перед вами, надо только сесть и перевести

Подскажите, пожалуйста, для того чтобы перевести все это на таджикский язык и валюту, нужно открыт Visual basic, если это так, то там стоить пароль

я точно не ставил паролей подобных разработчиков концы найти не знаю как…

Уважаемый admin, здравствуйте. Спасибо за надстройку NUM2TEXT.xla. Хотел отредактировать ее в долларах и центах как вы писали «в любом текстовом редакторе», но ничего не получилось. Пожалуйста, помогите, сбросьте надстройку в долларах США.

Семьдесят один рубль 100 копеек

посмотрел, но не подскажу уж извините

Спасибо Вам человеческое за эту функцию.

p.s. у меня вставилась только сумма_прописью, а пропись_суммой нету (((

Большое спасибо! Очень полезная надстройка! Вот бы еще была версия, которая бы писала бы в «белорусских рублях»))

а в чём разница? если они и там и сям рубли…

Подскажите, пожалуйста, нужно чтобы отображалась сумма прописью на польском языке и в злотых.

На данный момент пользуюсь «Сумма_прописью (…)», но там только на русском и в рублях.

Подскажите возможны варианты?

Добрый день, такая же проблема, как и у Ильи( после перезапуска Excel данную надстройку приходится устанавливать заново. У меня office 2016 лицензия. В 2014-2015 году такой проблемы не было, буквально недавно появилась месяца 5 назад.

у меня нет 2016 офиса что бы проверить как там работает 🙁
но могу предположить (если у вас раньше работало) что виновато обновление безопасности для офиса 2016…

Здравствуйте, по какой-то причине после перезапуска Excel данную надстройку приходится устанавливать заново, а формула до переустановки имеет вид =’C:UsersuserAppDataRoamingMicrosoftAddInsNUM2TEXT.xla’!Сумма_прописью(A3). Не знаете почему так может быть?

смею предположить что проблема в политике безопасности…
какая версия офиса у вас?

при попытке просмотреть макрос почему-то спрашивает пароль

давайте подробнее будете писать, дабы не возникало недопонимания.

открыл такой то файл.. в такой то программе… вылезло окошко: фотка экрана

Пишет: Семьдесят два рубля 100 копеек.

Как с этим бороться?

быть может Семьдесят два рубля 00 копеек? С чем именно бороться?

После повторного открытия файла, что бы функция работала проходится каждый раз проходить путь»Параметры, надстройки ………. обзор выбирать файл функции NUM2TEXT, если этого не сделать в ячейки выходит «ИМЯ». Что сделал не так? Как сделать работу функции постоянной?

версия офиса какая? быть может у вас нет прав на сохранение изменений настроек?

А почему просит пароль? Проект заблокирован

кто просит пароль? какой проект заблокирован.

Можете помочь? Создавал файл с вашем макросом, через какое то время он перестал открываться. Т.е. в папке, в окне предварительного просмотра он есть и читается, а открыть не даёт. Это, ваша политики монетизации?

Читать еще:  Логические функции excel примеры задач

это скорее в политике безопасности офиса надо рыть.
монитезации нету всё безвозмездно, даром.

Огромное спасибо за помощь! Все доступно и понятно!

Добрый день.Тоже много перепробовала много разных способов,но Ваш самый самый.Спасибо Вам!

Просто потрясающие формулы Вопрос мне нужно пропись цифры на украинском языке. Обычно тямочки хватало переделать, но здесь не совсем понимаю как возникает пропись цифр. Пропись цифр на украинском забили и пример, что должно получиться. Не могли бы Вы помочь! Заранее спасибо

к сожалению нет на это ни времени ни желания (вспоминать что и как делалось)

А как убрать копейки и точку. Заранее спасибо!

быть может округлять заранее значение? что бы копеек не было
с ходу не скажу, в другой области работаю теперича
времени мало свободного что бы сидеть разбираться вновь.

обращайтесь

Все отлично работает за исключением одного НО и очень даже важного. Нам как правило нужно писать прописью сумму «Итого» или «Всего», которая обычно складывается из каких-то значений. Так вот если эта сумма была написана ручками то прописью пишется, а если эта сумма результат каких то сложений, например, А1+А2, то прописью ничего не пишется — печаль

ничего сложного тут нет, всё гуглится… единственное что разные методы будут работать на разных версиях офиса.

В модуль листа пишем

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Selection.Value = Selection.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Selection
If .Address = [a1].Address Then
.Value = .Value
End If
end with
End Sub

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Selection
If .Address = [a1].Address Then
.Value = .Value
End If
End with
End Sub

Вместо А1 подставьте адрес вашей ячейки.

Спасибо вам за ваш труд!
Вы стольким облегчили работу :).

рад слышать тёплые слова

Можно ли с помощью данной надстройки добиться следующего формата:

Одна тысяча шестьсот одиннадцать целых семьсот сорок тысячных

можно, но при условии что вы сами под себя доработаете надстройку
у меня нет на подобные развлечения времени и сил 🙁

Здорово- очень нужный файл, спасибо.

Спасибо, очень выручило!

Как бы копейки убрать только?

Спасибо огромное! Очень помогли.

Спасибо, мне очень помогло

тот, кто придумал это — сумму прописью, просто МОЛОДЕЦ.

Неплохо, но КРИВО.

Лишние пробелы в получаемом тексте, плюс в конце ненужная точка

подправьте, сделайте лучше, люди вам спасибо только скажут если пришлёте — то выложу.

А расскажете как отредактировать?

открываете в любом текстовом редакторе файл NUM2TEXT.xla и редактируете на свой вкус
мне это «удовольствие» уже не светит, занят работами насущными.

Спасибо, не надо, нашел в разных валютах. Кому надо вот ссылка http://vitaliy-isaev.sitecity.ru/phtml_2211143857.phtml

Отличная подсказка. поставил на все свои офисные компьютеры. Спасибо

Спасибо Вам огромнейшее!

Добрый день уважаемый админ!
Слезно прошу подсказать как все это реализовать на английском языке в американских рублях

посмотрите вот такой вариант

реализован вывод как в рублях копейках так и долларах с центами….

ещё гляньте вот этот файлик.

думаю он ещё больше вам понравится.
функция slova(число;параметр построения)

«число прописью в нужном построении, задаваемым параметром (количество построений можно наращивать). Виды построений следующие:
1 пропись целой части
2 пропись целой части в скобках
3 пропись рубли
4 пропись в скобках рубли
5 пропись $
6 пропись в скобках $
7 пропись евро
8 пропись в скобках евро
9 календарные дни в скобках
10 банковские дни в скобках
11 месяцы в скобках
12 число с сотыми долями пропись в скобках руб
13 число с сотыми долями пропись в скобках долл
14 число с сотыми долями пропись в скобках евро
15 число целое с пропись в скобках кал дни
16 число целое пропись в скобках банк дни
17 число целое пропись в скобках месяцы
18 число целое пропись в скобках листов в род падеже
19 число целое пропись в скобках листов»

Все просто и удобно. После установки надстройки:
Выбрать ячейку, далее:
Вставить функцию — Определенные пользователем — СуммаПрописью(рубли), в появившееся окно аргументов вписать нужную сумму или адрес ячейки из которой эту сумму брать для прописи.
Автору всех благ!

NUM2TEXT.XLA

Очень часто при работе с документами мы сталкиваемся с необходимостью написать сумму прописью. И казалось бы, в этом нет ничего сложного, но когда речь идет о десятках тысяч строк, мы задумываемся. Решение на самом деле очень просто – необходимо использовать специализированное дополнение, которое делает всю работу за нас. Сегодня мы немного подробнее расскажем о специальном расширении NUM2TEXT.XLA, ну а в самом низу этой же странички вы сможете бесплатно скачать его последнюю версию по прямой ссылке.

Для чего это нужно?

Очень часто, работая в бухгалтерии, человек сталкивается с необходимостью, как мы уже говорили, прописать какую-либо сумму прописью. Если речь идет о таком программном обеспечении, как, например, 1C, сложностей не возникает. Но работая с Microsoft Excel, мы на 100% ощущаем всю горечь проблемы. И тогда становится ясно, что без дополнения NUM2TEXT уже не обойтись.

Данное расширение подойдет не только для профессионалов, но и для обычных пользователей. Тем более что в самом конце этой странички вы сможете полностью бесплатно скачать его по прямой ссылке.

Как установить

Установить NUM2TEXT для нашего офисного пакета очень просто. Делается это следующим образом:

  1. Сначала, при помощи имеющейся в самом низу странички кнопки, скачиваем архив с нужным нам файлом. После этого распаковываем его.
  2. Далее запускаем программу Excel и переходим в главное меню, а именно раздел «Файл». Далее жмем по ссылке «Параметры».
  3. Выбираем кнопку «Надстройки», а потом кликаем по «Управление».
  4. Жмем ссылку «Надстройки Excel», а после нее «Перейти…».
  5. Переходим к «Обзор…» к и находим тот файл, который недавно скачали.
  6. Активируем наш плагин, установив галочку напротив его названия.
Читать еще:  Перенос строки в ячейке excel

После этого добавленный инструмент можно будет использовать, а для того, чтобы проверить, работает ли он, делаем следующее:

  1. Выделяем какую-либо ячейку в таблице Excel, а потом вписываем в нее значение.
  2. Выделив вторую ячейку, выбираем инструмент «Вставить функцию» (кнопка, расположенная немножко левее, чем инструмент для ввода формул).
  3. Выбираем «Сумма прописью» и кликаем «ОК».
  4. В текстовом поле «Аргументы» устанавливаем указатель мыши на «Сумма» и указываем наш аргумент.

После этого число, которое мы указали, должно отобразиться прописью. Соответственно, если это произошло, значит мы все сделали правильно.

Как пользоваться

Для того чтобы инструмент, добавленный в Microsoft Excel, начал работать, необходимо проделать ряд несложных шагов, а именно: добавляем формулу, к примеру, это может быть: «=Сумма_прописью (сумма)» (вместо «сумма» — нужное число) или «=Сумма_прописью (координата) (вместо «координата» — адрес ячейки, в которой содержится число).

Ключ активации и загрузка

Как мы уже говорили, рассматриваемый инструмент является полностью бесплатным и никаких дополнительных действий для своей активации не предусматривает.

Как сделать сумму прописью в excel?

Microsoft office excel — довольно популярная офисная программа для выполнения различных расчётов. Эти расчёты могут быть любого объёма и сложности. В excel встроено много разных функций и формул. В работе с каждой из них есть свои особенности. А данной статье речь пойдёт о том, как сделать сумму прописью в excel 2003.

Как сделать в excel числа прописью

Наверняка у многих пользователей возникает вопрос, а зачем нужна сумма прописью? Почему нельзя посчитать с помощью формул?

Во-первых, это помогает избежать ошибок по невнимательности. Ведь можно случайно не так увидеть записанное число и потом работать с ложными данными. Во-вторых, буквенная запись числа выглядит лучше и читается понятнее. Люди, которые постоянно работают с цифрами и расчётами, понимают это. Такой инструмент помогает им в работе.

В версиях excel 2007 и 2010 годов числа прописью не предусмотрены. Для этого необходимо скачать одну надстройку. Она называется Num2Text. Её можно сохранить в любой папке. Для того чтобы скачать эту надстройку, следует перейти по ссылке: http://soft.sibnet.ru/soft/21051-cislo-propisiu-dla-excel-2007/.

После этого её необходимо добавить в программе excel. Для этого нужно проделать следующие шаги:

  1. В меню перейти на вкладку «Файл».
  2. В пункте «Сведения» выбрать пункт «Параметры».
  3. Из появившихся параметров выбрать надстройки.
  4. В нижней части окна есть список «Управление». В нём нужно выбрать пункт «Надстройки excel».
  5. Нажать на кнопку «Перейти», и зайти в папку, куда была скачена надстройка.
  6. Выбрать её и нажать на кнопку «Открыть».

Для того чтобы применить эту надстройку, необходимо во вкладке «Формулы» нажать на кнопку «Вставить функцию». Из списка предложенный функций выбрать «Определённые пользователем» и нажать на кнопку «Ок». После этого вы сможете использовать данную функцию. Для того чтобы вывести сумму прописью в ячейке, нужно записать следующую формулу: «=Сумма_прописью(Номер ячейки с результатом)».

Есть ещё другие способы сделать сумму в эксель, выведенную буквами.

Использование макросов

Макросы — небольшие файлы, которые любой пользователь может написать в среде visual basic. Пользователи, которым интересно, как его писать могут изучить это в интернете. Функция макросов в excel — различные операции с полученными данными, например:

  1. Преобразование результата из численного вида в буквенный. То есть сумма прописью.
  2. При запуске макроса может меняться цвет и размер шрифта.
  3. Кнопка, сделанная при помощи макроса.
  4. Выпадающие списки и галочки.

Нас интересует макрос, который делает сумму прописью. Скачать его можно, перейдя по ссылке: http://vremya-ne-zhdet.ru/wp-content/uploads/2016/01/30005-Module.rar.

После скачивания этого архива, его нужно распаковать. Если вы примените полученный макрос только в каком-то конкретном файле, то он будет работать только в нём. А нам нужно, чтобы макрос работал во всех документах, с которыми мы будем работать в программе excel. Для этого нужно сделать следующие шаги:

  1. Создать новый документ в excel и открыть его.
  2. Запустить редактор Visual Basic. Для тех, кто не знает, это делается нажатием комбинации клавиш Alt+f11.
  3. Левой кнопкой мыши два раза кликнуть по первой строке в появившемся списке в левом верхнем углу.
  4. В появившемся списке выбрать папку с именем Microsoft Excel Objects.
  5. Среди файлов этой папки следует выбрать файл «Эта книга».
  6. Щелчком правой кнопки мыши открыть контекстное меню и выбрать пункт Import file.
  7. Из предложенный файлов нужно выбрать тот, что мы скачали.

Теперь мы можем делать сумму прописью в excel. Однако, формула, которую мы будем вводить в ячейку, будет немного отличаться от той, когда мы применяли надстройку. Здесь нужно ввести следующее: «=PERSONAL. XLSB! СуммаПрописью (Номер ячейки с результатом)».

Другие способы вывести в Excel сумму буквами

Конечно, можно найти ещё много способов перевести результат суммы из числа в буквы. Некоторые из них доступны не всем пользователям, так как их знания находятся не на таком высоком уровне. Помимо способов, предложенных выше, есть ещё три достаточно простых:

  1. Надстройка VBA-Excel. Её отличие от Num2Text только в том, что в программе создаётся ещё одна вкладка. Её название такое же, как у надстройки. Перейдя по этой вкладке, вы нажимаете на кнопку «Сумма прописью», и вам предлагается выбрать язык, на котором будет записан результат расчёта.
  2. Перейдя по ссылке: http://www.e-du.ru/2016/05/excel-summa-propisyu.html, можно скачать три файла excel. В этих файлах уже прописаны формулы, которые преобразуют цифры в буквы. Написать эти формулы не по силам обычному пользователю. Они написаны программистами.
  3. Найти в интернете код какого-нибудь макроса, который решает нужную нам задачу. Его программный код необходимо скопировать в новый макрос, созданный вами в Visual Basic. После чего, запустить его также, как макросы, о которых написано выше.
Читать еще:  Как растянуть ячейку в excel вниз

Теперь вы знаете, как сделать сумму прописью в excel. Эта функция очень удобная. Она используется бухгалтерами во многих банках. Наверняка вы замечали, что в банковских выписках о состоянии счёта сумма дополнительно указывается прописью. А также эта функция уменьшает вероятность ошибки и, как следствие, работы с неверными данными.

Excel надстройки num2text

— вот здесь нужно написать сумму прописью.

— Вы в своем уме? Как я Вам цифры буквами напишу?

Несмотря на всю анекдотичность ситуации, довольно часто нам приходится писать «сумму прописью». Иногда, особенно в различных бухгалтерских документах, это – необходимое правило их заполнения.

Общая информация

Для такого случая существует надстройка (программный модуль, написанный сторонними разработчиками) в программе Excel, офисного пакета от компании Microsoft, которая и выполняет эту функцию – переводит значение из числовой формы в буквенную. В сети Интернет можно без проблем найти и скачать соответствующий файл. Причем, это – совершенно бесплатный модуль к программе, и уже существуют надстройки, которые пишут «число прописью» не только на русском, но и на украинском и на английском языках.

Настройка Excel

Файл надстройки (Внимание, «наДстройка» и «настройка» – это разные понятия!) является макросом и имеет расширение .xla. Соответственно, в настройках программы Excel необходимо разрешить использование макросов.

В Excel 2003 это можно сделать через меню «Сервис->параметры». На вкладке «Безопасность» нажимаем кнопку «безопасность макросов» и устанавливаем средний уровень безопасности. Несмотря на многочисленные предупреждения системы, разрешение макросов не так опасно, как об этом говорят на каждом шагу – просто нужно внимательно относиться к использованию различных скриптов, написанных сторонними разработчиками для приложений Microsoft Office.

В Excel 2007 макросы можно включить, если зайти в параметры Excel (Круглая кнопка «Офис»->Параметры Excel).

Слева выбираем пункт «Центр управление безопасностью». В настройках безопасности нажмите на кнопку «Параметры центра управления безопасностью».

В окне безопасности слева выбираем пункт «Параметры макросов», а в середине устанавливаем позицию «Включить все макросы». Нажимаем «ОК» во всех окнах параметров программы Excel.

Далее вам понадобится сам файл надстройки с преобразованием числа в пропись.(Скачать файл Num2Text).

Полученный файл надстройки, необходимо поместить в папку с дополнительными «библиотеками» Microsoft Office. В различных версиях офисного пакета расположение подобных «библиотек» немного различается, но общий смысл остается тем же – все они помещаются в папку «Library». В Excel 2003 полный путь к папке – «C:Program FilesMicrosoft OfficeOFFICE11Library», в Excel 2007 полный путь к папке – «C:Program FilesMicrosoft OfficeOFFICE12Library». Обратите внимание, в этой папке уже могут быть другие файлы с расширением «xla».

После того, как поместили программный модуль в необходимое место, нужно «включить» работу этой надстройки в программе Excel.

В Excel 2003 это делается через меню «Сервис – Надстройки…». Отмечаем здесь появившуюся, доступную нам, новую надстройку. Как сказано выше, в Сети существует несколько различных программных модулей, выполняющих функцию перевода числовых значений в буквенные – просто, они написаны разными людьми. В нашем случае, надстройка называется «Num2Text». Отмечаем ее «галочкой» и нажимаем «ОК».

В Excel 2007 сначала открываем параметры программы (Круглая кнопка «Офис»->Параметры Excel). В левой части окна параметров следует выбрать пункт «Надстройки», а в правой части нажать на кнопку «Перейти…», при выбранном пункте «Надстройки Excel» в поле «Управление».

Откроется окно со списком надстроек. Отметьте галочкой нужную (в данном случае Num2Text) и нажмите кнопку «ОК».

Теперь Excel оснащен дополнительной «недокументированной» функцией перевода числовых значений в буквенные.

Использование функции

Щелкаем левой кнопкой мыши по нужной ячейке – там, где и должна быть «сумма прописью». Затем, различными способами – кому как удобно, (смотрите скриншоты) выбираем «вставить функцию».

Вставка функции в Excel 2003.

Вставка функции в Excel 2007.

После предварительно проведенных настроек Excel, кроме стандартно доступных функций, появилась группа новых – «определенные пользователем». Вот в этой группе и находим «Сумма прописью» и снова нажимаем «ОК».

Далее, возможны три варианта: ввести число в ячейке «Сумма», ввести координаты ячейки с написанным там числом, указать ячейку с исходным числом мышью.

Рассмотрим третий вариант, так как он очень удобен. В окне «Аргументы функции» в поле «Сумма» нажимаем на значок таблицы, окно свернется.

Выделяем мышью нужную ячейку с числом и снова нажимаем на значок таблицы в свернутом окне аргументов.

Поле «Сумма» заполнится координатами исходной ячейки с числом. Координаты могут быть как в абсолютном выражении, так и в относительном (на рисунке ниже в относительном). Нажимаем кнопку «ОК» в окне аргументов функции.

В ячейке, где вставлена функция преобразования числа в пропись, отобразится текст. Меняя число в исходной ячейке, Вы автоматически изменяете значение «прописью» в другой.

Итоги

Как видно из примера, реализация такой, часто используемой в бухгалтерии, задачи как перевод числового значения в буквенное, на практике решается довольно просто и быстро – необходима минимальная настройка Excel и определенный программный модуль, который можно получить из сети Интернет.

Ссылка на основную публикацию
Adblock
detector