Предопределенные числовые форматы для функции FORMAT

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

Спецификация формата

Описание

"General Number"

Отображает число без разделителя групп разрядов.

"Currency"

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

"Fixed"

Отображает не менее одной цифры слева и две цифры справа от десятичного разделителя.

"Standard"

Отображает число с разделителем групп разрядов, не менее одной цифры слева и две цифры справа от десятичного разделителя.

"Percent"

Отображает умноженное на 100 число со знаком процента (%) непосредственно справа, всегда отображает две цифры справа от десятичного разделителя.

"Scientific"

Использует стандартное научное обозначение с двумя значащими разрядами.

"Yes/No"

Отображает «Нет», если число равно 0; в противном случае — «Да».

"True/False"

Отображает «False», если число равно 0; в противном случае — «True».

"On/Off"

Отображает «Выкл», если число равно 0; в противном случае — «Вкл».

Обратите внимание, что строки форматирования основаны на строках форматирования Visual Basic (OLE-автоматизация), а не на строках форматирования, которые используются в .NET Framework, поэтому результат их использования может немного отличаться от ожидаемого результата. Сокращенные обозначения, например «P» и «x», не поддерживаются. Все другие строки, которые указываются в качестве аргумента функции FORMAT, интерпретируются как определяющие пользовательский формат.

Важное примечаниеВажно!

Если параметром value является BLANK(), функция возвращает пустую строку.

Если значение format_string равно BLANK(), то значение представляется в формате «Обычное число».

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

FORMAT( 12345.67, "General Number")
FORMAT( 12345.67, "Currency")
FORMAT( 12345.67, "Fixed")
FORMAT( 12345.67, "Standard")
FORMAT( 12345.67, "Percent")
FORMAT( 12345.67, "Scientific")

Приведенное выше выражение возвратит следующие результаты.

12345.67 «General Number» выводит число без форматирования.

$12,345.67 «Currency» выводит число с форматированием денежных единиц, указанным в локали. Этот образец показывает принятое по умолчанию форматирование валюты США.

12345.67 «Fixed» отображает не менее одной цифры слева и две цифры справа от десятичного разделителя.

12 345,67 «Standard» выводит не менее одной цифры слева и две цифры справа от десятичного разделителя и включает разделители групп разрядов. Этот образец показывает принятое по умолчанию форматирование чисел в США.

1,234,567.00 % «Percent» выводит число в виде процентов (умноженным на 100) с форматированием и знаком процента через пробел справа.

1,23E+04 «Научный» формат выводит число в научном обозначении с двумя десятичными разрядами.