Числовой формат может иметь до четырех разделов, определяющих форматирование положительных чисел, отрицательных чисел, нулевых значений и текста соответственно.
Если указаны только два раздела, то в этом случае первый из них используется для форматирования положительных и нулевых значений, а второй – для отрицательных.
Если указан один раздел, то ко всем числам применяется этот формат. Разделы отделяются друг от друга точкой с запятой. Если раздел пропущен, должна присутствовать завершающая его точка с запятой.
Каждый раздел может включать в себя коды, определяющие следующие параметры: способ отображения числа; цвет шрифта; условие; текст.
Отображение чисел
Способ отображения числа задается шаблоном. В шаблоне можно использовать следующие символы, приведенные в таблице.8.1:
Табл. 8.1.Символы, использующиеся в шаблоне
0 (ноль) | метка цифры | Гарантирует отображение не менее заданного количества цифр в целой части числа и заданного количества цифр в десятичной части. Количество цифр задается числом нулей в шаблоне. |
# (решетка) | метка цифры | Гарантирует отображение не более заданного количества цифр в десятичной части. Если число имеет больше цифр в десятичной части, то отображаемое число округляется. |
? (знак вопроса) | метка цифры | Работает так же как и метка 0, но вместо незначащих нулей целой и десятичной части отображает пробелы. Используется для выравнивания отображаемых чисел по десятичной запятой. |
В шаблоне можно использовать комбинации символов 0, # и?. Кроме того, в шаблоне можно использовать запятую для разделения целой и дробной десятичной части и пробел в качестве разделителя групп разрядов.
В различных разделах числового формата можно устанавливать различные шаблоны отображения чисел. Для отображения отрицательных чисел со знаком минус (-) необходимо перед шаблоном числа в соответствующем разделе поставить этот знак. В противном случае, знак отображаться не будет.
В тех случаях, когда не требуется особенностей форматирования числа, можно указывать код формата «Основной». Если не указать никакого кода для формата числа, то код «Основной» будет установлен автоматически.
Отображение дат и времени
Способ отображения даты и времени задается шаблоном. В шаблоне можно использовать следующие символы (буквы), приведенные в таблице 8.2. Буквы вводятся в русской раскладке клавиатуры.
Таблица 8.2. Символы, использующиеся в шаблоне
Символ | Назначение |
М | Месяцы в виде чисел от 1 до 12 |
ММ | Месяцы в виде чисел от 01 до 12 |
МММ | Месяцы в виде Янв |
ММММ | Месяцы в виде Январь |
МММММ | Месяцы первой буквой месяца |
Д | Дни в виде чисел от 1 до 31 |
ДД | Дни в виде чисел от 01 до 31 |
ДДД | Дни в виде Вс |
ДДДД | Дни в виде Воскресенье |
ГГ | Года в виде 00 - 99 |
ГГГГ | Года в виде 1900 - 9999 |
ч | Часы в виде чисел от 0 до 23 |
чч | Часы в виде чисел от 00 до 23 |
м | Минуты в виде чисел от 0 до 59 |
мм | Минуты в виде чисел от 00 до 59 |
с | Секунды в виде чисел от 0 до 59 |
сс | Секунды в виде чисел от 00 до 59 |
В одном шаблоне может присутствовать комбинация кодов даты и времени. Символы шаблона можно располагать в любом порядке. Между символами можно использовать пробелы, ставить знаки препинания, скобки и т. д. Для отображения времени в 12-ти часовом формате можно добавить код АМ/РМ или А/Р.
При выполнении вычислений может потребоваться отображение разницы во времени между двумя событиями в часах, минутах или секундах. В этом случае соответствующий код следует заключить в квадратные скобки.
Цвет шрифта
Цвет шрифта указывается в квадратных скобках. Можно выбрать один из восьми цветов: черный, синий, голубой, зеленый, розовый, красный, белый, желтый.
Цвет шрифта можно указывать для всего формата. Например, формат [Синий]Основной устанавливает отображение любых чисел синим шрифтом.
Можно устанавливать различный цвет шрифта для различных разделов формата. Например, формат [Красный]Основной;[Зеленый]Основной устанавливает отображение положительных чисел и нулевых значений красным шрифтом, а отрицательных - зеленым.
Примечание. Дальнейшее оформление ячейки не сможет изменить установленный цвет шрифта.
Условия
Условия используют для установки числовых форматов, применяемых только для чисел, отвечающих заданному условию. Условие должно состоять из оператора сравнения и значения.
В качестве операторов сравнения можно использовать знаки:
= (равно); | < (меньше); | <= (меньше или равно); |
> (больше); | >= (больше или равно); | <> (не равно). |
Значение условия задается числом. Оператор сравнения и значение указываются в квадратных скобках. Например, формат [Синий][<=36,6]Основной;[Красный][>36,6]Основной устанавливает отображение чисел меньших или равных 36,6 синим шрифтом, а чисел более 36,6 – красным шрифтом.
Текст
Текст, отображаемый в ячейке вместе с числом, должен быть заключен в кавычки (" "). Для отображения одиночного символа можно поставить перед ним обратную косую черту (\).
Чтобы задать пробел между числом и текстом, в код формата необходимо включить знак подчеркивания (_) и пробел или два знака подчеркивания.
Текст может располагаться и перед числом и после числа, а также одновременно перед числом и после числа.
Можно добавлять различный текст для различных разделов формата. Например, формат 0,00_ "Прибыль";0,00_ "Убыток";0,00;Основной устанавливает отображение положительных чисел с текстом Прибыль, отрицательных – с текстом Убыток, а нулевых значений без текста.
Текст можно добавлять и в форматы с условиями. Например, формат [<36,6]0,0"_ Нормальная";[>36,6]0,0"_ Повышенная" устанавливает отображение чисел меньших или равных 36,6 с текстом Нормальная, а чисел более 36,6 – с текстом Повышенная.
Текстовый раздел
Текстовый раздел позволяет отображать в ячейке постоянный текст вместе с текстом, вводимым с клавиатуры. Текстовый раздел включает собственно текст и знак @, установленный перед текстом или после текста. Текст должен быть заключен в кавычки (" "). Между символами текста можно использовать пробелы, ставить знаки препинания, скобки и т. д.
Текстовый раздел может быть единственным разделом формата. Например, формат "Студент" @ устанавливает в ячейке отображение слова Студент перед любым текстом в ячейке, а формат @" - сотрудник" устанавливает в ячейке отображение текста – сотрудник после любого текста в ячейке.
Если в ячейку с таким форматом вводится число или дата, то Microsoft Excel воспринимает это число не как число, а как текст.
Текстовый раздел также может присутствовать в формате наряду с другими разделами. В этом случае он всегда является последним разделом. Например, формат ДД.ММ.ГГ;@" - Ошибка" устанавливает в ячейке отображение даты в формате ДД.ММ.ГГ при вводе текста или цифр, не являющихся датой, в ячейке справа от введенных данных отображается текст – Ошибка.
Цвет шрифта можно изменять при использовании текстового раздела. Например, формат ДД.ММ.ГГ;[Красный]@" - Ошибка" работает так же, как и в предыдущем случае, но введенные ошибочные данные и текст – Ошибка будут отображены красным шрифтом.