![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.02.2009
Сообщений: 15
|
![]()
Господа, подскажите, есть ли в Excel способ внести текст (постоянный) с ссылкой на ячейку (или формулой) посреди текста? Напримет "Стоимость (ссылка на ячейку) крупы" и все это в одной ячейке?
Проблема в том, что есть достаточно объемный текст в которы надобы вставить ссылку на ячейку и функцию. Разделить на ячейки не представляется возможным по причине сильного разброса в длине подставляемых данных. Если уж совсем конкретно, то надо реализовать ввод следующего текста: "Общая стоимость оказыннах услуг составила 1 232 423,00 (Один миллион двести тридцать две тысячи четыреста двадцать три рубля 00 копеек), в т.ч НДС 18% - 187 996,73 (Сто восемьдесят семь тысяч девятьсот девяносто шесть тысяч 73 копейки)." Соответственно требуется, чтобы вместо чисел стояла ссылка на необходимую ячейку, а всемсто суммы прописью была функция перевода числа в текст. Такая функция у меня уже есть, осталось дело за малым - смочь ее подставить. Поможите люди добрые! ![]() |
![]() |
![]() |
![]() |
#2 | |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
![]() Цитата:
например сумма распологается в ячейке B2 а внести нужно в ячейку A1 В A1 пишем Код:
Код:
Последний раз редактировалось Юнлинг; 03.02.2009 в 08:45. Причина: Ошибка расчета НДС |
|
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Допустим, в ячейке A1 надо получить требуемый текст, в ячейке B1 находится сумма, в ячейке D1 вычисляется НДС (формулой =B1*18%), Ваша функция преобразования называется ПРЕОБР.
Тогда введите в ячейку A1 формулу типа: Код:
2 Юнлинг не увидел Ваш ответ вовремя ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 02.02.2009
Сообщений: 15
|
![]()
Огромное спасибо за помощь! Смысл понял и подкорректировал под себя.
Получилось следующее: =" Общая стоимость оказанных услуг составила "&ФИКСИРОВАННЫЙ(H13;2)&" ("&СуммаПрописью(H13)&"), включая налог на добавленную стоимость – 18% - "&ФИКСИРОВАННЫЙ(H15;2)&" ("&СуммаПрописью(H15)&"). Работы выполнены в полном объеме, стороны претензий друг к другу не имеют." Теперь еще такой вопрос. Можно ли эту "формулу" как-нибудь сохранить в функциях или еще где, чтобы каждый раз не копировать ее из другого файла и не потерять в случае чего совсем? |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 17.10.2008
Сообщений: 239
|
![]() Цитата:
Если желаете сохарнить отдельно то откройте блокнот и сохрани в текстовом файле Например так |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин Подтвердите свой е-майл
Регистрация: 21.09.2007
Сообщений: 138
|
![]()
Я отдельном файле Excel такое храню. Как текст в ячейках.
Потом копирую куда надо, ставлю впереди знак "=" |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод сложных формул в ячейку | NikolayGVB | Microsoft Office Excel | 4 | 22.01.2009 18:05 |
Ввод текста | pali4ev | Общие вопросы Delphi | 1 | 18.12.2008 01:01 |
Вставка в одну ячейку | ivkoa | Microsoft Office Excel | 9 | 22.08.2008 14:16 |
Извлечь в одну ячейку несколько значений из строки которые удовлетворяют заданному условию. | Dorvir | Microsoft Office Excel | 5 | 08.04.2008 16:12 |
TStringGrid - изначально мы видим одну ячейку в конце должно быть столько сколько заполнили. | Ensoph | Компоненты Delphi | 5 | 18.10.2007 22:24 |