Структура числового формата

Числовой формат может иметь до четырех разделов, определяющих форматирование положительных чисел, отрицательных чисел, нулевых значений и текста соответственно.

Если указаны только два раздела, то в этом случае первый из них используется для форматирования положительных и нулевых значений, а второй – для отрицательных.

Если указан один раздел, то ко всем числам применяется этот формат. Разделы отделяются друг от друга точкой с запятой. Если раздел пропущен, должна присутствовать завершающая его точка с запятой.

Каждый раздел может включать в себя коды, определяющие следующие параметры: способ отображения числа; цвет шрифта; условие; текст.

Отображение чисел

Способ отображения числа задается шаблоном. В шаблоне можно использовать следующие символы, приведенные в таблице.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 воспринимает это число не как число, а как текст.

Текстовый раздел также может присутствовать в формате наряду с другими разделами. В этом случае он всегда является последним разделом. Например, формат ДД.ММ.ГГ;@" - Ошибка" устанавливает в ячейке отображение даты в формате ДД.ММ.ГГ при вводе текста или цифр, не являющихся датой, в ячейке справа от введенных данных отображается текст – Ошибка.

Цвет шрифта можно изменять при использовании текстового раздела. Например, формат ДД.ММ.ГГ;[Красный]@" - Ошибка" работает так же, как и в предыдущем случае, но введенные ошибочные данные и текст – Ошибка будут отображены красным шрифтом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: