2.1.2 自定义数据格式
Excel内置了11种数据类型的格式供用户直接选择使用,用户还可以根据需要创建和使用符合某些规则的自定义数据格式。对单元格中的数据应用自定义数据格式,可以改变数据的外观,但对数据本身的数值没有影响。下面通过一个实例来介绍自定义数据格式的方法。
(1)在工作表中选择数据所在的单元格,在“开始”选项卡的“数字”组中单击“数字格式”按钮,如图2.5所示。
图2.5 单击“数字格式”按钮
(2)打开“设置单元格格式”对话框的“数字”选项卡,在“分类”列表中选择“自定义”选项,在“类型”文本框中输入“#0.00,”。完成设置后单击“确定”按钮关闭对话框,此时单元格中的数据转换为以千位单位显示,如图2.6所示。
图2.6 使数字以千位单位显示
(3)如果在“设置单元格格式”对话框的“类型”文本框中输入“#0!.0,”,那么单元格中的数据将以万位单位显示,如图2.7所示。
图2.7 数据将以万位单位显示
(4)如果在“设置单元格格式”对话框的“类型”文本框中输入“#0!.00,”,那么单元格中的数据将以十万位单位显示,如图2.8所示。
图2.8 数据将以十万位单位显示
注意
在上面应用的格式代码中,英文感叹号“!”放在了点号“.”前面,用于强制显示这个点号“.”。如果不使用感叹号“!”,也可以使用引号来使点号“.”显示。例如,上面的格式代码也可以写为“0”.“00”,这个格式的代码表示显示三位,其中点号“.”后面有两位,点号“.”前面有一位。Excel会根据设置的点号“.”后的位数来对原数据进行四舍五入的处理。
(5)如果在“设置单元格格式”对话框的“类型”文本框中输入“0.00,,”,那么单元格中的数据将以百万位单位显示,如图2.9所示。
图2.9 数据以百万位单位显示
注意
不输入“#”也能得到相同的效果。若不需要小数位,则可以直接输入整数,如输入“0”或“#0”。在设置数据格式时,英文半角逗号“,”可以将数据缩小1000倍显示。
(6)Excel中每一种内置的数据格式都有格式代码与之对应。在“设置单元格格式”对话框的“分类”列表中选择数据类型,并在右侧进行设置。完成设置后选择“自定义”选项,此时在“类型”文本框中就可以看到内置数据类型经过设置后的对应格式代码,如图2.10所示。
图2.10 查看内置格式的格式代码
(7)使用过的自定义格式都会在“设置单元格格式”对话框中显示出来,选择该格式选项即可将其应用于当前工作簿的其他单元格。选择某个自定义格式代码选项后,单击“删除”按钮可以将其删除,如图2.11所示。
图2.11 删除自定义格式
注意
Excel的内置格式是不能被删除的,选择内置格式后,“删除”按钮将不可用,只有自定义格式才能被删除。另外,如果要将自定义格式应用于其他工作簿,则除了可以将格式代码复制到目标工作簿的列表中外,还可以将包含此格式的单元格直接复制到目标工作簿。