Чтобы создать пользовательский числовой формат, сначала выберите один из встроенных числовых форматов в качестве отправной точки. Затем вы можете изменить любой из разделов его кода.
Числовые форматы могут иметь до четырех разделов кода, разделенных точкой с запятой. Эти разделы определяют формат положительных, отрицательных, нулевых значений и текста (в указанном порядке).
<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 (ноль). Однако 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" |
-
Указание цветов Чтобы указать цвет для раздела формата, введите имя одного из следующих восьми цветов, заключенных в квадратные скобки в разделе. Код цвета должен быть первым элементом в разделе.
[Черный] |
---|
[Зеленый] |
[Белый] |
[Синий] |
[Пурпурная] |
[Желтый] |
[Cyan] |
[Красный] |
-
Указание условий Если формат должен быть применен только в том случае, когда число отвечает определенным условиям, укажите их в квадратных скобках. Условие содержит оператор сравнения и значение. Например, в приведенном ниже формате значения, не превышающие 100, отображаются красным цветом, а значения больше 100 — синим.
[Красный][<=100];[Синий][>100]
Чтобы применить к ячейкам условное форматирование (например, цветную заливку, которая зависит от значения ячейки), на вкладке Главная в группе Стили выберите команду Условное форматирование.
-
Включение символов валюты Чтобы ввести один из следующих символов валюты в числовом формате, нажмите клавишу NUM LOCK и используйте цифровую клавиатуру, чтобы ввести код ANSI для символа.
Символ |
Нажмите этот код |
---|---|
¢ |
ALT+0162 |
£ |
ALT+0163 |
¥ |
ALT+0165 |
|
ALT+0128 |
-
Примечание: Пользовательские форматы сохраняются вместе с книгой. Если необходимо, чтобы в Excel всегда использовалось определенное обозначение денежной единицы, следует изменить знак денежной единицы в окне «Региональные параметры» панели управления до запуска Excel.
-
Процентные значения. Для отображения чисел в процентах от 100 (например, для отображения 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, используйте числовой формат, похожий на [h]:mm:ss. |
чч |
Отображает час в виде числа с нулем в начале, если это необходимо. Если формат содержит пометку AM или PM, часы отображаются на основе 12-часового цикла. В противном случае используется 24-часовой цикл. |
м |
Отображает минуту в виде числа без нуля в начале. Примечание: Код m или mm должен отображаться сразу после кода h или hh или непосредственно перед кодом ss ; В противном случае Excel отображает месяц вместо минут. |
[м] |
Отображает затраченное время в минутах. Если вы работаете с формулой, которая возвращает время, в течение которого количество минут превышает 60, используйте числовой формат, похожий на [mm]:ss. |
мм |
Отображает минуту в виде числа с нулем в начале, если это необходимо. Примечание: Код m или mm должен отображаться сразу после кода h или hh или непосредственно перед кодом ss ; В противном случае Excel отображает месяц вместо минут. |
с |
Отображает второй в виде числа без нуля в начале. |
[с] |
Отображает затраченное время в секундах. Если вы работаете с формулой, которая возвращает время, в течение которого количество секунд превышает 60, используйте числовой формат, похожий на [ss]. |
ss |
Отображает второе значение в виде числа с начальным нулевым значением, если это необходимо. Если вы хотите отобразить доли секунды, используйте числовой формат, похожий на h:mm:ss.00. |
AM/PM, am/pm, A/P, a/p |
Отображает час с помощью 12-часовых часов. Excel отображает am, am, A или a для времени с полуночи до полудня и 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 |