Коды числовых форматов для 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 |
| @" повтор "@ |
текст |
текст повтор текст |
|