Автоматическое форматирование чисел в таблицах организационного режима

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

Кроме того, есть ли автоматическое форматирование разделителей тысяч?


person banjomonster    schedule 27.11.2011    source источник


Ответы (3)


Если вы хотите, чтобы поле автоматически форматировалось при переходе к следующему, вам нужно будет использовать заголовок строки автоматического обновления #, чтобы указать, что поля в этой строке должны автоматически вычисляться всякий раз, когда в этой строке нажимаются TAB S-TAB или RET ( см. Руководство организации).

Затем, если вы включите в качестве формулы эту ячейку (я предполагаю, что если вы хотите ввести значение вручную, у вас обычно не будет формулы, влияющей на эту ячейку), которая содержит (для вашего примера 42 -> 42.00)

=$0;%.2f

Информация перед знаком = может быть ссылкой на ячейку или столбец в зависимости от того, хотите ли вы, чтобы формула применялась к одной ячейке или ко всему столбцу. (Об этом упоминается здесь)

Мне не удалось найти ссылку на разделители тысяч в org, возможно, в данный момент это невозможно.

person Jonathan Leech-Pepin    schedule 20.12.2011
comment
Это очень помогает, особенно заголовки строк автоматического обновления - спасибо! - person banjomonster; 22.12.2011

Эта ссылка на Синтаксис формулы для Calc показывает различные параметры для org-calc-default-modes, которые позволят вам изменить формат отображения и точность.

person cm2    schedule 28.11.2011

Вам это как-то помогает?

(setq org-calc-default-modes '(calc-internal-prec 12
    calc-float-format (float 9)
    calc-angle-mode deg
    calc-prefer-frac nil
    calc-symbolic-mode nil
    calc-date-format (YYYY "-" MM "-" DD " " Www (" " HH ":" mm))
    calc-display-working-message t))
person choroba    schedule 28.11.2011