24-07-2003 00:01 Бэн, ай нид хэлп в Excel
Короче говоря я тут задался вопросом - а можно ли каким нибудь образом преобразовывать число в текст.

1235 = Одна тысяча трыдцать пять

Второй день пытаюсь бится над хэлпами и рыть головой MSDN. дПока что ничего не получается.

=БАТТЕКСТ() не предлагать. Она на тайском каком то языке выдет.
Комментарии:
24-07-2003 08:56
Камрад
Есть способ. Для Excell-a он VBA называется.
РайскоеСупер!
Zloy Goblin, ну? Уже напугал. Visual Basic что-то там? Ну страшно, да! А дальше что?

Знаешь мне это очень напоминает сцену из матрицы первой:
-(Neo) I know kung-fu!
-(Mof) Yah, cool, mammy, show me!!!

Так и мы тут с тобой
-(Типо ты) I know VBA!
-(Я) WOW, SHIT!!!
24-07-2003 10:25
забавный зверёк
Синтаксис
ТЕКСТ(значение;формат)
Преобразует значение в текст в заданном числовом формате.
Значение — это либо числовое значение, либо формула, вычисление которой дает числовое значение, либо ссылка на ячейку, содержащую числовое значение.
Использование функции ТЕКСТ преобразует значение в форматированный текст, и результат больше не участвует в вычислениях как число.

Единственное меня позиция формат смущает... тебе для чего это? может другая функция есть именно под твой случай...

отредактировано: 24-07-2003 10:28 - Mosli

РайскоеСупер!
Mosli, если было все так просто ... я бы не спрашивал. Эта функция форматированного вывода.
Допустим ты хочешь вывести из какой нить ячейки А2 в ячейке B2 вместо просто "32" вывести "32 ед/м.":

[В2] =ТЕКСТ(А2;"0 ед/м."). Вто как я понял. ;) Что-то вроде printf в С/С++.
Но увы не то, что надо.

Почитайте вот хелп, там есть такая функа =БАТТЕКСТ. Делает именно то, что мне надо, но не ... не софсем. Она не на русском выдает.
24-07-2003 19:29
забавный зверёк
Рэйз......тебе несколько параметров надо ввести? не только "ед/м"?
Ты давай ТЗ полное а то пичкаеш основными деталями
Когда скажеш что надо, что вот это фигня обманывала людей на 2 литра бензина и все было красиво тогда поймем а так.....

Кстати мысли о будущем... может ну его на ... в Екселе все это мутить? Там один фиг столкнешся с тем что есть функции а надо другое и дальше или на VB писать плагины для неё или вообще забить.
Может забьеш?

отредактировано: 24-07-2003 19:40 - Mosli

Сумасшедший бот
идиот (с) Брильянтовая рука

http://www.microsoft.ru/offext - ищи тута! все уже дааааавно написано
РайскоеСупер!
Mosli, мне надо просто: у меня есть сумма в цифрах. Надо вывести ее в буквах:

Есть:
Итого - 2332,33 руб.

Надо:
Итого - Две тысячи триста тридцать два рубля 33 копейки.

SoulSaver, а ты тут типа - самый уммный. :) Череп не жмет? А теперь залезт по ссылочке, и почитай, если найдешь прямой ответ на мой вопрос, то с меня однозначно магарыч.

могу даже твою цитату повторить ;).
special'no dlya soola!
Сумасшедший бот
нда.... идиот (с) Брильянтовая рука

ты бля вопрос задай нормально!!! че ты хочешь!!!

то тебе рубли нада переводить, то ед/м... определись бля!!!

а теперь по делу... поехали
http://www.microsoft.ru/offext/details.aspx?id=147
http://www.microsoft.ru/offext/docu...list.aspx?id=15
если здесь нет того, чего тебе нада... то тогда ФОРМУЛИРУЙ ЗАДАЧУ ПРАВИЛЬНО!!!
РайскоеСупер!
SoulSaver, ура, я определился, спасибо. ;)
Сумасшедший бот
RayZ дык бля... и на будущее... я не типа самый умный... Я САМЫЙ УМНЫЙ!!! И СКРОМНЫЙ!!!
РайскоеСупер!
SoulSaver, ну смотри мне.. . попробуй еще раз не ответить на какой нить ответ ;))))
Будешь уволен!

:)))

Такой умный? А череп не жмет?
Сумасшедший бот
RayZ мне то череп не жмет... а тебя в твоем черепе сквозняки не задолбали?
РайскоеСупер!
SoulSaver, завидуй!
Закрыть