在Excel中,我们可以非常方便地创建自已的数字格式。首先,需要打开“设置单元格格式”对话框,如下图1所示。
在Excel中,我们可以非常方便地创建自已的数字格式。首先,需要打开“设置单元格格式”对话框,如下图1所示。
图1
该对话框有3种打开方法:
1.单击功能区“开始”选项卡“字体”组右下角的对话框启动器。
2.在任意单元格中单击右键,在快捷菜单中选择“设置单元格格式”命令。
3.按Ctrl+1组合键(注意,是数字1)。
在“设置单元格格式”对话框中,选择“数字”选项卡,在“分类”中选择“自定义”,然后,在右侧的列表框中选择已预置的格式,或者在“类型”下方输入自已想要创建的数字格式,如下图2所示。
图2
例如,如果在选取要设置格式的单元格区域后,在图2的“类型”框中输入自定义格式:
@”班”
其结果如下图3所示。
图3
再设置一个自定义格式,例如:
#,##0;[红色]-#,##0;\*;@”班”
其结果如下图4所示。
图4
从上例可以看出,自定义数字格式分成4部分,分别对应着正值、负值、零、文本,即自定义数字格式的语法为:
正值;负值;零;文本
其中:
1.第1部分是必须的,而其余部分可选
2.每部分之间使用分号(;)分隔
3.如果仅设置了第1部分,则将应用于所有数值(无论正负)
4.如果仅设置了开头的2个部分,则零值将使用正值格式
大家看到,在上面列举的第1个例子中,我们在格式中使用了@符号,还可以使用逗号(,)、星号(*)、零(0)、井号(#)、问号(?)、下划线(_)等,下面我们详细介绍这样的特殊符号在数字格式中的作用和示例。
@符号
@符号用于控制文本值的显示位置。可以通过在格式定义中放置@符号,在文本之前或之后对用户输入的文本值进行修改。例如:
图5
逗号(,)
逗号(,)符号可用于数字的千位分隔符或将大的数字四舍五入到指定位置。例如:
图6
星号(*)
使用星号可以将紧随其后的字符填充到单元格中的剩余位置。例如:
图7
在设置数字格式时使用零将强制显示指定个数的数字。例如:
图8
井号(#)
井号可用作数字的可选占位符。如果数值超过小数点右边的井号,则舍入数值以使其与指定的井号符号对齐。如果数值的位数少于井号,不会在其位置填充零。例如:
图9
问号(?)
当不希望零显示为数字占位符时,可以使用问号将数字对齐。在问号位于没有提供值的地方时,将添加一个空格以保持数字对齐。例如:
图10
下划线(_)
通过使用下划线符号,可以在数值之前或之后添加单个空格。下划线后的字符决定空格的大小。在大多数情况下,使用下划线排列使用括号的正数和负数。例如:
图11
转义特殊字符
如果希望使用上述某字符而不是利用其特殊功能,只需在该字符前面加上反斜杠即可。注意,需要在每个要转义的符号之前加一个反斜杠。例如:
图12
添加文本
有时,可能想在数值之前或之后添加文本,但仍然希望对数据执行数学运算。使用“自定义数字格式”规则,可以轻松完成使数字值显示为文本视觉效果的同时保持其单元格值。例如:
图13