欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

借助单元格数字格式的设置来改变数字和日期的默认保存形式

程序员文章站 2022-04-20 23:23:01
当向单元格输入一个数字时,这个数字可能不会以输入时的数值形式出现在工作表中,比如,输入9/10,Excel会显示为9月10日。这是因为Excel把所有的数字和日期都...

当向单元格输入一个数字时,这个数字可能不会以输入时的数值形式出现在工作表中,比如,输入9/10,Excel会显示为9月10日。这是因为Excel把所有的数字和日期都以数字形式保存,默认把9/10这样的分数识别为日期,在屏幕上显示时就会按日期的默认“数字格式”来显示。要改变它,就必须借助单元格数字格式的设置。

Excel提供了大量的数据格式,并将它们分成:常规、数值、货币、会计专用、日期、时间、百分比、分数、科学记数、文本、特殊和自定义等。如果不做设置,输入时将使用默认的“常规”单元格格式。

打开Excel数字格式设置的方法是:

选中需要设置数字格式的单元格或区域,点击右键,选择右键菜单中的“设置单元格格式…”,从而打开包含有“数字”选项卡的“设置单元格格式”对话框,如图 1所示。

借助单元格数字格式的设置来改变数字和日期的默认保存形式
图1      设置单元格格式对话框的“数字”选项

1.  设置为约定的数字格式

首先选择要进行设置的单元格或区域,打开“设置单元格格式”对话框,进入“数字”选项卡,如图 1所示。从中选择需要的数字格式。

试一试:

1)   新建一张工作表,在A1:A11中输入如图 2所示的文本,设置为右对齐。

2)   依次设置B1:B11的“数字”格式为:数值(小数位数为2)、货币(小数位数为2,货币符号选“¥”)、会计专用(小数位数为2,货币符号选“¥”,注意“会计专用”格式与“货币”格式的差异)、日期(选择类型为:*2001年3月14日)、时间(选择类型为:13时30分55秒)、百分比(小数位数为2)、分数、科学记数、文本、特殊(类型设为“中文大写数字”)、自定义(类型中输入“000000”)。

3)   然后B1:B11单元格中均填入“1234.56”,各个单元格显示的结果就将如图 2所示。

借助单元格数字格式的设置来改变数字和日期的默认保存形式
图2    各种数字格式

*小提示:

1)   如果只对一些数据的格式做一些比较简单的设置,可以直接借助“开始”功能区带中“数字”格式按钮组来实现,如图 3所示。各个按钮的具体含义可以将光标定位在按钮上方小段时间,Excel将自动弹出按钮功能说明。

借助单元格数字格式的设置来改变数字和日期的默认保存形式
图3   “数字格式”快捷按钮

2)   会计专用和货币格式的区别是:货币格式是右对齐,而会计专用是两端对齐(即货币符号和数据最后一位都对齐)。

2.  自定义数字格式

在Excel中,可以根据需要自己定义数据格式,当Excel自带的数字格式无法描述实际的数据时,就可以通过自定义格式来设计如何显示数字、文本、日期等数据。如图 2中最后一个数据就是“自定义格式”,定义的格式为“000000”,即邮政编码格式。

创建自定义格式时最多可以指定4种格式,其书写形式是:

正数格式;负数格式;零值格式;文本格式

*注意:

不同的格式部分之间以英文分号分隔(记住一定用英文的“;”),如果要跳过某一部分定义,那么该部分应以分号结束。例如,要创建一个不定义负数格式的自定义格式,其余3部分的书写顺序为:

正数格式;;零值格式;文本格式

*扩展知识点:

在Excel中,如果有需要使用标点符号表示特定含义的,如上方以分号(“;”)表示格式的分隔,那么这些标点符号就必须使用英文标点符号,不能使用中文的标点符号,中文标点符号往往被当作字符处理。

创建自定义数字格式的过程很简单,关键在于如何使用数字格式符号定义所需格式,有关数字格式符号的说明如表 1所示。

借助单元格数字格式的设置来改变数字和日期的默认保存形式借助单元格数字格式的设置来改变数字和日期的默认保存形式

*提示:

1)   一旦创建了自定义的数字格式,该格式将一直被保存在工作簿中,并且能像其他Excel自带格式一样被使用,直到该格式被删除。

2)   实质上前面介绍的约定数字格式(“数值”、“货币”、“会计专用”等),都是可以通过自定义格式来实现的。读者可以依次选中图 2中的B1:B11单元格,点击右键,打开“设置单元格格式”对话框,然后在“数字”的分类中选中“自定义”,可以查看到这些预定义的约定数字格式实质的格式定义。如图 4显示的是图 2中的B2(即货币格式设置的类型定义)。

借助单元格数字格式的设置来改变数字和日期的默认保存形式
图4     货币约定格式的类型定义

*技巧示例:把值为0的单元格显示为“-”。

方法:自定义格式为:

     G/通用格式;[=0]-

            或

     G/通用格式; -G/通用格式;-

*技巧示例:工资表某列为银行账号,前12位数字相同:622200020011,设置该列能快速输入。

方法:自定义格式为:

     “622200020011”@