Рекомендации по настройке числовых форматов

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

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

<POSITIVE>;<NEGATIVE>;<ZERO>;<TEXT>

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

[Синий]# ##0,00_);[Красный](# ##0,00);0,00;"продажи "@

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

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

Примечание

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

Рекомендации по включению текста и добавлению интервалов

  • Отображение текста и чисел Чтобы в ячейке отображался текст и числа, заключите текстовые знаки в двойные кавычки (" ") или поставьте перед отдельным символом обратную косую черту (\). Добавьте знаки в нужный раздел кода формата. Например, введите формат "Избыток "0,00 ₽;"Недостаток "-0,00 ₽, чтобы положительные значения отображались в формате "Избыток 125,74 ₽", а отрицательные — в формате "Недостаток -125,74 ₽". Обратите внимание, что после слов "Избыток" и "Недостаток" в соответствующих разделах кода есть пробел.
    Для отображения перечисленных ниже знаков кавычки добавлять не нужно.
$ Знак рубля
+ Знак «плюс»
( Левая круглая скобка
: Двоеточие
^ Циркумфлекс («крышка»)
' Апостроф
{ Левая фигурная скобка
< Знак «меньше»
= Знак равенства
- Знак "минус"
/ Косая черта
) Правая круглая скобка
! Восклицательный знак
& Амперсанд
~ Тильда
} Правая фигурная скобка
> Знак «больше»
Пробел
  • Добавьте раздел для ввода текста Текстовый раздел всегда отображается последним в числовом формате. Добавьте символ "@" в раздел, в котором должен отображаться текст, вводимый в ячейке. Если текстовый раздел не содержит знака @, вводимый текст отображаться не будет. Если вы хотите, чтобы вместе с вводимым текстом всегда отображались определенные текстовые символы, заключите дополнительный текст в двойные кавычки (" ""). Например, "валовая выручка для "@
    Если в формате нет текстового раздела, то он никак не влияет на нечисловые значения, вводимые в ячейку, к которой он применен. Кроме того, вся ячейка преобразуется в текст.
  • Добавление пробелов Чтобы создать в числовом формате интервал шириной символа, добавьте символ подчеркивания (_), а затем нужный символ. Например, если после символа подчеркивания задана правая круглая скобка, например _), положительные числа будут правильно выровнены с отрицательными числами, заключенными в скобки.
  • Повторение символов Чтобы заполнить ширину столбца следующим символом, необходимо отметить звездочку (*). Например, для заполнения знаками тире пустой области ячейки справа от числа следует указать 0*—, для добавления нулей перед значением — *0.
  • Включить двойные кавычки Чтобы отобразить двойные кавычки в ячейке, используйте \" (обратная косая черта с последующими двойными кавычками). Например, чтобы отобразить в ячейке 32 как 32", используйте в качестве числового формата #\".

Рекомендации по использованию десятичных знаков, пробелов, цветов и условий

  • Включить десятичные знаки и значащие цифры Для форматирования дробей или чисел, содержащих десятичные разделители, добавьте в раздел следующие заполнители цифр, десятичные разделители и разделители групп разрядов.
   
