用户定义数字格式
若要定义数字格式,从“类别”列表选择“”,并在“用户定义格式使用说明”字段中定义格式。
格式采用格式代码进行定义。若要删除用户定义格式,在“数字格式”列表中选择该格式并单击“”。
用户定义格式可与单元格图形结合使用。
可以将 “[graphic]” 指定为单元格中的数字格式。如果使用现有图形的名称填充单元格,则会显示该图形。这支持动态更改显示的图形。
格式代码
用户定义格式包括最多 4 部分,用分号分隔。这些部分指定正数、负数、空值和文本的格式。
例如,此格式将正数显示为蓝色,负数显示为红色:
[blue]#,#;[red]#,#
也可以指定条件。例如,此格式将小于 5 的值显示为红色,将小于 100 的值显示为蓝色:
[<5][red]0;[<100][blue]0
如果仅指定两个部分,则第一部分用于正数和空值,第二部分用于负数。如果仅指定一个部分,则所有数字均使用该格式。如果跳过一个部分,则包括其末尾的分号。
小数位和数字
若要设置分数或小数位的格式,使用通配符。按照通配符的个数对数字的小数位进行四舍五入。如果逗号前的位数比通配符多,还将显示这些数字。如果格式在小数位后仅包含数字符号 (#),小于 1 的数以小数位开始。
格式代码 | 函数 |
---|---|
# | 仅显示数字。不显示空值。 |
0 (Null) | 如果数字的位数少于该格式的空值,则显示空值。 |
? | 如果等宽字体(例如 Courier New)用于格式设置,将为空值在逗号两侧插入空格,沿小数逗点对齐小数数字。符号 ? 还可用于具有不同位数的分数。 |
示例:
显示格式 | 格式代码 |
---|---|
1234.59 显示为 1234.6 | ####.# |
8.9 显示为 8.900 | #.000 |
631 显示为 0.6 | 0.#, |
12 显示为 12.0 以及 1234.568 显示为 1234.57 | #.0# |
44.398、102.65 和 2.8,小数位已对齐 | ???.??? |
5.25 显示为 5 1/4 以及 5.3 显示为 5 3/10,除号已对齐 | #,???/?? |
注意
在区域设置不是英语的计算机上,使用逗号而非句号作为小数分隔符。
千位分隔符
若要设定千位数的格式,使用以下数字格式:
显示格式 | 格式代码 |
---|---|
12000 显示为 12,000 | #,### |
12000 显示为 12,000 | #\.### |
12000 显示为 12 | #, |
12200000 显示为 12.2 | 0.0,, |
颜色
若要指定格式某部分的颜色,在方括号中输入颜色名称。可以使用的颜色包括黑色、蓝色、青色、绿色、紫色、红色、白色、黄色。颜色代码必须是格式定义的第一个元素。