|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2009, 13:14 | #1 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Формат числа
В документе есть числа типа:
0,0000106722000000000 . Возможно ли автоматически отформатировать такие числа в формат: 1,067*10-5(десять в минус пятой)
Можно сделать все! Было бы время, да деньги...
|
13.11.2009, 15:01 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Макросом. Искать такие числа, функцией FormatNumber преобразовывать в экспоненциальную форму, а затем поиском и заменой заменять на показатели степени.
Лучше день потерять — потом за пять минут долететь!©
|
13.11.2009, 16:01 | #3 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А если через поля?
Можно сделать все! Было бы время, да деньги...
|
13.11.2009, 17:56 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Через поля ты получишь число вида 1,067Е-5. А потом опять поиск и замена
Лучше день потерять — потом за пять минут долететь!©
|
13.11.2009, 20:13 | #5 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А как в таком виде сделать?
Можно сделать все! Было бы время, да деньги...
|
14.11.2009, 12:41 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Нет, с полями очень муторно получается. Мне казалось, что есть ключ поля, чтобы форматировать число в экспоненциальную форму, но я ошибался. Придётся всё делать макросом:
Код:
Лучше день потерять — потом за пять минут долететь!©
|
14.11.2009, 12:55 | #7 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Спасибо! Но к сожалению макрос не хотелось бы применять.
Можно сделать все! Было бы время, да деньги...
|
14.11.2009, 13:46 | #8 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
К сожалению, полями не получится. Почему макрос не устраивает?
Есть одно хитрое поле, которое можно подрихтовать под твои потребности, но очень это запутано будет. Вот код этого поля: Цитата:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 14.11.2009 в 14:03. |
|
14.11.2009, 17:28 | #9 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Да и подгонять не надо только Е заменить на *10 и все!
Спасибо!
Можно сделать все! Было бы время, да деньги...
|
14.11.2009, 17:40 | #10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Можно еще выражение {b \# +#;-#} отформатировать как верхний индекс, и получится совсем красиво.
Осталось заметить, что это поле будет работать для чисел от 10^-18 до 10^9
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 14.11.2009 в 17:42. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
КАК ПЕРЕДЕЛАТЬ ФОРМАТ mp4 В ФОРМАТ 3gp,MPEG4 | kamalruslan | Софт | 4 | 20.08.2015 16:16 |
Access Формат числа | Melamory | Microsoft Office Access | 1 | 28.09.2008 17:29 |
Формат числа в калькуляторе | Mint86 | Microsoft Office Excel | 8 | 25.07.2008 11:49 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
формат отрицательного числа | zetrix | Microsoft Office Excel | 0 | 30.10.2006 18:54 |