0 (ноль) Этот заполнитель цифр отображает незначащие нули, если в числе числа меньше цифр, чем нулей в формате. Например, если вы вводите 8.9 и хотите, чтобы оно отображалось как 8.90, используйте формат #.00.
# К этому заполнителю цифры применяются те же правила, что и к нулю (0). Однако в Excel не отображаются лишние нули, если в введенном числе меньше цифр по обеим сторонам десятичного числа, чем символов # в формате. Например, если выбран пользовательский формат #.## и в ячейке вводится число 8,9 , отображается число 8,9 .
? К этому заполнителю цифры применяются те же правила, что и к нулю (0). Но в Microsoft Excel добавляется пробел для незначащих нулей по обе стороны от десятичного разделителя, чтобы выровнять десятичные разделители по столбцу. Например, формат 0,0? обеспечивает выравнивание запятых для чисел 8,9 и 88,99.
. (точка) Этот заполнитель цифры отображает десятичную запятую числа.
  • Если в дробной части числа больше цифр, чем заполнителей в формате, число округляется до количества разрядов, равного количеству заполнителей. Если в целой части числа больше цифр, чем заполнителей в формате, отображаются дополнительные цифры. Если формат содержит слева от запятой только знаки номера (#), то числа, меньшие 1, будут начинаться с запятой, например ,47.
Элементы, которые нужно отобразить В виде Используйте код
1234,59 1234,6 ####.#
8,9 8,900 #,000
0,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, включите в числовой формат следующий разделитель.
, (запятая) Отображает разделитель групп разрядов в числе. В Excel группы разрядов разделяются пробелом, если код формата содержит пробел, окруженный знаками номера (#) или нулями. Пробел после заполнителя цифры задает деление числа на 1000. Например, если используется формат #.0,, и в ячейке вводится число 12 200 000 , отображается число 12200.0 .
Элементы, которые нужно отобразить В виде Используйте код
12000 12 000 #,###
12000 12 #,
12200000 12,2 млн 0,0,,"M"
  • Выбор цветов Чтобы задать цвет для раздела формата, введите одно из восьми перечисленных ниже названий цветов, заключенных в квадратные скобки. Код цвета должен быть первым элементом в разделе.
[Черный]
[Зеленый]
[Белый]
[Синий]
[Пурпурный]
[Желтый]
[Голубой]
[Красный]
  • Указание условий Чтобы задать числовые форматы, которые будут применяться только к числам, удовлетворяющим указанному условию, заключите это условие в квадратные скобки. Условие состоит из оператора сравнения и значения. Например, в приведенном ниже формате значения, не превышающие 100, отображаются красным цветом, а значения больше 100 — синим.
    [Красный][<=100]; [Синий][>100]
    Чтобы применить к ячейкам условное форматирование (например, цветную заливку, которая зависит от значения ячейки), на вкладке Главная в группе Стили выберите команду Условное форматирование.

Рекомендации по валюте, процентам и формату экспоненциального представления

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

Рекомендации по форматам даты и времени

  • Отображение дней, месяцев и лет Чтобы отобразить числа в виде форматов даты (например, дней, месяцев и лет), используйте в разделе следующие коды:
м Отображает месяц в виде числа без начального нуля.
мм Отображение месяца с начальным нулем, если необходимо.
МММ Отображает месяц в виде сокращения (с января по декабрь).
ММММ Отображает месяц в виде полного названия (с января по декабрь).
МММММ Отображение месяца в виде одной буквы (от J до D).
d Отображает день в виде числа без начального нуля.
ДД Отображение дня с начальным нулем, если необходимо.
ДДД Отображает день в виде сокращения (от вс до субботы).
ДДДД Отображает день в виде полного названия (с воскресенья по субботу).
ГГ Отображает год в виде двузначного числа.
ГГГГ Год отображается в виде четырехзначного числа.
Элементы, которые нужно отобразить В виде Используйте код
Месяцев 1–12 М
Месяцев 01–12 ММ
Месяцев янв–дек МММ
Месяцев январь–декабрь ММММ
Месяцев я–д МММММ
Дней 1–31 Д
Дней 01–31 ДД
Дней пн–вс ДДД
Дней понедельник–воскресенье ДДДД
Лет 00–99 ГГ
Лет 1900–9999 ГГГГ
  • Отображение часов, минут и секунд Чтобы отобразить форматы времени (например, часы, минуты и секунды), используйте в разделе следующие коды.
ч Отображение часов в виде числа без начального нуля.
[ч] Отображает прошедшее время в часах. Если вы работаете с формулой, которая возвращает время, в котором количество часов превышает 24, используйте числовой формат, похожий на [ч]:мм:сс.
чч Отображение часов в виде числа с начальным нулем, когда это необходимо. Если формат содержит пометку AM или PM, часы отображаются на основе 12-часового цикла. В противном случае используется 24-часовой цикл.
м Отображает минуты в виде числа без начального нуля.
Примечание. Код m или mm должен стоять сразу после кода h или hh или непосредственно перед кодом ss ; В противном случае Excel будет отображать месяц вместо минут.
[м] Отображает прошедшее время в минутах. Если вы работаете с формулой, которая возвращает время, в котором число минут превышает 60, используйте числовой формат в формате [мм]:сс.
мм Отображает минуты с начальным нулем, когда это необходимо.
Примечание. Код m или mm должен стоять сразу после кода h или hh или непосредственно перед кодом ss ; В противном случае Excel будет отображать месяц вместо минут.
с Отображает секунду в виде числа без начального нуля.
[с] Отображает прошедшее время в секундах. Если вы работаете с формулой, которая возвращает время, в котором число секунд превышает 60, используйте числовой формат, похожий на [ss].
ss Отображение секунды в виде числа с начальным нулем, когда это необходимо. Если вы хотите отобразить доли секунды, используйте числовой формат, похожий на ч:мм:сс.00.
AM/PM, am/pm, A/P, a/p Отображение часов в 12-часовом формате. Excel отображает AM,AM,A или A для времени с полуночи до полудня и PM, PM,PM, P или P для времени с полудня до полуночи.
Элементы, которые нужно отобразить В виде Используйте код
Часов 0–23 ч
Часов 00–23 чч
Минут 0–59 м
Минут 00–59 мм
Секунд 0–59 с
Секунд 00–59 сс
Время 4:00 ч
Время 16:36 ч:мм
Времени 16:36:03 ч:мм:сс
Времени 16:36:03,75 ч:мм:сс,00
Истекшего времени (в часах и минутах) 1:02 [ч]:мм
Истекшего времени (в минутах и секундах) 62:16 [мм]:сс
Истекшего времени (в секундах с сотыми долями) 3735,80 [сс],00