Создание и удаление пользовательских числовых форматов

В составе Microsoft Office Excel имеется множество встроенных числовых форматов, но если ни один из них не удовлетворяет конкретным требованиям, можно создать собственный числовой формат, изменив один из встроенных. Чтобы узнать подробнее об изменении кодов числовых форматов, изучите указания по настройке числового формата, прежде чем приступать к созданию собственных форматов.

Удаление встроенного числового формата невозможно, но пользовательский числовой формат, если он стал не нужен, удалить можно.

Выберите раздел


Указания по настройке числового формата

Чтобы создать новый числовой формат, следует сначала выбрать один из встроенных числовых форматов в качестве основы. Затем можно изменить любой из разделов кода этого формата и создать собственный числовой формат.

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

<ПОЛОЖИТЕЛЬНЫЕ>;<ОТРИЦАТЕЛЬНЫЕ>;<НУЛЕВЫЕ>;<ТЕКСТ>

Например, в этих разделах кода можно задать следующий числовой формат:

[Синий]# ##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.
Для отображения В виде Используйте код
12000 12 000 # ###
12000 12 # (один конечный пробел)
12200000 12,2 0,0 (два пробела)
  • Цвет.    Чтобы задать цвет для раздела формата, введите в этом разделе одно из следующих восьми названий цветов в квадратных скобках. Код цвета должен быть первым элементом раздела.
[Черный]
[Зеленый]
[Белый]
[Синий]
[Фиолетовый]
[Желтый]
[Голубой]
[Красный]

[Красный][<=100];[Синий][>100]

Чтобы применить к ячейкам условные форматы (Условный формат. Формат (например, заливка ячейки или цвет шрифта), который Microsoft Excel автоматически применяет к ячейке, если выполняется указанное условие.) (например, цветную тень, зависящую от значения в ячейке), на вкладке Главная в группе Стили нажмите кнопку Условное форматирование.

Форматы денежных сумм, процентов и экспоненциального представления

  • Символы валют.    Чтобы включить в числовой формат один из следующих символов валют, нажмите клавишу 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

К началу страницы К началу страницы

Создание пользовательского числового формата

  1. Откройте книгу, в которой требуется создать и сохранить пользовательский числовой формат.
  2. На вкладке Главная нажмите кнопку вызова диалогового окна Изображение кнопки рядом с названием группы Число.

Изображение ленты Excel

  1. В списке Числовые форматы выберите пункт (все форматы).
  2. В списке Тип выберите числовой формат, который требуется настроить.

Выбранный формат появится в поле Тип над списком Тип.

 Примечание.   Если в списке Тип выбран встроенный формат, Excel создаст копию этого числового формата, которую можно затем настраивать. Исходный формат в списке Тип не может быть изменен или удален.

  1. Внесите в поле Тип необходимые изменения в выбранный числовой формат.

 Совет.   Дополнительные сведения о том, какие изменения можно производить, см. в разделе Указания по настройке числового формата в данной статье.

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

Дополнительные сведения см. в статье Создание и использование шаблона Excel (на английском языке).

К началу страницы К началу страницы

Удаление пользовательского числового формата

  1. Откройте книгу, содержащую пользовательский числовой формат, который требуется удалить.
  2. На вкладке Главная нажмите кнопку вызова диалогового окна Изображение кнопки рядом с названием группы Число.

Изображение ленты Excel

  1. В списке Числовые форматы выберите пункт (все форматы).
  2. В списке Тип выберите числовой формат, который требуется удалить.

 Примечание.   Встроенные числовые форматы, содержащиеся в списке Тип, не могут быть удалены.

  1. Нажмите кнопку Удалить.

 Примечание.   Все ячейки в книге, имевшие этот формат, после его удаления будут преобразованы в формат по умолчанию — Общий.

К началу страницы К началу страницы

 
 
Применимо к:
Excel 2007