FORMAT 函数的预定义数字格式

下表标识预定义数字格式的名称。 可按名称将它们用作 Format 函数的样式参数。

格式规范

说明

"General Number"

显示不带千位分隔符的数字。

"Currency"

显示带千位分隔符的数字(如果适用);显示小数点分隔符右侧两位。 输出基于系统区域设置。

"Fixed"

小数点分隔符左侧至少显示一位,右侧显示两位。

"Standard"

显示带千位分隔符的数字,其中小数点分隔符左侧至少有一位,右侧有两位。

"Percent"

将数字乘以 100 后显示,并在紧右侧追加百分号 (%);小数点分隔符右侧总是显示两位。

"Scientific"

使用标准的科学记数法,并且提供两个有效位数。

"Yes/No"

如果数字为 0,则显示 No;否则显示 Yes。

"True/False"

如果数字为 0,则显示 False;否则显示 True。

"On/Off"

如果数字为 0,则显示 Off;否则显示 On。

注释

请注意格式字符串基于 Visual Basic(OLE 自动化),因此其行为可能与 .NET Framework 使用的格式字符串的行为略有不同。 不支持诸如 "P" 和 "x" 的缩写。 作为参数提供给 FORMAT 函数的任何其他字符串按定义自定义格式解释。

重要说明重要提示

如果 value 为 BLANK(),则此函数返回一个空字符串。

如果 format_string 为 BLANK(),则该值格式为“General Number”格式。

示例

下面的示例显示如何使用不同的预定义格式字符串来设置数值的格式。

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 "Scientific" 以科学记数法显示数字并且具有两个小数位。

请参阅

参考

FORMAT 函数

FORMAT 函数的预定义日期和时间格式

FORMAT 函数的自定义数字格式