Число или сумма прописью в Ворде (Word) — как сделать?
Как в Ворде автоматически преобразовать число в текст, то есть написать его прописью?
1 505 200 — один миллион пятьсот пять тысяч двести.
Можно ли это сделать?
Программа Ворд удобна в применении, в ней много различных функций — возможностей о которых следует знать, чтобы работа в программе была быстрой.
Если вы не хотите поставить сумму прописью — автоматически преобразовать число, тогда следуйте следующему плану действий.
Ставим курсор в нужное место и жмём на клавиши Ctrl + F9 — появятся фигурные скобки.
В фигурных скобках записываем команду. Сначала ставим знак равно, следом без пробелов пишем нужное нам число цифрами и ставим символ деления только тот, который пишется в обратную сторону — , затем * и CardText.
После этого в Ворде нужное вам число будет записано прописью.
Если число очень большое, то писать его прописью очень утомительно.
Также можно из-за невнимательности где-то допустить ошибку.
К счастью, в Ворде можно сделать так, чтобы число или сумма записывалась прописью автоматически.
Для этого можно использовать поле, в которое записывается специальная конструкция.
Порядок действий:
Для этого ставим курсор в то место, куда нужно написать число прописью, а затем набираем комбинация клавиш «Ctrl» + «F9».
Появятся фигурные скобки, внутри которых и нужно будет поместить конструкцию.
2) В эти скобки нужно записать:
Понятно, что здесь 12060 — это число, которое нужно написать прописью.
В свою очередь * CardText — это ключ поля (ключ представляет собой конструкцию, которая выполняет определённые действия).
3) Теперь нужно нажать на клавишу «F9».
Число будет написано в нужном нам формате, то есть «12060» запишется как «двенадцать тысяч шестьдесят».
Если вам по каким-то причинам потребовалось изменить число, которое вы записывали прописью, то воспользуйтесь комбинацией клавиш «Shift» + «F9».
Эта комбинация клавиш меняет режим отображения поля — то есть можно всегда возвращаться в формулу и редактировать её.
Проще всего, конечно воспользоваться помощью Интернета, ввести запрос числа прописью онлайн и далее в программе просто ввести наше число, потом его скопировать в ворд.
Но если Интернета вдруг нет, то можно обойтись просто средствами ворда.
Итак, дать команду вставка-экспресс блоки — поле.
Появится диалоговое окно, в котором в поле формула нужно ввести следующее =число*CardText. Вместо слова число нужно ввести цифрами то число, которое вы хотите чтобы было написано словами. Но у меня не получилось написать сильно большое число. Правой кнопкой мыши поле можно изменить и исправить на то число, которое нам нужно теперь.
Как вставить число прописью в Word
Если вы работаете с финансовыми документами, то поймёте меня лучше, чем кто бы то ни было:
переписывать сумму прописью после каждого созвона с клиентом — мягко говоря — надоедает
А ведь ещё можно ошибиться . или попросту забыть подправить!
Давайте жизнь сделаем проще.
Для суммы прописью в Word есть решение:
- Нажмите одновременно Ctrl и F9
- В появившихся фигурных скобках введите знак равно и сразу за ним число, которое вам нужно написать прописью
- После числа вбейте «заклинание»: *cardtext
Должно получиться так:
Естественно, число 1047 заменяйте своим.
- Нажмите пару раз F9, затем Shift+F9
В документе увидим:
одна тысяча сорок семь
Пояснения по работе с полями в Word:
По нажатию Ctrl+F9 в документ вставляется вычисляемое поле. Оно выделяется серым фоном и фигурными скобками.
По нажатию Shift+F9 внутри вычисляемого поля изменяется режим отображения. Можно смотреть либо результат вычисления, либо формулы.
По нажатию Alt+F9 вы изменяет режим отображения вычисляемых полей во всём документе.
Клавиша F9, нажатая внутри поля, выполняет пересчёт значений. Если хотите пересчитать во всем документе, то нажите Ctrl+A и затем нажмите F9.
Чтобы запретить обновление поля (защита от самого себя), нажмите в поле Ctrl+F11. Чтобы снять запрет воспользуйтесь Ctrl+Shift+F11.
Важное замечание №1. Заклинание *cardtext работает не со всеми числами. Только положительные до миллиона. Дробные числа округляются до целого.
Важное замечание №2. Если перед началом ввода переключиться с русского языка на английский, то число прописью выводится на АНГЛИЙСКОМ.
После *cardtext можно добавить:
- заклинание *Upper — число прописью выводится прописными буквами
ONE THOUSAND FORTY-SEVEN
- заклинание *FirstCap — только первая буква будет прописной
One thousand eighty-nine
Вместо *cardtext можно ввести:
- *roman — число выводится строчными римскими
- *ROMAN — римские, но уже прописные
Решение неидеальное, но интересная игрушка, правда?
Опубликован: 25 января 2016, 13:20
получилось! оказалось, дело в том, что у меня ноутбук НР, и чтобы нажать F9, надо одновременно держать «fn».
- Шурик
- 04 февраля 2016, 13:39
Здравствуйте! А где «взять» фигурную скобку? На клавиатуре не вижу.
Установите курсор в нужное место и просто нажмите ctrl+f9. Скобки на сером фоне сами нарисуются ))
- Валентина
- 04 февраля 2016, 14:00
Константин, огромное Вам спасибо. Давно подписана на Вашу рассылку и слежу за Вашими публикациями. Я с WORDом на Вы и по этому постоянно обращаюсь к Вашим , как я их назвала ,,шпаргалкам,, Очень помогает в написании текстов. Сильно облегчаете работу начинающим пользователям. Успехов Вам.
- Зинаида
- 04 февраля 2016, 22:45
Константин, большое спасибо за ваши информации по работе с компьютером. Я работала главным бухгалтером и знаю сколько допускают ошибок при написании сумм прописью в документах. Я думаю, что для некоторых, это будет очень важная и необходимая информация. И мне это очень понравилось. Обязательно воспользуюсь. С уважением, Раиса!
- Раиса
- 10 февраля 2016, 14:11
Классно. Буду знать. Спасибо.
(Ваша система ругается, говорит, слишком мало написал. Я просто хотел поблагодарить.)
- Игорь
- 09 марта 2016, 18:33
- Заметки блога
- Как выполнить замену текста в нескольких документах Word
- Учимся набирать текст на компьютере
- Как сделать гиперссылку в MS Word
- Автосохранение в Word для забывчивых пользователей
- Хитрости работы со списками в Word
- 3 способа конвертировать PDF в Word
- Литература по Word для начинающих
- Как в Word преобразовать таблицу в текст и обратно
- Как строить диаграммы и графики в Microsoft Word
- Как перенести страничку сайта в Word
- Перемещение текста в Word по одной кнопке
- Как перевести текст на другой язык в Word’е
- Как сделать число прописью в Word
- Генератор русских панграмм
- Как сохранить документ Только для чтения
- Как разделить Word на 2 части
- Как уменьшить размер файла Word
- Ещё заметки по теме
Компьютер Для Чайников — Copyright © 2011—2021 Все права защищены · Политика приватности
Как в ворде написать сумму прописью из цифры через функции
- Главная
- Excel
- Готовые решения
- Форумы
- Библиотека
- Видеосалон
- Справочники
- Разработчик
Информация о сайте
Инструменты и настройки
Excel Windows
и
Excel Macintosh
Вопросы и решения
Работа и общение
Работа форума и сайта
Функции листа Excel
= Мир MS Excel/Цифры прописью в Word — Мир MS Excel
Содержание
- 0.1 Форматирование и удобочитаемость рабочего листа
- 0.2 Вставка изображения, уже зарегистрированного в тексте
- 0.3 Вставка изображения, еще не зарегистрированного в тексте
- 0.3.1 Удаление изображения из текстового тела
- 0.4 Ссылка на страницу сайта
- 0.5 Связь с другим сайтом
- 0.5.1 Удаление ссылки из текстового тела
- 0.6 Иерархические уровни документа
- 1 Правила написания расшифровки сумм прописью
- 2 Надстройка для преобразования числа в текст прописью в Word
- 2.1 Другие материалы по теме:
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?
ПОЛЯ Word — набор кодов (инструкций), обеспечивающих автоматическую вставку в документ текста, рисунков, номеров страниц и других сведений (из справки MS Word).
Я вижу две возможности: с помощью полей (с соответствующими ключами) Word или воспользоваться готовыми специализированными программами (в том числе и макросами).
Рассмотрим первый вариант.
Широко известен такой способ: создаем или открываем документ и в том месте, где необходимо вывести числовое значение прописью, ставим курсор и нажимаем комбинацию клавиш Ctrl + F9. В тексте появится затененное поле с фигурными скобками:
Внутри фигурных скобок вставьте следующую конструкцию (я показываю вместе со скобками):
{=1290 *CardText} , где — это любое ваше число (не забывайте про знак равенства перед числом), *CardText — это ключ поля (о нем будет сказано ниже).
Затем нажмите клавишу F9. В результате вы увидите представленное прописью ваше число, в данном случае — одна тысяча двести девяносто.
Обратите внимание на следующий момент: если вы используете локализованную (русскую) версию редактора Word, то цифры будут представлены прописью по-русски. Если редактор англоязычный, то и вывод чисел прописью будет на этом языке. Возможна ситуация, когда в локализованной версии Word цифры выводятся по-английски. Значит, раскладка клавиатуры в редакторе в данный момент не русская, а английская.
КЛЮЧ — особая инструкция, которая при помещении в поле вызывает выполнение определенного действия. Например, вставка в поле ключа * Caps определяет, что первая буква каждого слова в значении поля прописная (из справки MS Word).
В нашем примере мы использовали ключ *CardText. У Word множество различных ключей. Естественно, что знать их все на память нереально, да и не нужно. А в случае необходимости можно обратиться на официальный сайт Microsoft в раздел справочной информации.
Этот ключ выводит результат в виде количественных числительных (записанных словами). По умолчанию используются строчные буквы. Можно дополнительно в поле вставить другие ключи, например ключ * Upper (преобразовывает все буквы в прописные, то есть заглавные), или ключ * FirstCap (преобразует первую букву первого слова в прописную).
Если вам необходимо вывести число не арабскими цифрами, а римскими, то для этих целей служит ключ *roman. Здесь тоже есть небольшая хитрость: регистр выводимого числа будет именно такой, каким вы введете ключ *roman. Если так: *roman — то и результат будет в строчных буквах, если так: *ROMAN — то соответственно результат будет выведен заглавными буквами.
Большое количество ключей с описаниями можно увидеть в справочной системе на сайте Microsoft.
Понятно, что использовать в своей работе эти поля не очень удобно, особенно, когда вам нужно очень часто преобразовывать цифры в строки. Здесь на помощь приходят специальные программы, коих много создано.
Я кратко опишу только некоторые программы, которые показались мне достаточно удобными в использовании.
Начну с программы TRANSNUM — число прописью.
Достаточно интересная программа, работающая с MS Word и MS Excel. Полностью самостоятельная программа, становящаяся полупрозрачной, когда вы переносите фокус на редактор.
Корректно работает со всеми версиями Word, кроме Word 2007.
Программа имеет собственную страничку
Другая программа — R2S (Сумма прописью). Программа старенькая и разрабатывалась для конкурсной программы Microsoft Office Extensions. Бесплатная.
Возможности:
Преобразовывает числовой формат суммы вида 123-45 или 123,45 в прописной вида 123-45 (Сто двадцать три рубля 45 копеек) или 123,45 (Ста двадцати трёх долларов 45 центов). Возможные падежи: шменительный, Родительный. Валюты: Рубли, Доллары.
Работает без ошибок с MS Word 2002 (проверено). C версиями Word 2003 и Word 2007 работает только в режиме буферного обмена.
С описанием программы можно ознакомиться и скачать на официальном сайте Microsoft: R2s (сумма прописью) v. 6.0 (Word 95/97/2000)
Следующая программа — макрос Num2String, преобразующая числа в текстовые представления.
Описание здесь.
В принципе позволяет даже вывести на панель инструментов свою кнопку, но при установке выводит сообщения об ошибках в коде макроса. В чем там именно проблема я не разбирался, так как не являюсь специалистом в VB.
И последняя программа, стоящая внимания: DigWord — программа печати числа прописью. Привожу описание с сайта программы:
работает через буфер обмена Windows. Пользоваться так: Вам необходимо скопировать число в буфер, затем запустить DigWord.exe, и, наконец, вставить из буфера продукт преобразования. Для удобства можно программе назначить «горячие» клавиши стандартными средствами Windows.
Сайт программы: DigWord.
Нет, все-таки приведу для примера еще одну интересную программу — DigitalToWord — Сумма прописью.
Это платная программа (200 рублей на момент напизания заметки), предназначенная для пользователей, так или иначе постоянно работающих с цифрами. Особенностью программы является возможность проверки ИНН юридических лиц (требуется, если у Вас есть подозрение, что на каком-либо документе напечатан «фальшивый» ИНН).
Адрес сайта: www.oleansoft.com
Надеюсь, что эта статья поможет вам сориентироваться и выбрать наиболее подходящий способ перевода чисел, цифр или сумм в строковые представления.
Если у вас есть дополнения к статье — прошу вас высказаться ниже — в комментариях.
P.S. Один из читателей сайта прислал ссылку на очень простую и функциональную программу, позволяющую выводить число прописью. Программа называется Число прописью 1.5 (Автор: Алексей Таранов). Вот ссылка:
Если вы работаете с финансовыми документами, то поймёте меня лучше, чем кто бы то ни было:
переписывать сумму прописью после каждого созвона с клиентом — мягко говоря — надоедает
А ведь ещё можно ошибиться … или попросту забыть подправить!
Давайте жизнь сделаем проще.
Для суммы прописью в Word есть решение:
- Нажмите одновременно Ctrl и F9
- В появившихся фигурных скобках введите знак равно и сразу за ним число, которое вам нужно написать прописью
- После числа вбейте «заклинание»: *cardtext
Должно получиться так:
{=1047*CardText}
Естественно, число 1047 заменяйте своим.
- Нажмите пару раз F9, затем Shift+F9
В документе увидим:
одна тысяча сорок семь
Пояснения по работе с полями в Word:
По нажатию Ctrl+F9 в документ вставляется вычисляемое поле. Оно выделяется серым фоном и фигурными скобками.
По нажатию Shift+F9 внутри вычисляемого поля изменяется режим отображения. Можно смотреть либо результат вычисления, либо формулы.
По нажатию Alt+F9 вы изменяет режим отображения вычисляемых полей во всём документе.
Клавиша F9, нажатая внутри поля, выполняет пересчёт значений. Если хотите пересчитать во всем документе, то нажите Ctrl+A и затем нажмите F9.
Чтобы запретить обновление поля (защита от самого себя), нажмите в поле Ctrl+F11. Чтобы снять запрет воспользуйтесь Ctrl+Shift+F11.
Важное замечание №1. Заклинание *cardtext работает не со всеми числами. Только положительные до миллиона. Дробные числа округляются до целого.
Важное замечание №2. Если перед началом ввода переключиться с русского языка на английский, то число прописью выводится на АНГЛИЙСКОМ.
После *cardtext можно добавить:
- заклинание *Upper — число прописью выводится прописными буквами
{=1047*CardText*Upper}
ONE THOUSAND FORTY-SEVEN
- заклинание *FirstCap — только первая буква будет прописной
{=1047*CardText*FirstCap}
One thousand eighty-nine
Вместо *cardtext можно ввести:
- *roman — число выводится строчными римскими
{=1047*roman}
mxlvii
- *ROMAN — римские, но уже прописные
{=1047*ROMAN}
MXLVII
Решение неидеальное, но интересная игрушка, правда?
Опубликован: 25 января 2016, 13:20
Ваш комментарий к статье:
Адрес заметки:
Современные текстовые редакторы предоставляют пользователю возможности оформления документов с помощью автоматизированных средств. Например, автоматическое создание оглавления позволяет заметно облегчить и ускорить работу. Для создания оглавления в MS Word нужно оформить все заголовки стилем «Заголовок», в окне «Оглавление и указатели» (вызывается из меню Вставка => Ссылка) задать параметры и нажать «ОК». И вопрос, как пронумеровать оглавление не возникнет, так как, в месте расположения текстового курсора автоматически появится оглавление с номерами страниц.
Для нумерации у вас есть сводный список, который позволяет вам сделать свой выбор. Этот выбор должен быть сделан для каждого уровня и применяется только к одному уровню. Можно смешивать типы чисел между ними. Вы можете опустить нумерацию для уровня без проблем.
В этом поле вы можете определить символ, который будет отделять ваши номера. Этот выбор отражается непосредственно в тексте. Вы можете для каждого уровня определить число, которое начнет вашу серию. Если вы решили изменить существующий номер, вам не нужно изменять этот параметр. Если вы начинаете с пустого номера, вы можете определить уровни, которые будут включены в ваш номер.
Форматирование и удобочитаемость рабочего листа
Чтобы изменить страницу, перейдите к области веб-сайта, на которой вы хотите внести изменения, и перейдите на вкладку «Редактировать». В каждой форме редактирования есть поля.
Не обязательно заполнять. . В поле «Текст текста» система представляет пользователю панель форматирования для облегчения создания содержимого.
Вставка изображения, уже зарегистрированного в тексте
Каждая кнопка на этой панели представляет собой функциональность форматирования, описанную ниже. Выберите желаемое выравнивание, где. Это правильное выравнивание к центральным изображениям или их включение в таблицы. Вправо: текст будет выровнен по левому краю. . Выберите размер изображения, а цифры в круглых скобках относятся к размерам изображения.
В MSWord 2007 окно «Оглавление» вызывают в группе «Оглавление» верхнего меню «Ссылки».Для выравнивания текста в MS Word используются кнопки «Слева», «Справа», «По центру» и «По ширине». Они находятся в группе «Абзац» меню «Главная» в 2007 версии, а в предыдущих версиях MS Word — на панели инструментов «Форматирование». Как выровнять оглавление в Ворде? Этот вопрос возникает только у тех, кто делал оглавление вручную. В небольшом документе можно оставить все как есть, а для больших объемов текста — переделать оглавление автоматически.
Если вы изменили номер таким образом и хотите отменить то, что вы только что сделали, используйте кнопку отмены или удалите содержимое поля «Формат номера» и повторите попытку. Вы также можете изменить шрифт своих номеров. Если вы хотите, чтобы подчеркнутый номер или шрифт отличались от текста по имени или размеру, вы можете внести это изменение кнопкой «Шрифт».
Затем вы открываете диалоговое окно для изменения атрибутов используемого шрифта или самого шрифта. Это диалоговое окно обычно вам знакомо. Эта часть диалогового окна позволяет вам изменить положение номера относительно текста и поля вашего документа.
Вставка изображения, еще не зарегистрированного в тексте
Чтобы вставить изображение, поместите курсор туда, куда вы хотите вставить изображение. В окне, которое будет доступно, перейдите в папку, в которую нужно вставить изображение.
Удаление изображения из текстового тела
В строке форматирования остановитесь с курсором мыши над кнопкой и убедитесь, что отображается текст «Удалить изображение»; Если это так, нажмите кнопку «Удалить изображение».
Ссылка на страницу сайта
Чтобы создать внутреннюю ссылку на сайте, выберите текст или изображение, которое будет связано. В окне, которое будет доступно, перейдите в папку, в которую будет содержаться ссылка, на которую вы хотите установить ссылку. Выберите закладку рядом с контентом, на который вы хотите установить ссылку.
Вручную расстояние между текстом и номером страницы задают с помощью клавиши «Tab». Затем, удерживая левую кнопку мыши, двигаются по верхней линейке, выбирая позицию табуляции. В окне «Табуляция» (вызывается из окна «Абзац») задают заполнение расстояния между текстом и номером страницы в виде точек.Как сделать оглавление в OpenOffice? Конечно же, только с помощью автоматических средств. Действуют по аналогии.Окно «Стили и форматирование» вызывается из меню «Формат». Задают стили заголовков. Затем: Вставка => Оглавление и указатели => Оглавление и указатели.
Если вы решите привести свой номер вправо, он с любопытством выровняется по левому краю листа. Последняя часть нашего диалогового окна появляется, когда вы нажимаете кнопку «Дополнительно». Эта последняя часть позволяет вам выбрать стиль, к которому вы будете применять свою нумерацию.
Стиль для применения на этом уровне: соответствует стилю, который будет использоваться для нумерации. Применить изменения: три варианта: Весь список; С этого момента или в этом подразделе.
- Переслать число символов, которое будет использоваться после нумерации.
- Имя числового списка: необязательный.
- Юридический номер: применить десятичное число ко всем уровням.
- Изменить нумерацию после: установить уровень, с которого начинается число.
Доступ к нему осуществляется через вкладку «Главная» ленты.
Связь с другим сайтом
Чтобы создать внешнюю ссылку на сайт, выберите текст или изображение, которое будет связано. В окне, которое будет доступно, перейдите в адрес веб-сайта. Вы можете использовать кнопку «Предварительный просмотр», чтобы убедиться, что адрес правильный.
Удаление ссылки из текстового тела
Нажмите на текст или изображение со ссылкой. В строке форматирования остановитесь с курсором мыши над кнопкой и убедитесь, что текст «Удалить ссылку»; Если это так, нажмите кнопку «Удалить ссылку».
Это руководство поможет вам создать иерархическую структуру для ваших документов. Метод для достижения этого несколько отличается. Вам не нужно иметь весь текст. Простое изменение стиля настроит вашу нумерацию. Формат меню, которое даст нам доступ к панели «Стиль» с помощью подтипов «Стили и форматирование». Эта панель содержит список стилей, которые используются в вашем документе.
Для представления дипломной или курсовой работы часто требуется презентация. Презентацию можно оформить, например, в программе PowerPoint. Для быстрого перехода между слайдами надо знать, как сделать оглавление в РowerРoint. Автоматически создать оглавление можно в версии PowerPoint2003 и ниже. Выводят панель инструментов «Структура» на экран: Вид => Панели инструментов => Структура (отметить галочкой). Выделяют все слайды документа и на панели инструментов «Структура» нажимают кнопку «Итоговый Слайд». Затем оглавление можно корректировать вручную.
Эта кнопка открывает меню прокрутки с несколькими вариантами. Но если вы не хотите использовать уже установленный список, вы можете создать свой список. Если вы выберете этот параметр, вы откроете диалоговое окно, в котором вы сможете изменить или создать иерархический список.
Первым шагом является выбор уровня для настройки. Эти стили обладают хотя бы одним преимуществом, Они, в случае необходимости, уже принимаются для составления оглавления. На этом этапе вы можете написать документ с пустого листа или с помощью шаблона, сохранить его в правильном формате, сделать выбор, выполнить поиск и заменить. Перейдем к форматированию текстовых элементов. В этой главе вы узнаете, как использовать различные методы форматирования текста и абзацев, используя ленту или клавиатуру.
Мы изменим стиль, чтобы добавить число. Действие в меню «Правка» открывает диалоговое окно для редактирования стилей. В этом диалоговом окне есть кнопка «Формат» в левом нижнем углу, которая дает доступ к дополнительному меню. В этом меню мы выберем номер. Теперь мы вникаем в суть дела: диалоговое окно позволяет иерархизировать ваши заголовки.
Довольно просто, поскольку у меня есть только один заголовок за уровень, он уверен, что это будет хорошо. Вероятно, вы заметили, что в диалоговом окне для выбора типа номера есть кнопка «Настроить». Эта кнопка откроет дополнительное диалоговое окно, чтобы изменить нумерацию ваших заголовков.
Работа в современных текстовых редакторах требует умения использовать их широкие возможности. Как оформлять оглавление в курсовой, дипломной работе, в презентации — ответ на этот вопрос надо знать любому пользователю. Автоматически созданное оглавление можно отформатировать согласно требованиям, предъявляемым к оформлению работы. Важно! Изменения оформления будут утеряны при выборе в контекстном меню команды «Обновить поле» =>Обновить целиком (например, для обновления номеров станиц). Менять внешний вид оглавления надо на последнем этапе работы, когда уже не будет изменений.
Вы также узнаете, насколько полезно горизонтальное правило, особенно для вертикального выравнивания или абзаца абзаца. Наконец, вы узнаете, как создавать маркированные списки и пронумерованные списки. В конце главы вы даже сможете переопределить маркеры и цифры, если те, которые предлагаются по умолчанию, вам не по душе.
Иерархические уровни документа
Все элементы, вставленные в документ, не имеют одинакового иерархического уровня. Да, здесь и есть лидеры. Документы организованы в четыре иерархических уровня: символ, параграф, страница и раздел. Какой, на ваш взгляд, самый высокий уровень иерархии, то есть тот, который налагает свои параметры на всех других уровнях?
И еще одна кнопка даст вам доступ к дополнительным вариантам. С дополнительными вариантами вы получаете еще несколько возможностей. Вы заметили, что этот диалог позволяет вам управлять нумерацией ваших наименований более удобно, чем изменять стили один за другим.
Три наиболее важные части этого диалогового окна. Представление, которое дает итоговый вид результата. Стиль, к которому будет применяться этот уровень. Вы можете получить доступ к этому живому диалогу через меню. Мы модифицируем некоторые элементы и визуализируем полученный результат. Первый элемент, который мы будем изменять, — это число.
Возможно, будет полезно почитать:
- Как сделать содержание в word ;
- От чего планшет завис и не заряжается? ;
- Почему отключается планшет сам по себе ;
- Приложение Samsung Galaxy остановлено: как решить вопрос без сброса настроек ;
- Советы по подключению компьютера к телевизору ;
- Программы для чтения электронных книг в формате epub на стационарных компьютерах и ноутбуках ;
- Подключение телевизора к интернету через wifi: инструкция для смарт ТВ и обычного телевизора ;
- Как сделать таблицу в word горизонтально ;
Sırala
Преобразование чисел в текст (Word)macros-VBA
4 il əvvəl
Как в Word преобразовать число в текст прописью? Надстройка для Word позволяет конвертировать число в текст…
Сумма прописью в Excelsprosinas kak
3 il əvvəl
Как сделать, чтобы вместо числа отображалась сумма прописью в Excel? Ответ в этом видеоуроке HD Сумма прописью…
Как считать сумму в таблице Word1kfirst
2 il əvvəl
word.konstantinfirst.com — обучение Word’у. Функция подсчета суммы столбца таблицы в текстовом редакторе Microsoft Word…
Числа в текстовом формате в ExcelNikolay Pavlov
2 il əvvəl
6 способов преобразовать числа в текстовом формате в Excel в полноценные числа. Файл-пример можно скачать…
Как конвертировать числа в текст в ExcelData Digger
5 il əvvəl
В этом видео я покажу, как добавить в Excel надстройку, которая позволяет писать числа прописью. Ссылка на…
Как писать над чертой в ворде, не разрывая ееДмитрий Костин
Il əvvəl
В данном видео вы узнаете, как можно писать в ворде над чертой, не разрывая этой линии. koskomp.ru/microsoft-word/kak-pi…
Преобразование числа в текст прописью по-русскиmacros-VBA
4 il əvvəl
Надстройка для Excel позволяет быстро преобразовать числа выбранного диапазона в текст прописью. Предусмотр…
Word для начинающих. Урок 35: Серия однотипных документов методом слиянияДмитрий Кивганов
2 il əvvəl
Как сделать любое количество однотипных документов, у которых меняются только некоторые участки текста?…
Сумма прописью в excel. Быстрая настройкаPavel T
3 il əvvəl
в видео показано, как быстро настроить и использовать функцию «сумма прописью». Функция позволяет конвертир…
Автовозможности текстового редактора Word (часть 2)SpecialistTV
2 il əvvəl
Вторая часть семинара про автовозможности Word (первая часть — azclip.net/video/BFPXQS27Z30/video.html). Будут рассмотрены…
Ввод текста. Функция автозамены в Word 2013.TeachVideo
3 il əvvəl
Оригинал и полная запись находится по адресу: www.teachvideo.ru.
Число,сумма прописью в ExcelРуслан
Il əvvəl
В видео показанео как прописать число прописью ,в описании оставляю ссылки на скачивание макроса .Всем…
Автозамена в Word 2007Виталий
6 il əvvəl
Если вы часто работаете с документами Microsoft Word, то наверняка не раз уже задумывались, что неплохо было, если…
Сезон 2010: Урок №6. Изучаем числаБаир Жигмитов
7 il əvvəl
Урок №6. Изучаем числа.
Преобразование чисел в текст и обратноmacros-VBA
6 ay əvvəl
Несколько способов, позволяющих преобразовать числа в текст как стандартными средствами Excel, так и при…
Сумма прописью в ExcelВиталий Б
Il əvvəl
Скачать надстройку можно по ссылке; drive.google.com/open?id=0B3A8_z_zeZ7Bei1NbDAySDJGNjA.
Автоматическое преобразование написания чисел прописью в excelИТ аутсорсинг
3 il əvvəl
Автоматическое преобразование чисел в пропись на русском и украинском языке в excel Скачать надстройки можн…
Возможности офисных программ Microsoft Office (Excel, Word, Outlook) о которых Вы не зналиEkaterinburg1C
2 il əvvəl
Подписывайтесь на наш канал об «1С»: azclip.net/user/Ekat…
Генерация документов по шаблонуprostoysoft
4 il əvvəl
Cоздание офисных документов формата Word, Excel, RTF, HTML по шаблонам на основе информации, имеющейся в базе данных…
Автоматическое заполнение договоров в Word 2007/2010/2013/2016 данными из Excelmacros-VBA
4 il əvvəl
Надстройка для Word, позволяющая автоматически заполнять договоры на основе данных, внесенных в диалоговое…
Пример вставки суммы прописью в MS Excel (без макроса)nefmont
Il əvvəl
Файл доступен по ссылке: drive.google.com/open?id=0B8asQWDsek0UMnVzU3FIYjluNmc.
Словом, число мест или письмом на страницах, перечислюAprende Fácil Ya
5 il əvvəl
Словом, число мест или письмом на страницах, перечислю Словом, число мест или букву на страницы, список…
Сумма прописью Google SpreadsheetsAlexander Ivanov
5 il əvvəl
Сумма прописью Google Spreadsheets Код gist.github.com/oshliaer/365a29498206ffa612c01ad33fc6457b.
Как добавить сумму прописью с белорусскими рублями и копейкамиСмешнотики YouTube Channel
2 il əvvəl
Текст который необходимо вставить в белое окно ищете в самом первом комментарии!!! А вот и сам макрос: =Propis(C5;…
Игорян.Word.Exel.VBA.Связь приложенийИгорь Ваганов
3 il əvvəl
как … написать метр квадратный в WordАниКей Скайвокер
2 il əvvəl
два способа написания надстрочных символов квадрата, куба или другой степени в Ворде.
как … преобразовать число в текст и наоборот в ExcelАниКей Скайвокер
2 il əvvəl
как написать перед числом нуль в Эксель, как преобразовать формат из текстового в числовой и наоборот.
3 Макрос в Word, Савинкова В 6512Валерия Савинкова
Il əvvəl
как … написать число прописью по тайски в ExcelАниКей Скайвокер
2 il əvvəl
функция БАТТЕКСТ() в Эксель.
FillDocuments: Надстройка для заполнения документов Word и Excel по шаблонамExcelVBA.ru
5 il əvvəl
Программа заполнения документов (шаблонов Word и Excel) данными из таблицы Excel. excelvba.ru/programmes/FillDocuments Надстрой…
Замена заглавных букв на строчные в WordАлексей
2 il əvvəl
Для того, чтоб не перепечатывать ошибочно напечатанный текст заглавными буквами в ворд, нужно знать, что…
Как сделать вертикальный текст в Ворде?officeprogs.ru
3 il əvvəl
Рассмотрим, как сделать текст вертикально в Ворде с помощью текстового поля и таблицы, а также, как сделать…
MSO.22 Использование вычисляемых полей (кодов полей) в Microsoft WordDenis Butorin
3 il əvvəl
Что такое поля в MS Word, что такое коды полей в MS Word. Как вставить количество страниц в текст документа. Как…
КАК ПЕРЕВЕСТИ МИЛЛИОНЫ В ТЫСЯЧИ РУБЛЕЙ В EXCELЯрослав Будников
Il əvvəl
Это простой урок научит вас преобразовать миллионы в тысячи рублей. Вы узнаете как произвести расчет через…
Подсветка дат и сроков в ExcelNikolay Pavlov
4 il əvvəl
Как наглядно подсвечивать в таблицах разными цветами прошлые, текущие и будущие даты в Excel. Полный текст…
Преобразование текста в число в Excelmacros-VBA
5 il əvvəl
Различные способы преобразования текста в число, а также демонстрация надстройки, помогающей находить…
Как сделать из кавычек » » кавычки « » в Microsoft WordОбЗор полеЗных беЗплатных программ и не только
3 il əvvəl
Как сделать из кавычек » » кавычки « »
Преобразование текста, написанного прописью в число (Excel)macros-VBA
3 il əvvəl
Как в Excel преобразовать текст, написанный прописью, в число? Надстройка для Excel позволяет трансформировать…
Десятичные знаки в Excel. Автоматическая установка запятойМой Друг Компьютер
2 il əvvəl
Десятичные знаки в excel. В Excel очень много функций, о которых мы даже не подозреваем, и поэтому многие просто…
Функции №11. Перевод текста в числа и чисел в текст.RuExcel
Il əvvəl
Уроки для новичков. О том как переводить текст в числа и числа в текст.
Как в Word вставить название текстового поляIT видео
2 il əvvəl
Excel: как изменить цифры на буквы в заголовках столбцов?BestMerlin
3 il əvvəl
Видеоурок на проекте Античайник. my7sky.com Сергея Авраменко Адрес статьи с бесплатным обучением my7sky.com/…
Перевод текста и определение языка ячейки в Google Docs (44/56)TeachVideo
6 il əvvəl
www.teachvideo.ru/catalog/23 — еще больше обучающих роликов по офису и работе с документами ответят на ваши вопросы…
EXCEL 2010 Печать документа.MrAstambur
7 il əvvəl
Макрос excel, сортировка, Климов Р.И 6511Роман Климов
Il əvvəl
Кодирование и декодирование в Excel Kuanysh Magauin
2 il əvvəl
Как кодировать и декодировать в Excel Функция СИМВОЛ и КОДСИМВ Любой компьютер для представления символов…
24 Группа `Редактирование` Функция СУММАTeachProTube
5 il əvvəl
Смотрите полную версию курса Microsoft Excel 2010 здесь: teachpro.ru/Course/Excel2010?utm_source=youtube&utm_campaign=excel2010 …
C# уроки. Числа. Преобразования чисел. decade
4 il əvvəl
Статья — 4fps.ru/programming/c-sharp-tutorials/numbers-convert/ Получилось скучновато и сонно) В этом уроке: работа с числами…
Шрифт Primo.mp4Ольга Тавченкова
6 il əvvəl
В этом видеоуроке мы расскажем о том, как скачать рукописный шрифт Primo и как работать с ним дальше.
С чего начать 1 Текстовый форматExcel это просто
Il əvvəl
Серия коротких уроков для быстрого и полноценного освоения Excel для новичков и профессионалов. Начало работ…
В некоторых бухгалтерских документах первичной отчетности, а также в договорах, доверенностях и других документах можно встретить написание чисел прописью. Расшифровка чисел используется для избежания различного рода проблем, которые могут возникать как по невнимательности, так и по злому умыслу, когда число сознательно искажается путем приписки цифр к сумме, указанной ранее.
Основная масса документов, которую приходится заполнять сотрудникам предприятий — это так называемая «Первичка», или первичные учетные документы (приходные кассовые ордера, квитанции, товарные накладные, счета на оплату и так далее). Правила работы с документами первичной отчетности регламентируются Федеральным законом «О бухгалтерском учете». Многие документы, формы которых утверждены постановлениями Госкомстата РФ содержат не только строки с указанием сумм, но и строки для расшифровки этих сумм прописью, при этом расшифровка является обязательной.
Наряду с бухгалтерскими существуют и другие документы, где присутствует расшифровка суммы, например договор, доверенность или письмо. Порядок расшифровки суммы, указанной в договоре или доверенности Гражданским Кодексом РФ не регламентируется, но правила написания сумм прописью являются общими для всех документов.
Правила написания расшифровки сумм прописью
1. Сначала указывается сумма цифрами, затем эта сумма повторяется прописью;
2. сумма прописью указывается в именительном падеже, при этом прописью указывается только та часть суммы, которая выражена в рублях, копейки обозначаются цифрами;
3. во избежание приписок первое слово в расшифровке прописью необходимо начинать с заглавной буквы.
Написание расшифровок сумм прописью в бухгалтерских документах, как правило уже автоматизировано в системах учета финансово-хозяйственной деятельности таких как 1-С, SAP ERP и др. Если же какие-то документы формируются в текстовом редакторе Microsoft Word, при этом в документах предусмотрены поля для расшифровки сумм прописью, то автоматизировать их написание можно при помощи надстройки для Word (аналогичная надстройка для Excel).
Надстройка позволяет быстро преобразовать число в текст прописью, для этого нужно выделить число, запустить макрос, при необходимости выбрать нужную валюту (по умолчанию установлены рубли) и нажать ОК. Сумма прописью формируется в соответствии с вышеперечисленными правилами и вставляется сразу после выделенного числового значения.
На выбор пользователя доступны несколько валют: рубли, доллары, евро, гривны и предусмотрен режим «без валюты», когда вместо названия валют прописываются слова «целые» и «сотые» (например, Сорок четыре тысячи шестьсот двадцать целых, 00 сотых). При выборе опции «Все прописью» та часть числа, которая находится после запятой, также прописывается прописью.
Кроме того в некоторых случаях при формировании документов в Word можно автоматизировать их заполнение.
видео по работе с надстройкой
скачать надстройку для преобразования числа в текст прописью
Другие материалы по теме:
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?
ПОЛЯ Word — набор кодов (инструкций), обеспечивающих автоматическую вставку в документ текста, рисунков, номеров страниц и других сведений (из справки MS Word).
Я вижу две возможности: с помощью полей (с соответствующими ключами) Word или воспользоваться готовыми специализированными программами (в том числе и макросами).
Рассмотрим первый вариант.
Широко известен такой способ: создаем или открываем документ и в том месте, где необходимо вывести числовое значение прописью, ставим курсор и нажимаем комбинацию клавиш Ctrl + F9. В тексте появится затененное поле с фигурными скобками:
Внутри фигурных скобок вставьте следующую конструкцию (я показываю вместе со скобками):
{=1290 *CardText} , где 1290 — это любое ваше число (не забывайте про знак равенства перед числом), *CardText — это ключ поля (о нем будет сказано ниже).
Затем нажмите клавишу F9. В результате вы увидите представленное прописью ваше число, в данном случае — одна тысяча двести девяносто.
Обратите внимание на следующий момент: если вы используете локализованную (русскую) версию редактора Word, то цифры будут представлены прописью по-русски. Если редактор англоязычный, то и вывод чисел прописью будет на этом языке. Возможна ситуация, когда в локализованной версии Word цифры выводятся по-английски. Значит, раскладка клавиатуры в редакторе в данный момент не русская, а английская.
КЛЮЧ — особая инструкция, которая при помещении в поле вызывает выполнение определенного действия. Например, вставка в поле ключа * Caps определяет, что первая буква каждого слова в значении поля прописная (из справки MS Word).
В нашем примере мы использовали ключ *CardText. У Word множество различных ключей. Естественно, что знать их все на память нереально, да и не нужно. А в случае необходимости можно обратиться на официальный сайт Microsoft в раздел справочной информации.
Этот ключ выводит результат в виде количественных числительных (записанных словами). По умолчанию используются строчные буквы. Можно дополнительно в поле вставить другие ключи, например ключ * Upper (преобразовывает все буквы в прописные, то есть заглавные), или ключ * FirstCap (преобразует первую букву первого слова в прописную).
Если вам необходимо вывести число не арабскими цифрами, а римскими, то для этих целей служит ключ *roman. Здесь тоже есть небольшая хитрость: регистр выводимого числа будет именно такой, каким вы введете ключ *roman. Если так: *roman — то и результат будет в строчных буквах, если так: *ROMAN — то соответственно результат будет выведен заглавными буквами.
Большое количество ключей с описаниями можно увидеть в справочной системе на сайте Microsoft.
Понятно, что использовать в своей работе эти поля не очень удобно, особенно, когда вам нужно очень часто преобразовывать цифры в строки. Здесь на помощь приходят специальные программы, коих много создано.
Я кратко опишу только некоторые программы, которые показались мне достаточно удобными в использовании.
Начну с программы TRANSNUM — число прописью.
Достаточно интересная программа, работающая с MS Word и MS Excel. Полностью самостоятельная программа, становящаяся полупрозрачной, когда вы переносите фокус на редактор.
Корректно работает со всеми версиями Word, кроме Word 2007.
Программа имеет собственную страничку
Другая программа — R2S (Сумма прописью). Программа старенькая и разрабатывалась для конкурсной программы Microsoft Office Extensions. Бесплатная.
Возможности:
Преобразовывает числовой формат суммы вида 123-45 или 123,45 в прописной вида 123-45 (Сто двадцать три рубля 45 копеек) или 123,45 (Ста двадцати трёх долларов 45 центов). Возможные падежи: шменительный, Родительный. Валюты: Рубли, Доллары.
Работает без ошибок с MS Word 2002 (проверено). C версиями Word 2003 и Word 2007 работает только в режиме буферного обмена.
С описанием программы можно ознакомиться и скачать на официальном сайте Microsoft: R2s (сумма прописью) v. 6.0 (Word 95/97/2000)
Следующая программа — макрос Num2String, преобразующая числа в текстовые представления.
Описание здесь.
В принципе позволяет даже вывести на панель инструментов свою кнопку, но при установке выводит сообщения об ошибках в коде макроса. В чем там именно проблема я не разбирался, так как не являюсь специалистом в VB.
И последняя программа, стоящая внимания: DigWord — программа печати числа прописью. Привожу описание с сайта программы:
работает через буфер обмена Windows. Пользоваться так: Вам необходимо скопировать число в буфер, затем запустить DigWord.exe, и, наконец, вставить из буфера продукт преобразования. Для удобства можно программе назначить «горячие» клавиши стандартными средствами Windows.
Сайт программы: DigWord.
Нет, все-таки приведу для примера еще одну интересную программу — DigitalToWord — Сумма прописью.
Это платная программа (200 рублей на момент напизания заметки), предназначенная для пользователей, так или иначе постоянно работающих с цифрами. Особенностью программы является возможность проверки ИНН юридических лиц (требуется, если у Вас есть подозрение, что на каком-либо документе напечатан «фальшивый» ИНН).
Адрес сайта: www.oleansoft.com
Надеюсь, что эта статья поможет вам сориентироваться и выбрать наиболее подходящий способ перевода чисел, цифр или сумм в строковые представления.
Если у вас есть дополнения к статье — прошу вас высказаться ниже — в комментариях.
P.S. Один из читателей сайта прислал ссылку на очень простую и функциональную программу, позволяющую выводить число прописью. Программа называется Число прописью 1.5 (Автор: Алексей Таранов). Вот ссылка: http://rus.altarsoft.com/number_in_words.shtml
Во многих документах мы можем видеть строку, в которой требуется указать сумму не в числовом виде, а прописью. Это защищает отчетность от подделки, ведь цифру легко переправить. А вот длинную запись незаметно исправить не так-то просто. Сумма прописью в Excel доступна только в виде надстроек или с использованием формул. Встроенного инструмента не имеется.
Как в Excel сделать сумму прописью
Скачать файл надстройки
Чтобы получить эту возможность, вы можете скачать надстройку «Сумма прописью» в Excel бесплатно на нашем сайте.
Разместите его в любом удобном каталоге и подключите. Для этого следует пройти следующие этапы:
Эта функция «сумма_прописью» работает в Excel 2007, 2010, 2016
Данная надстройка работает только для рублей. Если вам нужна другая валюта, скачайте еще файл sumprop.xla. Действуя по аналогии подключите надстройку для получения суммы прописью в Excel.
Для проверки введем в ячейке A3 произвольное число. Пусть это будет десятичная дробь. Также вызовем окно вставки функций и найдем новые функции для вывода суммы прописью. Как видите, нам стали доступны:
- Сумма Прописью
- Сумма Прописью Доллары
- Сумма Прописью Евро
- Сумма Прописью Евро
Переведем число в евро. Выбираем соответствующую функцию и кликаем по ячейке с числом. После нажатия ОК получаем результат.
С помощью этих инструментов преобразование числа в текст прописью в Excel выполняется очень просто. Если по каким-то причинам вы не хотите устанавливать их в Excel, можно воспользоваться другим способом.
Формула суммы прописью в Excel — как написать число
- Для вывода числа прописью в Excel можно создать формулу. Приведем пример:
- ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(A3;n0);2;1)+1;ПСТР(ТЕКСТ(A3;n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);1;3);»миллиард»&ВПР(ПСТР(ТЕКСТ(A3;n0);3;1)*И(ПСТР(ТЕКСТ(A3;n0);2;1)-1);мил;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(A3;n0);5;1)+1;ПСТР(ТЕКСТ(A3;n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);4;3);»миллион»&ВПР(ПСТР(ТЕКСТ(A3;n0);6;1)*И(ПСТР(ТЕКСТ(A3;n0);5;1)-1);мил;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(A3;n0);8;1)+1;ПСТР(ТЕКСТ(A3;n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);7;3);ВПР(ПСТР(ТЕКСТ(A3;n0);9;1)*И(ПСТР(ТЕКСТ(A3;n0);8;1)-1);тыс;2);»»)&ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(A3;n0);11;1)+1;ПСТР(ТЕКСТ(A3;n0);12;1)+1));»z»;» «)&ЕСЛИ(ОТБР(ТЕКСТ(A3;n0));;»Ноль «)&ЕСЛИ(-ПСТР(ТЕКСТ(A3;n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);11;2)-11;100);9);10);»целых «;»целая «)&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(A3;n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(A3;n0);14;6)/10^4);10)1);тыс;2);»»)&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6);10)+1);»z»;» «)&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(A3;n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(A3;n0);14;6)-11;100);9);10)>0)+1);)
- Для ее использования вам необходимо указать несколько массивов Excel:
- n_1 ={«»;»одинz»;»дваz»;»триz»;»четыреz»;»пятьz»;»шестьz»;»семьz»;»восемьz»;»девятьz»}
- n_2 ={«десятьz»;»одиннадцатьz»;»двенадцатьz»;»тринадцатьz»;»четырнадцатьz»;»пятнадцатьz»;»шестнадцатьz»;»семнадцатьz»;»восемнадцатьz»;»девятнадцатьz»}
- n_3 ={«»:1:»двадцатьz»:»тридцатьz»:»сорокz»:»пятьдесятz»:»шестьдесятz»:»семьдесятz»:»восемьдесятz»:»девяностоz»}
- n_4 ={«»;»стоz»;»двестиz»;»тристаz»;»четырестаz»;»пятьсотz»;»шестьсотz»;»семьсотz»;»восемьсотz»;»девятьсотz»}
- n_5 ={«»;»однаz»;»двеz»;»триz»;»четыреz»;»пятьz»;»шестьz»;»семьz»;»восемьz»;»девятьz»}
- n0 =»000000000000″&ПСТР(1/2;2;1)&»0#####»
- n0x =ЕСЛИ(n_3=1;n_2;n_3&n_1)
- n1x =ЕСЛИ(n_3=1;n_2;n_3&n_5)
- доля ={«десятая»;»десятых»:»сотая»;»сотых»:»тысячная»;»тысячных»:»десятитысячная»;»десятитысячных»:»стотысячная»;»стотысячных»:»миллионная «;»миллионных»}
- мил ={0;»овz»:1;»z»:2;»аz»:5;»овz»}
- тыс ={0;»тысячz»:1;»тысячаz»:2;»тысячиz»:5;»тысячz»}
Просто скопируйте эту таблицу на лист Excel, а формулу вставляйте туда, где необходима сумма прописью. Вышеприведенная конструкция предназначена для ячейки A3. Не забудьте поменять адрес.
В англоязычном Excel формула суммы прописью будет выглядеть следующим образом:
SUBSTITUTE(PROPER(INDEX(n_4,MID(TEXT(A1,n0),1,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),2,1)+1,MID(TEXT(A1,n0),3,1)+1)&IF(-MID(TEXT(A1,n0),1,3),»миллиард»&VLOOKUP(MID(TEXT(A1,n0),3,1)*AND(MID(TEXT(A1,n0),2,1)-1),мил,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),4,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),5,1)+1,MID(TEXT(A1,n0),6,1)+1)&IF(-MID(TEXT(A1,n0),4,3),»миллион»&VLOOKUP(MID(TEXT(A1,n0),6,1)*AND(MID(TEXT(A1,n0),5,1)-1),мил,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),7,1)+1)&INDEX(n1x,MID(TEXT(A1,n0),8,1)+1,MID(TEXT(A1,n0),9,1)+1)&IF(-MID(TEXT(A1,n0),7,3),VLOOKUP(MID(TEXT(A1,n0),9,1)*AND(MID(TEXT(A1,n0),8,1)-1),тыс,2),»»)&INDEX(n_4,MID(TEXT(A1,n0),10,1)+1)&INDEX(n0x,MID(TEXT(A1,n0),11,1)+1,MID(TEXT(A1,n0),12,1)+1)),»z»,» «)&IF(TRUNC(TEXT(A1,n0)),»»,»Ноль «)&»рубл»&VLOOKUP(MOD(MAX(MOD(MID(TEXT(A1,n0),11,2)-11,100),9),10),{0,»ь «;1,»я «;4,»ей «},2)&RIGHT(TEXT(A1,n0),2)&» копе»&VLOOKUP(MOD(MAX(MOD(RIGHT(TEXT(A1,n0),2)-11,100),9),10),{0,»йка»;1,»йки»;4,»ек»},2)
Как видим, это не самый удобный способ преобразовать число в текст прописью в Excel.
Преобразование с помощью макросов Excel
Можно написать собственную функцию, которая произведет конвертацию суммы прописью. Нажмите сочетание ALT+F11 и в открывшемся разработчике Excel VBA вставьте новый модуль. В него добавьте следующий код.
Function SUMMPROPIS(n As Double) As String
Dim Chis1, Chis2, Chis3, Chis4, Chis5 As Variant
Chis1 = Array(«», «один «, «два «, «три «, «четыре «, «пять «, «шесть «, «семь «, «восемь «, «девять «)
Chis2 = Array(«», «десять «, «двадцать «, «тридцать «, «сорок «, «пятьдесят «, «шестьдесят «, «семьдесят «, «восемьдесят», «девяносто «)
Chis3 = Array(«», «сто «, «двести «, «триста «, «четыреста «, «пятьсот «, «шестьсот «, «семьсот «, «восемьсот «, «девятьсот «)
Chis4 = Array(«», «одна «, «две «, «три «, «четыре «, «пять «, «шесть «, «семь «, «восемь «, «девять «)
Chis5 = Array(«десять «, «одиннадцать «, «двенадцать «, «тринадцать «, «четырнадцать «, «пятнадцать «, «шестнадцать «, «семнадцать «, «восемнадцать «, «девятнадцать «)
If n 0 Then thous_txt = Chis4(thous) & «тысяч »
Case 1
thous_txt = Chis4(thous) & «тысяча »
Case 2, 3, 4
thous_txt = Chis4(thous) & «тысячи »
Case 5 To 9
thous_txt = Chis4(thous) & «тысяч »
End Select
If desthous = 0 And thous = 0 And hundthous 0 Then hundthous_txt = hundthous_txt & » тысяч »
eee:
hund_txt = Chis3(hund)
Select Case des
Case 1
cifr_txt = Chis5(cifr)
GoTo rrr
Case 2 To 9
des_txt = Chis2(des)
End Select
cifr_txt = Chis1(cifr)
rrr:
SUMMPROPIS = desmil_txt & mil_txt & hundthous_txt & desthous_txt & thous_txt & hund_txt & des_txt & cifr_txt
End Function
Private Function Retclass(M, I)
Retclass = Int(Int(M — (10 ^ I) * Int(M / (10 ^ I))) / 10 ^ (I — 1))
End Function
Теперь эту функцию можно вызвать обычным путем и получить сумму прописью. Она находится в разделе функций Excel «Определенные пользователем». В качестве аргумента укажите адрес с числом.
Перевод в сумму прописью осуществляется только для целых чисел. Дробное число требует дополнительной формулы: =SUMMPROPIS(A7)&» руб. «&ТЕКСТ((A7-ЦЕЛОЕ(A7))*100;»00″)&» коп.»
Вместо ячейки A7 подставляйте свой адрес. Копейки в таком исполнении будут выводиться в виде числа. Мы рассмотрели все способы представления суммы прописью в Excel. Выбирайте для себя самый удобный и пользуйтесь с удовольствием!
Источник: https://WindowsTips.ru/summa-propisyu-v-excel
Надстройка СУММА_ПРОПИСЬЮ
Если Вам надоело писать числа прописью. Вы можете добавить себе в программу Excel готовую функцию, которая будет преобразовывать числа в текст.
Работает данная функция только для чисел от 0 до 20 млн. но этого вполне достаточно чтобы облегчить работу с числами. Например, в бухгалтерии при заполнении отчетных документов.
Как работает функция СУММА_ПРОПИСЬЮ:
- Для начала установите курсор в ячейку куда вы хотите указывать текстовые значения;
- Выберете в мастере функций или введите вручную =СУММА_ПРОПИСЬЮ();
- В скобках укажите адрес из которого следует брать числовые значения;
- Нажмите «Enter».
Как установить функцию:
- Распакуйте скачанный архив в папку, в которой будет храниться файл надстройки. (место следует выбрать для постоянного хранения).
- Установите надстройку, как указано в инструкции по ссылке: «Инструкция по установке надстройки»
Как скачать надстройку с готовой функцией СУММА_ПРОПИСЬЮ:
Поддержав сайт материально вы получите ссылку на скачивание надстройки с инструкциями по установке и использованию:
Для скачивания файла обязательно нажмите «Перейти на сайт магазина«:
После перехода по ссылке вы попадете на страницу для скачивания надстройки
Вопросы можете оставлять в х или через форму для обращений.
Источник: http://RuExcel.ru/smp/
Прописи для детей — онлайн генератор
Сейчас ни для кого не является секретом тот факт, что время на обучение ребенка правильному каллиграфическому письму в первом классе сведено к минимуму.
Успеть бы показать, как буква пишется и читается.
И от этой спешки неокрепшие пальчики ребенка начинают через некоторое время выводить такие каракули, что о написанном можно только догадываться.
Закрепить навык письма, выработать автоматическое правильное и что самое главное понятное написание письменных букв помогают дополнительные занятия с прописями.
На этой страничке вашему вниманию представлен онлайн-сервис по генерированию прописей, которые вы можете составить самостоятельно с учетом всех проблем и потребностей вашего ребенка.
Генератор прописей преобразует введенный вами текст в рукописные прописи, применяя специально созданный каллиграфический шрифт с пунктирной и сплошной линией.
Генератор прописей
Чтобы составить прописи, выберите на панели нужные вам функции.
Вид страницы: в косую линию, в узкую линию, в широкую линию.
Выбор страницы зависит от степени подготовленности вашего ребенка.
Для написания цифр используйте страницу в клетку.
Вид шрифта: пунктирный, сплошной серый, сплошной черный.
Для обводки букв выберете пунктирный шрифт или сплошной серый.
- Для самостоятельного письма по примеру — сплошной черный.
- Положение страницы: книжное, альбомное.
В отдельной строке напишите задание.
Например: обведи буквы, пропиши по образцу, пропиши самостоятельно по образцу и т.п.
Далее заполните форму текстом на свое усмотрение.
Это могут быть отдельные буквы, слоги, слова. Пропишите те буквы и слоги, при написании которых у вашего ребенка возникают трудности.
- Вы можете вписать предложения или текст (стихотворение, загадку).
Для перехода на новую строку и корректного отображения текста используйте кнопку ENTER.
В книжном формате ширина строки порядка 40-42 знака, учитывая пробелы. В альбомном формате ширина строки порядка 55-58 знаков.
С помощью онлайн генератора прописей вы можете составить, скачать и распечатать задания для детей любой сложности.
Вы можете создать прописи не только на кириллице. Используя латинскую раскладку клавиатуры, вы можете сгенерировать прописи по английскому и немецкому языку.
Для дошкольного возраста используйте пунктирный шрифт и страницу с косой линией.
Пропишите отдельные строчные и заглавные буквы, слоги и слова для обводки.
Для первоклассников можно создать прописи уже со сплошной линией.
Вы можете написать по одному примеру, оставив строку пустой для самостоятельного письма.
Вы так же можете с помощью генератора прописей составить грамматическое упражнение для ребенка.
Напишите слова или текст с пропущенными буквами. Это могут быть словарные слова, слова с проверочными гласными, слова с приставками и т.п.
Не забудьте про цифры ????
Используйте страницу в клетку и пунктирный шрифт. Можно распечатать не только прописи с цифрами, но и прописи с математическими примерами, составив их самостоятельно.
Напомню, что если вам необходимы задания с математическими примерами по математике воспользуйтесь Генератором примеров, который поможет вам создать и распечатать математические примеры для детей разного уровня подготовки.
Надеюсь, что сервис по созданию прописей поможет вам в обучении ваших детей.
Данный генератор будет полезен для составления прописей, как для дошкольников, так и для школьников младших классов.
- Для самых маленьких подойдут уже готовые развивающие прописи.
- Если вдруг у вас возникнут трудности или вопросы — обязательно пишите в х.
- Буду рада обратной связи, отзывам и предложениям.
- Так же буду признательна за поддержку в развитии генератора :))
Источник: http://tobemum.ru/deti/kak-nauchit/generator-propisi/
Как перевести сумму или число прописью в Excel
Часто нужно перевести число в текст в Excel так, чтобы оно отображалось прописью (словами) на русском или других языках. Так как по умолчанию нет готовой функции, создадим свою пользовательскую функцию с помощью макросов.
Пример использования пользовательской функции для преобразования числа суммы в текстовые слова, которую можно скачать в конце статьи:
Для создания пользовательской функции, которая сможет перевести число в текст прописью , нам нужно выполнить 3 простых шага:
- Открыть редактор макросов ALT+F11.
- Создать новый модуль и в нем нужно написать функцию особенным способом: Function вместо Sub. Тогда наша функция «ЧислоПропись» будет отображаться в списке мастера функций (SHIFT+F3), в категории «Определенные пользователем».
- Вставить в модуль следующий код и сохранить:
Function ЧислоПропись(Число As Currency) As String
‘до 999 999 999 999
On Error GoTo Число_Error
Dim strМиллиарды As String, strМиллионы As String, strТысячи As String, strЕдиницы As String, strСотые As String
Dim Поз As Integer
- strЧисло = Format(Int(Число), «000000000000»)
- ‘Миллиарды’
- strМиллиарды = strМиллиарды & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
Поз = 1
strМиллиарды = Сотни(Mid(strЧисло, Поз, 1))
strМиллиарды = strМиллиарды & ИмяРазряда(strМиллиарды, Mid(strЧисло, Поз + 1, 2), «миллиард «, «миллиарда «, «миллиардов «)
‘Миллионы’
Поз = 4
strМиллионы = Сотни(Mid(strЧисло, Поз, 1))
strМиллионы = strМиллионы & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
strМиллионы = strМиллионы & ИмяРазряда(strМиллионы, Mid(strЧисло, Поз + 1, 2), «миллион «, «миллиона «, «миллионов «)
‘Тысячи’
Поз = 7
strТысячи = Сотни(Mid(strЧисло, Поз, 1))
strТысячи = strТысячи & Десятки(Mid(strЧисло, Поз + 1, 2), «ж»)
strТысячи = strТысячи & ИмяРазряда(strТысячи, Mid(strЧисло, Поз + 1, 2), «тысяча «, «тысячи «, «тысяч «)
‘Единицы’
Поз = 10
strЕдиницы = Сотни(Mid(strЧисло, Поз, 1))
strЕдиницы = strЕдиницы & Десятки(Mid(strЧисло, Поз + 1, 2), «м»)
If strМиллиарды & strМиллионы & strТысячи & strЕдиницы = «» Then strЕдиницы = «ноль »
‘strЕдиницы = strЕдиницы & ИмяРазряда(» «, Mid(strЧисло, Поз + 1, 2), «рубль «, «рубля «, «рублей «)
‘Сотые’
‘strСотые = strКопейки & » » & ИмяРазряда(strКопейки, Right(strКопейки, 2), ‘»копейка», «копейки», «копеек»)
ЧислоПропись = strМиллиарды & strМиллионы & strТысячи & strЕдиницы
ЧислоПропись = UCase(Left(ЧислоПропись, 1)) & Right(ЧислоПропись, Len(ЧислоПропись) — 1)
- Exit Function
- End Function
- Function Сотни(n As String) As String
Число_Error:
MsgBox Err.Description
Сотни = «»
Select Case n
Case 0: Сотни = «»
Case 1: Сотни = «сто »
Case 2: Сотни = «двести »
Case 3: Сотни = «триста »
Case 4: Сотни = «четыреста »
Case 5: Сотни = «пятьсот »
Case 6: Сотни = «шестьсот »
Case 7: Сотни = «семьсот »
Case 8: Сотни = «восемьсот »
Case 9: Сотни = «девятьсот »
End Select
End Function
Function Десятки(n As String, Sex As String) As String
Десятки = «»
Select Case Left(n, 1)
Case «0»: Десятки = «»: n = Right(n, 1)
Case «1»: Десятки = «»
Case «2»: Десятки = «двадцать «: n = Right(n, 1)
Case «3»: Десятки = «тридцать «: n = Right(n, 1)
Case «4»: Десятки = «сорок «: n = Right(n, 1)
Case «5»: Десятки = «пятьдесят «: n = Right(n, 1)
Case «6»: Десятки = «шестьдесят «: n = Right(n, 1)
Case «7»: Десятки = «семьдесят «: n = Right(n, 1)
Case «8»: Десятки = «восемьдесят «: n = Right(n, 1)
Case «9»: Десятки = «девяносто «: n = Right(n, 1)
End Select
Dim Двадцатка As String
Двадцатка = «»
Select Case n
Case «0»: Двадцатка = «»
Case «1»
Select Case Sex
Case «м»: Двадцатка = «один »
Case «ж»: Двадцатка = «одна »
Case «с»: Двадцатка = «одно »
End Select
Case «2»:
Select Case Sex
Case «м»: Двадцатка = «два »
Case «ж»: Двадцатка = «две »
Case «с»: Двадцатка = «два »
End Select
Case «3»: Двадцатка = «три »
Case «4»: Двадцатка = «четыре »
Case «5»: Двадцатка = «пять »
Case «6»: Двадцатка = «шесть »
Case «7»: Двадцатка = «семь »
Case «8»: Двадцатка = «восемь »
Case «9»: Двадцатка = «девять »
Case «10»: Двадцатка = «десять »
Case «11»: Двадцатка = «одиннадцать »
Case «12»: Двадцатка = «двенадцать »
Case «13»: Двадцатка = «тринадцать »
Case «14»: Двадцатка = «четырнадцать »
Case «15»: Двадцатка = «пятнадцать »
Case «16»: Двадцатка = «шестнадцать »
Case «17»: Двадцатка = «семнадцать »
Case «18»: Двадцатка = «восемнадцать »
Case «19»: Двадцатка = «девятнадцать »
End Select
Десятки = Десятки & Двадцатка
- End Function
- Function ИмяРазряда(Строка As String, n As String, Имя1 As String, Имя24 As String, ИмяПроч As String) As String
- If Строка «» Then
ИмяРазряда = «»
Select Case Left(n, 1)
Case «0», «2», «3», «4», «5», «6», «7», «8», «9»: n = Right(n, 1)
End Select
Select Case n
Case «1»: ИмяРазряда = Имя1
Case «2», «3», «4»: ИмяРазряда = Имя24
Case Else: ИмяРазряда = ИмяПроч
End Select
End If
End Function
Можно написать алгоритм макро программы по-другому и еще сделать так, чтобы она дописывала валюту суммы прописью. Для этого создайте Module2 и введите в него следующий код:
Function ЧислоПрописьюВалюта(Число As Double, Optional Валюта As Integer = 1, Optional Копейки As Integer = 1)
Attribute ЧислоПрописьюВалюта.VB_Description = «Функция преобразовывает число суммы текстовыми словами»
Attribute ЧислоПрописьюВалюта.VB_ProcData.VB_Invoke_Func = »
1″
Dim Edinicy(0 To 19) As String: Dim EdinicyPoslednie(0 To 19) As String
Dim Desyatki(0 To 9) As String: Dim Sotni(0 To 9) As String: Dim mlrd(0 To 9) As String
Dim mln(0 To 9) As String: Dim tys(0 To 9) As String
Dim SumInt, x, shag, vl As Integer: Dim txt, Sclon_Tys As String
‘———————————————
Application.Volatile
‘———————————————
Edinicy(0) = «»: EdinicyPoslednie(0) = IIf(Валюта = 0, «евро», IIf(Валюта = 1, «рублей», «долларов»))
Edinicy(1) = «один «: EdinicyPoslednie(1) = IIf(Валюта = 0, «один евро», IIf(Валюта = 1, «один рубль», «один доллар»))
Edinicy(2) = «два «: EdinicyPoslednie(2) = IIf(Валюта = 0, «два евро», IIf(Валюта = 1, «два рубля», «два доллара»))
Edinicy(3) = «три «: EdinicyPoslednie(3) = IIf(Валюта = 0, «три евро», IIf(Валюта = 1, «три рубля», «три доллара»))
Edinicy(4) = «четыре «: EdinicyPoslednie(4) = IIf(Валюта = 0, «четыре евро», IIf(Валюта = 1, «четыре рубля», «четыре доллара»))
Edinicy(5) = «пять «: EdinicyPoslednie(5) = IIf(Валюта = 0, «пять евро», IIf(Валюта = 1, «пять рублей», «пять долларов»))
Edinicy(6) = «шесть «: EdinicyPoslednie(6) = IIf(Валюта = 0, «шесть евро», IIf(Валюта = 1, «шесть рублей», «шесть долларов»))
Edinicy(7) = «семь «: EdinicyPoslednie(7) = IIf(Валюта = 0, «семь евро», IIf(Валюта = 1, «семь рублей», «семь долларов»))
Edinicy(8) = «восемь «: EdinicyPoslednie(8) = IIf(Валюта = 0, «восемь евро», IIf(Валюта = 1, «восемь рублей», «восемь долларов»))
Edinicy(9) = «девять «: EdinicyPoslednie(9) = IIf(Валюта = 0, «девять евро», IIf(Валюта = 1, «девять рублей», «девять долларов»))
Edinicy(11) = «одиннадцать «: EdinicyPoslednie(11) = IIf(Валюта = 0, «одиннадцать евро», IIf(Валюта = 1, «одиннадцать рублей», «одиннадцать долларов»))
Edinicy(12) = «надцать «: EdinicyPoslednie(12) = IIf(Валюта = 0, «надцать евро», IIf(Валюта = 1, «надцать рублей», «надцать долларов»))
Edinicy(13) = «тринадцать «: EdinicyPoslednie(13) = IIf(Валюта = 0, «тринадцать евро», IIf(Валюта = 1, «тринадцать рублей», «тринадцать долларов»))
Edinicy(14) = «четырнадцать «: EdinicyPoslednie(14) = IIf(Валюта = 0, «четырнадцать евро», IIf(Валюта = 1, «четырнадцать рублей», «четырнадцать долларов»))
Edinicy(15) = «пятнадцать «: EdinicyPoslednie(15) = IIf(Валюта = 0, «пятнадцать евро», IIf(Валюта = 1, «пятнадцать рублей», «пятнадцать долларов»))
Edinicy(16) = «шестнадцать «: EdinicyPoslednie(16) = IIf(Валюта = 0, «шестнадцать евро», IIf(Валюта = 1, «шестнадцать рублей», «шестнадцать долларов»))
Edinicy(17) = «семнадцать «: EdinicyPoslednie(17) = IIf(Валюта = 0, «семнадцать евро», IIf(Валюта = 1, «семнадцать рублей», «семнадцать долларов»))
Edinicy(18) = «восемнадцать «: EdinicyPoslednie(18) = IIf(Валюта = 0, «восемнадцать евро», IIf(Валюта = 1, «восемнадцать рублей», «восемнадцать долларов»))
Edinicy(19) = «девятнадцать «: EdinicyPoslednie(19) = IIf(Валюта = 0, «девятнадцать евро», IIf(Валюта = 1, «девятнадцать рублей», «девятнадцать долларов»))
»———————————————
Desyatki(0) = «»: Sotni(0) = «»: tys(0) = «тисячь «: mln(0) = «миллионов «: mlrd(0) = «миллиардов »
Desyatki(1) = «десять «: Sotni(1) = «сто «: tys(1) = «тысяча «: mln(1) = «миллион «: mlrd(1) = «миллиарда »
Desyatki(2) = «двадцать «: Sotni(2) = «двести «: tys(2) = «тысячи «: mln(2) = «миллиона «: mlrd(2) = «миллиарда »
Desyatki(3) = «тридцать «: Sotni(3) = «триста «: tys(3) = «тысячи «: mln(3) = «миллиона «: mlrd(3) = «миллиарда »
Desyatki(4) = «сорок «: Sotni(4) = «четыреста «: tys(4) = «тысячи «: mln(4) = «миллиона «: mlrd(4) = «миллиарда »
Desyatki(5) = «пятьдесят «: Sotni(5) = «пятьсот «: tys(5) = «тысяч «: mln(5) = «миллионов «: mlrd(5) = «миллиардов »
Desyatki(6) = «шестьдесят «: Sotni(6) = «шестьсот «: tys(6) = «тысяч «: mln(6) = «миллионов «: mlrd(6) = «миллиардов »
Desyatki(7) = «семьдесят «: Sotni(7) = «семьсот «: tys(7) = «тысяч «: mln(7) = «миллионов «: mlrd(7) = «миллиардов »
Desyatki(8) = «восемьдесят «: Sotni(8) = «восемьсот «: tys(8) = «тысяч «: mln(8) = «миллионов «: mlrd(8) = «миллиардов »
Desyatki(9) = «девяносто «: Sotni(9) = «девятьсот «: tys(9) = «тысяч «: mln(9) = «миллионов «: mlrd(9) = «миллиардов »
‘———————————————
- On Error Resume Next
- For x = Len(SumInt) To 1 Step -1
- Select Case x
SumInt = Int(Число)
shag = shag + 1
Case 12 ‘ — сотни миллиардов
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 11 ‘ — десятки миллиардов
vl = Mid(SumInt, shag, 1)
If vl = «1» And Mid(SumInt, shag + 1, 1) 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 10 ‘ — единицы миллиардов
vl = Mid(SumInt, shag, 1)
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then txt = txt & Edinicy(Mid(SumInt, shag — 1, 2)) & «миллиарда » Else txt = txt & Edinicy(vl) & mlrd(vl) ‘числа в диапозоне от 11 до 19 склоняются на «мільярдов» независимо от последнего числа триады
Else
txt = txt & Edinicy(vl) & mlrd(vl)
- End If
- ‘-КОНЕЦ БЛОКА_______________________
- Case 9 ‘ — сотни миллионов
- Case 8 ‘ — десятки миллионов
- If vl = «1» And Mid(SumInt, shag + 1, 1) 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
vl = Mid(SumInt, shag, 1)
Case 7 ‘ — единицы миллионов
vl = Mid(SumInt, shag, 1)
If shag > 2 Then
If (Mid(SumInt, shag — 2, 1) = 0 And Mid(SumInt, shag — 1, 1) = 0 And vl = «0») Then GoTo 10
End If
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then txt = txt & Edinicy(Mid(SumInt, shag — 1, 2)) & «миллиона » Else: txt = txt & Edinicy(vl) & mln(vl) ‘числа в диапозоне от 11 до 19 склоняются на «миллиардов» независимо от последнего числа триады
Else
txt = txt & Edinicy(vl) & mln(vl)
End If
‘-КОНЕЦ БЛОКА_______________________
- Case 6 ‘ — сотни тысяч
- Case 5 ‘ — десятки тысяч
- If vl = 1 And Mid(SumInt, shag + 1, 1) 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
vl = Mid(SumInt, shag, 1)
Case 4 ‘ — единицы тысяч
vl = Mid(SumInt, shag, 1)
If shag > 2 Then
If (Mid(SumInt, shag — 2, 1) = 0 And Mid(SumInt, shag — 1, 1) = 0 And vl = «0») Then GoTo 10
End If
Sclon_Tys = Edinicy(vl) & tys(vl) ‘ — вводим переменную Sclon_Tys из-за иного склонения тысяч в русском языке
If vl = 1 Then Sclon_Tys = «одна » & tys(vl) ‘ — для тысяч склонение «один» и «два» неприменимо ( поэтому вводим переменную Sclon_Tys )
If vl = 2 Then Sclon_Tys = «две » & tys(vl) ‘ — для тысяч склонение «один» и «два» неприменимо ( поэтому вводим переменную Sclon_Tys )
If shag > 1 Then
If Mid(SumInt, shag — 1, 1) = 1 Then Sclon_Tys = Edinicy(Mid(SumInt, shag — 1, 2)) & «тисяч »
End If
txt = txt & Sclon_Tys
‘-КОНЕЦ БЛОКА_______________________
Case 3 ‘ — сотни
vl = Mid(SumInt, shag, 1)
txt = txt & Sotni(vl)
Case 2 ‘ — десятки
vl = Mid(SumInt, shag, 1)
If vl = «1» And Mid(SumInt, shag + 1, 1) 0 Then GoTo 10 Else txt = txt & Desyatki(vl) ‘ — если конец триады от 11 до 19 то перескакиваем на единицы, иначе — формируем десятки
Case 1 ‘ — единицы
If Mid(SumInt, shag — 1, 1) 1 Or Mid(SumInt, shag — 1, 2) = «10» Then vl = Mid(SumInt, shag, 1) Else vl = Mid(SumInt, shag — 1, 2)
txt = txt & EdinicyPoslednie(vl)
‘-КОНЕЦ БЛОКА_______________________
End Select
10: Next x
a = Число
b = Int(a)
c = (Round(a — b, 2)) * 100
If c = 1 Then c = «0» + CStr(c)
If c = 0 Then c = CStr(c) + «0»
d = «»
If Валюта = 1 Then d = «коп.» Else d = «цен.»
If Валюта > 2 Or Валюта 2 Or Валюта 2 Or Копейи 2 Or Копейки
Источник: https://exceltable.com/vba-macros/chislo-propisyu
Сумма прописью
33070 06.10.2012 Скачать пример
Ниже вы найдете готовую пользовательскую функцию на VBA, которая переводит любое число от 0 до 9 999 999 в его текстовое представление, т.е. в сумму прописью. Перед использованием, эту функцию необходимо добавить в вашу книгу. Для этого:
- нажмите сочетание клавиш ALT+F11, чтобы открыть редактор Visual Basic
- добавьте новый пустой модуль через меню Insert — Module
- скопируйте и вставьте туда текст этой функции:
Function СУММАПРОПИСЬЮ(n As Double) As String
Dim Nums1, Nums2, Nums3, Nums4 As Variant
Nums1 = Array(«», «один «, «два «, «три «, «четыре «, «пять «, «шесть «, «семь «, «восемь «, «девять «)
Nums2 = Array(«», «десять «, «двадцать «, «тридцать «, «сорок «, «пятьдесят «, «шестьдесят «, «семьдесят «, _
«восемьдесят «, «девяносто «)
Nums3 = Array(«», «сто «, «двести «, «триста «, «четыреста «, «пятьсот «, «шестьсот «, «семьсот «, _
«восемьсот «, «девятьсот «)
Nums4 = Array(«», «одна «, «две «, «три «, «четыре «, «пять «, «шесть «, «семь «, «восемь «, «девять «)
Nums5 = Array(«десять «, «одиннадцать «, «двенадцать «, «тринадцать «, «четырнадцать «, _
«пятнадцать «, «шестнадцать «, «семнадцать «, «восемнадцать «, «девятнадцать «)
If n 0 Then tys_txt = Nums4(tys) & «тысяч »
Case 1
tys_txt = Nums4(tys) & «тысяча »
Case 2, 3, 4
tys_txt = Nums4(tys) & «тысячи »
Case 5 To 9
tys_txt = Nums4(tys) & «тысяч »
End Select
If dectys = 0 And tys = 0 And sottys 0 Then sottys_txt = sottys_txt & » тысяч »
eee:
sot_txt = Nums3(sot)
‘проверяем десятки
Select Case dec
Case 1
ed_txt = Nums5(ed)
GoTo rrr
Case 2 To 9
dec_txt = Nums2(dec)
End Select
ed_txt = Nums1(ed)
rrr:
‘формируем итоговую строку
СУММАПРОПИСЬЮ = decmil_txt & mil_txt & sottys_txt & dectys_txt & tys_txt & sot_txt & dec_txt & ed_txt
End Function
‘вспомогательная функция для выделения из числа разрядов
Private Function Class(M, I)
Class = Int(Int(M — (10 ^ I) * Int(M / (10 ^ I))) / 10 ^ (I — 1))
End Function
Сохраните файл (если у вас Excel 2007 или 2010, то тип файла должен быть с поддержкой макросов, т.е. в формате xlsm!) и вернитесь в Excel.
Теперь вы можете вставить созданную функцию в любую ячейку листа этой книги обычным способом — через мастер функций (кнопка fx в строке формул, категория Определенные пользователем) или просто набрав ее в ячейке вручную и указав в качестве аргумента ячейку с суммой:
Если вам необходимо добавить к полученному тексту копейки, то можно воспользоваться чуть более сложной конструкцией:
=СУММАПРОПИСЬЮ(A3)&» руб. «&ТЕКСТ((A3-ЦЕЛОЕ(A3))*100;»00″)&» коп.»
=СУММАПРОПИСЬЮ(A3)&» руб. «&TEXT((A3-INT(A3))*100;»00″)&» коп.»
Тогда, например, для числа 35,15 результат функции будет выглядеть как «тридцать пять руб. 15 коп.»
Ссылки по теме
Источник: https://www.planetaexcel.ru/techniques/3/46/
цифры прописью в ворде — Bing
результаты: 165 000Дата Язык Регион
- moonexcel.com.ua/сумма-число-цифры-прописью-word_ru
Кстати, сумма прописью будет тем языком, которым вы писали текст. Чтобы изменить язык — просто переключитесь на другую раскладку клавиатуры. Статьи по теме: Сумма, число, цифры прописью в Excel
- wordexpert.ru/page/chislo-ili-summa-propisyu
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести девяносто?
-
Данный сайт создан для того, чтобы ускорить процесс перевода числа в пропись. Для того, что бы выполнить перевод, введите требуемое число в виде цифр и в …
- word-office.ru/kak-sdelat-cifry-propis-yu-v-word.html
22.09.2018 · В данном видео вы узнаете, как можно писать в ворде над чертой, не разрывая этой линии. koskomp.ru/microsoft-word/kak-pi… Преобразование числа в текст прописью …
- www.bolshoyvopros.ru/questions/3100337-chislo-ili-summa-propisju-v-vorde-word-kak…
К счастью, в Ворде можно сделать так, чтобы число или сумма записывалась прописью автоматически. Для этого можно использовать поле, в …
- red-star.pro/office/summa-ili-chislo-propisyu-v-ms-word-2010.html
Добрый вечер пользователи сайта red-star.pro. В данном уроке мы научимся писать сумму или число прописью в MS Word 2010. Например, число 23 пропишем в виде «двадцать три».
-
Сумма Прописью Онлайн — сервис быстрого перевода Введите сумму: Налог: Без НДС 7% НДС 10% НДС 12% НДС 17% НДС 15% НДС 18% НДС 20% НДС 13% НДФЛ
- www.interface.ru/home.asp?artId=3712
Знаете ли вы, как можно в текстовом редакторе Word цифры, числа или суммы представить прописью? Например так: 1.290 = Одна тысяча двести…
- https://otvet.mail.ru/question/178692441
Оказывается, что в текстовом редакторе Word можно автоматически отображать сумму прописью. Для этого откройте Word, нажмите Ctrl + F9, после чего появятся фигурные скобки, в которые прописываем наше число, например, 2222, а …
- officeprogs.ru/word/kak-napechatat-rimskie-cifry-v-vorde.html
В статье мы рассмотрим, как напечатать римские цифры в Ворде используя заглавные латинские буквы, а также используя формулу, записанную в специальном поле
-
- РекламаУзнать как пишется число прописью, числа словами, цифры буквами или сумма прописью
- РекламаВыполняем проекты в Ворд на заказ. Коллектив специалистов. · круглосуточно
Источник: http://www.windowssearch-exp.com/search?q=%D1%86%D0%B8%D1%84%D1%80%D1%8B+%D0%BF%D1%80%D0%BE%D0%BF%D0%B8%D1%81%D1%8C%D1%8E+%D0%B2+%D0%B2%D0%BE%D1%80%D0%B4%D0%B5&qpvt=%D1%86%D0%B8%D1%84%D1%80%D1%8B+%D0%BF%D1%80%D0%BE%D0%BF%D0%B8%D1%81%D1%8C%D1%8E+%D0%B2+%D0%B2%D0%BE%D1%80%D0%B4%D0%B5