Чтобы создать новый числовой формат, следует сначала выбрать один из встроенных числовых форматов в качестве основы. Затем можно изменить любой из разделов кода этого формата и создать собственный числовой формат.
Числовой формат может включать до четырех разделов кода, отделяемых друг от друга точкой с запятой. Эти разделы определяют формат положительных чисел, отрицательных чисел, нулевых значений и текста (в указанном порядке).
<ПОЛОЖИТЕЛЬНЫЕ>;<ОТРИЦАТЕЛЬНЫЕ>;<НУЛЕВЫЕ>;<ТЕКСТ>
Например, в этих разделах кода можно задать следующий числовой формат:
[Синий]# ##0,00_);[Красный](# ##0,00);0,00;"продажи "@
В создаваемый числовой формат необязательно включать все разделы кода. Если заданы только два раздела, первый из них используется для положительных чисел и нулей, а второй — для отрицательных чисел. Если задан только один раздел кода, этот формат будут иметь все числа. Если требуется пропустить какой-либо раздел кода и использовать следующий за ним раздел, в коде необходимо оставить точку с запятой, которой завершается пропускаемый раздел.
При настройке разделов кода числового формата рекомендуется придерживаться следующих указаний.
Включение текста и добавление пробелов
- Отображение текста вместе с числами. Чтобы в ячейке отображался и текст, и числа, заключите текст в кавычки (" ") или поставьте перед одиночным знаком обратную косую черту (\). Вставьте нужные знаки в соответствующий раздел кода формата. Например, введите формат 0,00р." Избыток";-0,00р." Дефицит" для отображения положительных сумм в виде «125,74р. Избыток» и отрицательных сумм в виде «-125,74р. Дефицит». Обратите внимание, что перед словами «Избыток» и «Дефицит» в обоих разделах кода имеется один пробел.
Следующие знаки отображаются без помощи кавычек.
|
$ | ЗНАК ДОЛЛАРА |
+ | Знак плюс |
( | Левая круглая скобка |
: | Двоеточие |
^ | Диакритический знак (крышка) |
' | Апостроф |
{ | Левая фигурная скобка |
< | Знак меньше |
= | Знак равенства |
- | Знак минус |
/ | Косая черта |
) | Правая круглая скобка |
! | Восклицательный знак |
& | Амперсанд |
~ | Тильда |
} | Правая фигурная скобка |
> | Знак больше |
Пробел |
- Включение раздела для ввода текста. Если в код числового формата включается текстовый раздел, он всегда будет последним разделом. Вставьте в нем знак @ в том месте, где должен отображаться текст, который будет вводиться в ячейке. Если знак @ в текстовом разделе опущен, вводимый текст не будет отображаться. Если вместе с вводимым текстом необходимо всегда отображать определенные символы, поставьте этот дополнительный текст в кавычки (" "). Например: "общие поступления для "@
Формат, не содержащий текстового раздела, не будет применяться к нечисловым значениям, введенным в ячейке с таким форматом. Кроме того, вся ячейка будет преобразована в текст.
- Добавление интервалов. Чтобы создать в числовом формате интервал, имеющий ширину знака, поставьте знак подчеркивания (_) перед требуемым знаком. Например, если указать знак подчеркивания перед правой круглой скобкой: _), положительные числа будут располагаться вровень с отрицательными, заключаемыми в скобки.
- Повторяющиеся знаки. Чтобы заполнить одним знаком всю ширину ячейки, поставьте в числовом формате перед этим знаком звездочку (*). Например, чтобы заполнить пунктиром всю ячейку справа от числа, введите 0*-, а чтобы отобразить начальные нули, укажите *0.
Задание числа десятичных разрядов, пробелов, цветов и условий
|
- Десятичные разряды и значащие цифры. Для форматирования дробей и чисел с десятичным разделителем необходимо использовать в разделах кода следующие шаблоны разрядов, десятичных разделителей и разделителей групп разрядов.
0 (нуль) | Этот шаблон задает отображение незначащих нулей, если в числе меньше цифр, чем нулей в формате. Например, если вводится число 8,9, которое требуется отобразить в виде 8,90, используйте формат #,00. |
# | Этот шаблон действует по тем же правилам, что и 0 (нуль). Однако если в целой или дробной части введенного числа меньше цифр, чем символов # в формате, дополнительные нули в Excel не отображаются. Например, если задан формат #,## и в ячейке вводится число 8,9, отображается 8,9. |
? | Этот шаблон действует по тем же правилам, что и 0 (нуль). Однако до и после десятичного разделителя вместо незначащих нулей отображаются пробелы, чтобы десятичные разделители были выровнены в столбце. Например, формат 0,0? обеспечивает выравнивание десятичных разделителей чисел 8,9 и 88,99. |
. (точка) | Этот шаблон задает отображение десятичного разделителя в составе числа. |
- Если в дробной части десятичного числа больше цифр, чем шаблонов в формате, число округляется до количества разрядов, равного количеству шаблонов. Если в целой части числа больше цифр, чем шаблонов в формате, отображаются дополнительные цифры. Если формат содержит только знаки номера (#) слева от десятичного разделителя, то числа, меньшие 1, будут начинаться с десятичного разделителя, например,47.
ДЛЯ ОТОБРАЖЕНИЯ | В ВИДЕ | ИСПОЛЬЗУЙТЕ КОД |
1234,59 | 1234,6 | ####,# |
8,9 | 8,900 | #,000 |
,631 | 0,6 | 0,# |
12 1234,568 | 12,0 1234,57 | #,0# |
44,398 102,65 2,8 | 44,398 102,65 2,8 (с выравниванием десятичных разделителей) | ???,??? |
5,25 5,3 | 5 1/4 5 3/10 (с выравниванием знаков дроби) | #???/??? |
- Разделитель групп разрядов. Чтобы отображать пробел в качестве разделителя групп разрядов или представлять число в масштабе, кратном 1000, включите в числовой формат следующий разделитель.
(пробел) | Задает отображение разделителя групп разрядов в числе. Группы разрядов разделяются пробелом, если формат содержит пробел, окруженный знаками номера (#) или нулями. Пробел после десятичного разделителя задает деление числа на 1000. Например, если задан формат # 0(пробел до и после нуля) и в ячейке вводится число 12200000, отображается 12 200. | |
ДЛЯ ОТОБРАЖЕНИЯ | В ВИДЕ | ИСПОЛЬЗУЙТЕ КОД |
12 000 | # ### | |
# (один конечный пробел) | ||
12,2 | 0,0 (два пробела) |
- Цвет. Чтобы задать цвет для раздела формата, введите в этом разделе одно из следующих восьми названий цветов в квадратных скобках. Код цвета должен быть первым элементом раздела.
[ЧЕРНЫЙ] |
[Зеленый] |
[Белый] |
[Синий] |
[Фиолетовый] |
[Желтый] |
[Голубой] |
[Красный] |
- Условия. Чтобы задать числовой формат, который должен применяться только к числам, удовлетворяющим указанному условию, введите это условие в квадратных скобках. Условие состоит из оператора сравнения и значения. Один формат не может содержать более двух условий. Например, следующий формат задает отображение чисел, меньших или равных 100, красным цветом, чисел, больших 200, — синим цветом, остальных – зеленым.
[Красный][<=100]#;[Синий][>200]#;[Зеленый]#
|
Чтобы применить к ячейкам условные форматы (например, цветную тень, зависящую от значения в ячейке), на вкладке Главная в группе Стили нажмите кнопку Условное форматирование.
Форматы денежных сумм, процентов и экспоненциального представления
- Символы валют. Чтобы включить в числовой формат один из следующих символов валют, нажмите клавишу NUM LOCK и введите с цифровой клавиатуры код ANSI соответствующего символа.
ЧТОБЫВВЕСТИ | ВВЕДИТЕ КОД |
¢ | ALT+0162 |
£ | ALT+0163 |
¥ | ALT+0165 |
ALT+0128 |
- ПРИМЕЧАНИЕ. Пользовательские форматы сохраняются вместе с книгой. Чтобы в Excel всегда использовался определенный символ валюты, перед запуском Excel измените символ, выбранный на панели управления в окне «Язык и стандарты».
- Процентные значения. Чтобы отображать числа в виде процентов — например, отображать 0,08 как 8% или 2,8 как 280%, — включите в числовой формат знак процента (%).
- Экспоненциальное представление. Для отображения чисел в экспоненциальном формате включите в соответствующий раздел следующий код.
E (E-, E+, e-, e+) | Задает отображение числа в экспоненциальном представлении. В Excel отображается знак экспоненты (E или e) и справа от него число, показывающее, на сколько разрядов перенесен десятичный разделитель. Например, если задан формат 0,00E+00 и в ячейке вводится число12200000, отображается 1,22E+07. Если изменить формат на #0,0E+0, отображается число12,2E+6. |
Форматы даты и времени
- Дни, месяцы и годы. Для отображения чисел в формате даты (с указанием числа, месяца и года) используйте в разделе формата следующие коды.
М | ОТОБРАЖЕНИЕ МЕСЯЦА В ВИДЕ ЧИСЛА БЕЗ НАЧАЛЬНОГО НУЛЯ. | ||
ММ | Отображение месяца в виде числа с начальным нулем, если он необходим. | ||
МММ | Отображение месяца в виде сокращенного наименования (янв–дек). | ||
ММММ | Отображение месяца в виде полного наименования (Январь–Декабрь). | ||
МММММ | Отображение месяца в виде одной буквы (Я–Д). | ||
Д | Отображение дня в виде числа без начального нуля. | ||
ДД | Отображение дня в виде числа с начальным нулем, если он необходим. | ||
ДДД | Отображение дня в виде сокращенного наименования (Вс–Сб). | ||
ДДДД | Отображение дня в виде полного наименования (воскресенье–суббота). | ||
ГГ | Отображение года в виде двузначного числа. | ||
ГГГГ | Отображение года в виде четырехзначного числа. | ||
ДЛЯ ОТОБРАЖЕНИЯ | В ВИДЕ | ИСПОЛЬЗУЙТЕ КОД | |
Месяцев | 1–12 | М | |
Месяцев | 01–12 | ММ | |
Месяцев | янв–дек | МММ | |
Месяцев | январь–декабрь | ММММ | |
Месяцев | Я–Д | МММММ | |
Дней | 1–31 | Д | |
Дней | 01–31 | ДД | |
Дней | Вс–Сб | ДДД | |
Дней | воскресенье–суббота | ДДДД | |
Лет | 00–99 | ГГ | |
Лет | 1900–9999 | ГГГГ | |
- Часы, минуты и секунды. Для отображения чисел в формате времени (с указанием часов, минут и секунд) используйте в разделе формата следующие коды.
Ч | ОТОБРАЖЕНИЕ ЧАСОВ В ВИДЕ ЧИСЛА БЕЗ НАЧАЛЬНОГО НУЛЯ. | |
[ч] | Отображение истекшего времени в часах. Если формула возвращает значение времени, в котором число часов превышает 24, используйте числовой формат наподобие следующего: [ч]:мм:сс. | |
чч | Отображение часов в виде числа с начальным нулем, если он необходим. Если формат содержит пометку AM или PM, часы отображаются на основе 12-часового цикла. В противном случае используется 24-часовой цикл. | |
м | Отображение минут в виде числа без начального нуля. ПРИМЕЧАНИЕ. Код м или мм должен указываться непосредственно после кода ч или чч, или непосредственно перед кодом сс, иначе вместо минут отображается месяц. | |
[м] | Отображение истекшего времени в минутах. Если формула возвращает значение времени, в котором число минут превышает 60, используйте числовой формат наподобие следующего: [мм]:сс. | |
мм | Отображение минут в виде числа с начальным нулем, если он необходим. ПРИМЕЧАНИЕ. Код м или мм должен указываться непосредственно после кода ч или чч, или непосредственно перед кодом сс, иначе вместо минут отображается месяц. | |
с | Отображение секунд в виде числа без начального нуля. | |
[с] | Отображение истекшего времени в секундах. Если формула возвращает значение времени, в котором число секунд превышает 60, используйте числовой формат наподобие следующего: [сс]. | |
сс | Отображение секунд в виде числа с начальным нулем, если он необходим. Для отображения долей секунды используйте числовой формат наподобие следующего:ч:мм:сс,00. | |
AM/PM, am/pm, A/P, a/p | Отображение часов на основе 12-часового цикла. Коды AM, am, A и a означают время суток от полуночи до полудня, а PM, pm, P и p — время от полудня до полуночи. | |
ДЛЯ ОТОБРАЖЕНИЯ | В ВИДЕ | ИСПОЛЬЗУЙТЕ КОД |
Часов | 0–23 | ч |
Часов | 00–23 | чч |
Минут | 0–59 | м |
Минут | 00–59 | мм |
Секунд | 0–59 | с |
Секунд | 00–59 | сс |
Времени | 4 AM | ч AM/PM |
Времени | 4:36 PM | ч:мм AM/PM |
Времени | 4:36:03 P | ч:мм:сс A/P |
Времени | 4:36:03,75 | ч:мм:сс,00 |
Истекшего времени (в часах и минутах) | 1:02 | [ч]:мм |
Истекшего времени (в минутах и секундах) | 62:16 | [мм]:сс |
Истекшего времени (в секундах с сотыми долями) | 3735,80 | [сс],00 |