Коды числовых форматов для ZEXMLSS
Символ-заполнитель |
Описание |
0 (нуль) |
Если в числе меньше знаков, чем в формате, то отображаются дополнительные нули.
Пример: если нужно отобразить число 1.5 как 01.50, можно использовать формат "00.00". |
. (точка) |
Разделитель целой и дробной части. |
# |
Дополнительные нули не отображаются. |
Примеры:
Формат |
Значение ячейки |
Результат |
0.000 |
1.1 |
1.000 |
#.### |
1.1 |
1.1 |
0.000 |
1.12345 |
1.123 |
#.### |
1.12345 |
1.123 |
Для включения текста в числовой формат, нужно заключить текст в двойные кавычки (").
Если нужно добавить один символ, можно поставить косую черту (\) перед этим символом.
Примеры:
Формат |
Значение ячейки |
Результат |
0.00" метров" |
12.14 |
12.14 метров |
"длина="0.00\м |
12.14 |
длина=12.14м |
Чтобы задать цвет числового формата, нужно записать в квадратных скобках имя цвета:
Имя цвета |
Цвет в hex |
[BLACK] |
#000000 |
[WHITE] |
#FFFFFF |
[RED] |
#FF0000 |
[GREEN] |
#00FF00 |
[BLUE] |
#0000FF |
[MAGENTA] |
#FF00FF |
[CYAN] |
#00FFFF |
[YELLOW] |
#FFFF00 |
Для отображения процентного формата нужно добавить знак процента (%) в конце формата.
Дробный формат имеет вид "0 ?/?".
Экспоненциальный (научный) формат представляет собой обычный числовой формат, к которому добавляется символ "E",
затем символ "+" или "-", затем нужное кол-во нулей для отображения необходимого кол-ва цифр в степени. Если применяется знак "-", то для
чисел с положительным показателем степени в результате не отображается знак "+".
Примеры:
Формат |
Значение ячейки |
Результат |
0.00% |
1.23 |
123% |
0 ?/? |
0.5 |
1/2 |
0 ?/? |
1.5 |
1 1/2 |
0.0E+00 |
12345.58 |
1.2E+04 |
0.0E+00 |
0.00052 |
5.2E-04 |
0.0E-00 |
12345.58 |
1.2E04 |
0.0E-00 |
0.00052 |
5.2E-04 |
Коды числовых форматов можно записывать в виде "part1;part2;part3", где:
- part1 - формат для положительных чисел
- part2 - формат для отрицательных чисел
- part3 - формат для нулевых значений ячейки
Если формат состоит из 2-ух частей ("part1;part2"), то:
- part1 - формат для положительных чисел и нуля
- part2 - формат для отрицательных чисел
Если необходимо применять числовой формат только при определённых условиях, нужно записать условие в квадратных скобках.
Используются операторы >, >=, <, <=, =, <>.
Примеры:
Формат |
Значение ячейки |
Результат |
0.00" (> 0)";-0.00" (< 0)";0.00" (= 0)" |
100 |
100.00 (> 0) |
0.00" (> 0)";-0.00" (< 0)";0.00" (= 0)" |
-100 |
-100.00 (< 0) |
0.00" (> 0)";-0.00" (< 0)";0.00" (= 0)" |
0 |
0.00 (= 0) |
[<0][RED]"O_o";0.00" K" |
273.15 |
273.15 K |
[<0][RED]"O_o";0.00" K" |
-10 |
O_o |
Код формата |
Описание |
YY |
Год как 00-99 |
YYYY |
Год как 1900-9999 |
M |
Месяц как 5 |
MM |
Месяц как 05 |
MMM |
Месяц как янв-дек |
MMMM |
Месяц как Январь-Декабрь |
MMMMM |
Первая буква месяца |
D |
День как 6 |
DD |
День как 06 |
DDD |
День недели Пн-Вс |
DDDD |
День недели понедельник-воскресенье |
h |
Час как 7 |
hh |
Час как 07 |
m |
Минуты как 8 |
mm |
Минуты как 08 |
s |
Секунды как 9 |
ss |
Секунды как 09 |
ss.00 |
Секунды и миллисекунды как 09.34 |
AM/PM |
Время в 12-часовом формате |
Текст заменяется символом @.
Примеры:
Формат |
Значение ячейки |
Результат |
"prefix+"@ |
текст |
prefix+текст |
@"+postfix" |
текст |
текст+postfix |
@" повтор "@ |
текст |
текст повтор текст |
|