黑鸭子合唱组:Excel数字格式的应用

来源:百度文库 编辑:中财网 时间:2024/04/29 05:17:59

一、快速格式化单元格中的数字
可以使用功能区中“开始”选项卡的“数字”组按钮对单元格中的数字进行格式化。如下图所示,五个按钮依次为:货币、百分比、千位分隔、增加小数位数、减少小数位数。若选定区域或选定多个单元格后应用样式,则所应用的样式将应用于所选区域或单元格。

常规下拉框中也可以快速设置所选单元格区域的格式。

单击货币按钮右侧的下拉按钮,可以快速格式化数值为相应的货币样式。

技巧:快速输入百分比数值,即选择“文件—选项”,单击“高级”选项卡,选中“允许自动百分比输入”,只需输入普通的数值,第一次格式化为百分数后,以后输入数值,会被自动格式化为百分数。
格式化数字的快捷键:
Ctrl+Shift+~ 常规,即未格式化
Ctrl+Shift+$ 货币格式,带有小数点后两位
Ctrl+Shift+% 百分数格式,无小数位
Ctrl+Shift+^ 科学计数法格式,带有两个小数位
Ctrl+Shift+# 日期格式,带年、月、日
Ctrl+Shift+@ 时间格式,带有上午/下午、小时、分
Ctrl+Shift+! 带有两个小数位、千位分隔符、负值前面有一连字符
Excel会根据以下情况对单元格自动应用一种内部数字格式:
(1)包含“/”,可能会被转换成日期或分数格式。
(2)包含“-”,可能会被转换成日期格式。
(3)包含“:”,或后面一个空格和一个字母A或P,可能被转换成时间格式。
(4)包含“E或e”,可能被转换成科学计数法或指数格式。
技巧:如果不希望在输入数值时自动格式化数字,可以用自定义数字格式先格式化该单元格,或者在输入时先输入撇号后再输入数值,即作为文本输入。
二、使用“单元格格式”对话框
单击“开始”选项卡“数字”组右下方的对话框启动器,或者从右键菜单中选“设置单元格格式”命令或按Ctrl+1快捷键,将弹出“设置单元格格式”对话框,在“数字”选项卡中设置数字格式。
三、自定义数字格式
在“设置单元格格式”对话框中选择“数字”选项卡,选中“自定义”类别,在“类型”中输入数字格式代码,即可自定义数字格式。
自定义格式串代码(分四部分):

正数;负数;零值;文本

说明:
(1)利用分号将格式代码分成不同部分。
(2)如果只使用一部分,格式串将应用于所有值;如果使用两部分,第一部分应用于正值和零值,第二部分应用于负值;如果使用三部分,则第一部分应用于正值,第二部分应用于负值,第三部分应用于零值;如果使用四部分,则最后一部分应用于文本。
自定义数字格式的代码:

自定义日期和时间格式的代码:

技巧:如果要在其他的工作薄中使用当前工作簿中的自定义格式,将已使用自定义格式的单元格复制到另一个工作簿中即可。
四、自定义格式举例
自定义数字格式示例下载:

(1)要在数字单元格中显示文本,要将文本包含在双引号中
(2)要显示单个字符,可以在字符前面加一个反斜杠(\)而无需双引号
(3)一些字符不需要加双引号和反斜杠,包括$ – + / ( ) : ! ^ & ‘ ~ { } = < > 和空格符
(4)添加指定数量的空格,要输入一个后面紧跟字符的下划线,例如,在一个正数末尾包含_),将为右括号留出空间,并且正数会与显示在括号内的负数对齐
(5)颜色值在方括号中,且放在每部分的开头
(6)科学计数法。在指数代码右边有一个零(0)或(#),Excel会以科学计数法显示该数字并插入一个E;指数代码右侧零或#的个数决定了指数符号(E)右侧的数字个数;E-或e-会在负指数前加一个负号,E+或e+会在负指数前加一个负号,正指数前加一个正号
五、在公式和函数中自定义格式显示
(一)使用工作簿函数TEXT(数值,格式样式)
说明:第一个参数为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用;
第二个参数为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式或自定义的数字格式。
注意:(1)第二个参数中不能包含星号 (*);(2)通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。(3)不是所有的格式化码都生效,如关于颜色设置和重复字符串的格式不起作用。
(二)在单元格中显示数字格式的字符串的函数

Function 数字格式(cell) As String    Application.Volatile True    数字格式=cell.Range(“A1”).NumberFormatEnd Function

然后用公式=数字格式(B2)即可返回单元格B2中的数字格式。该函数可以用在条件求和公式中,如可创建一个公式只把使用特定数字格式的单元格相加。
六、因格式化单元格数字出现的问题和应注意的问题
(1)当数字进行数学运算后结果不正确,在某些情况下这是格式设置所引起的。因为单元格中的数字显示的是进行设置后的结果,而其数值是不会改变的,即设置后所看到的可能不是计算中所使用的实际值。解决方法是:设置单元格显示更多的小数位数;或选“工具—选项”,选“重新计算”选项卡后,将“以显示精度为准”复选框选中。
(2)如果单元格中显示出一连串的#号,说明单元格宽度不够,可以使列变宽后显示出全部数据;也可能意味着包含了非法的日期或时间。
(3)自定义格式时,必须在英文状态下输入引号、逗点等。
(4)在中文版的Excel中“Gerneral”要用“G/通用格式”代替。
(5)对自定义格式进行测试,数字选项卡中的示例部分。
(6)在中文版的Excel中自定义格式应用颜色时,必须用中文。

2011年3月23日补充:
1、带两位数字表示的小时数-[h].00 “hr”
2、将小数表示的度数转换成度分秒
=TEXT(ABS(经度数)/24,”[h]°mm’ss\”"”)
3、度和弧度的转换
1分=1/60度
1秒=1/3600度
1弧度转换成度分秒的公式:
=TEXT((1*180)/(24*PI()),”[h]°mm’ss\”"”)
即 1弧度=57°17’45″