Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Числовые форматы Excel - не могу подобрать / 17 сообщений из 17, страница 1 из 1
14.02.2013, 16:33
    #38151571
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Никак не могу добиться правильного форматирования ячеек в столбце Excel с числовыми данными (все ячейки столбца должны быть в одном формате):

число -> должно выглядеть
2,3 -> 2,3
2,310 -> 2,31
2,314 -> 2,314
2,3102 -> 2,31
2,00 -> 2
Т.е. дробные числа должны выглядеть дробными с 3-мя знаками после запятой, без незначащих конечных нулей; а если дробная часть равна нулю, то число должно выглядеть как целое.
Формат 0.### не подходит, т.к. получается
2,00 -> 2, (т.е. остается запятая после числа)

Формат General использовать не получается, т.к. остаются лишние цифры после запятой.

Возможно ли сделать подходящий для данного случая формат?
...
Рейтинг: 0 / 0
14.02.2013, 16:45
    #38151599
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
LeaxФормат General использовать не получается, т.к. остаются лишние цифры после запятой.
Не поверишь! именно он - ежели не выпендриваться с кастомами - даёт нужный тебе результат...
...
Рейтинг: 0 / 0
14.02.2013, 16:45
    #38151602
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Единственная непонятка - со строкой 2,3102 -> 2,31
...
Рейтинг: 0 / 0
14.02.2013, 16:47
    #38151607
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
AkinaЕдинственная непонятка - со строкой 2,3102 -> 2,31
А что непонятного? Нужно, чтоб было 3 знака после запятой без незначащих пробелов. Как тут General прикручивается - если покажете, то буду очень благодарен )
...
Рейтинг: 0 / 0
14.02.2013, 16:48
    #38151612
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
а округление никак?
...
Рейтинг: 0 / 0
14.02.2013, 16:48
    #38151613
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
LeaxAkinaЕдинственная непонятка - со строкой 2,3102 -> 2,31
А что непонятного? Нужно, чтоб было 3 знака после запятой без незначащих нулей в конце . Как тут General прикручивается - если покажете, то буду очень благодарен )
...
Рейтинг: 0 / 0
14.02.2013, 16:48
    #38151615
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
LeaxAkinaЕдинственная непонятка - со строкой 2,3102 -> 2,31
А что непонятного? Нужно, чтоб было 3 знака после запятой без незначащих пробелов.
2.3107 => ???
...
Рейтинг: 0 / 0
14.02.2013, 16:50
    #38151622
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Akina2.3107 => ???
2.311
0.### именно это и дает
...
Рейтинг: 0 / 0
14.02.2013, 16:54
    #38151634
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Форматированием задача не решается. Разделитель, если он указан, будет всегда. Даже если полученный после обрезки и округления результат - целое.
...
Рейтинг: 0 / 0
14.02.2013, 16:55
    #38151635
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Shocker.Proа округление никак?
Никак, к сожалению - данные экспортируются в Excel из внешней программы, можно указать только непустой формат для столбца
...
Рейтинг: 0 / 0
14.02.2013, 17:04
    #38151659
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Leaxданные экспортируются в Excel из внешней программыТ.е. в существующий файл? ну так обработай ввод в макросе worksheet_change, и в зависимости от данных установи соотв. формат.
...
Рейтинг: 0 / 0
14.02.2013, 17:23
    #38151693
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
AkinaLeaxданные экспортируются в Excel из внешней программыТ.е. в существующий файл? ну так обработай ввод в макросе worksheet_change, и в зависимости от данных установи соотв. формат.
В создаваемый программой файл...
Ок, спасибо
...
Рейтинг: 0 / 0
14.02.2013, 17:35
    #38151702
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Попробуй
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
For Each rng In Target
    If IsNumeric(rng.Value) Then
        If Round(rng.Value, 3) = Round(rng.Value, 0) Then
            rng.NumberFormat = "0"
        Else
            rng.NumberFormat = "0.###"
        End If
    End If
Next
End Sub
...
Рейтинг: 0 / 0
14.02.2013, 17:36
    #38151704
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Само собой код следует поместить в создаваемый файл (в модуль листа) до того, как на лист начнут вываливаться данные.
...
Рейтинг: 0 / 0
14.02.2013, 17:37
    #38151708
Leax
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
AkinaПопробуй
Благодарю )
Поставил бы лайк, если б они тут были )
...
Рейтинг: 0 / 0
14.02.2013, 17:42
    #38151711
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Leax Благодарю )
Поставил бы лайк, если б они тут были )
Благодарность записывается непосредственно в карму отвечающего.
...
Рейтинг: 0 / 0
14.02.2013, 17:44
    #38151714
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Числовые форматы Excel - не могу подобрать
Shocker.Proнепосредственно в карму отвечающего

Это куда?!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Числовые форматы Excel - не могу подобрать / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]