自定义单元格数字格式
“自定义数字格式”允许用户创建符合一定规则的数字格式,应用自定义格式的数字并不会改变数值本
在需要自定义格式的区域单击右键,点击“数字”,在格式分类最下面,点击“自定义”,在类型下的
自定义的格式代码具有以下结构:
正数;负数;零值;文本(分号为英文符号)
以分号隔开的四个区域组成一个完整的自定义格式代码,在每个区域的代码对相应的数值产生作用。同时也可以用运算符的方式表示条件值,如>0,<0表示正数和负数,>60,<60表示成绩的及格与否等。
1个区域2个区域3个区域实例一:
原数据定义后定义后-3-第3
-3组
-2-第2-2组3第33组4第44组5第55组实例二:
原数据定义后定义后-2负2下降2-15负15下降150
正0
上升0
表示代码应用于所有类型的数据,见实例一。(箭头图标中的内容为自定义格式代码)第一区域用于0和正数,第二区域用于负数,见实例二。
第一区域用于正数,第二区域用于负数,第三区域用于0值,见实例三。第0
0组
第0名
正0;负0
"上升"0;"下降"0
"↑"0;"↓
15正15上升1525正25上升25实例三:
原数据定义后定义后-2负2下降2-15负15下降150零平15正15上升1525
正25
上升25
中文版的EXCEL还可以用颜色代码编写自定义格式,使其显示不同的颜色。
可供选择的颜色代码有:[黑色]、[白色]、[蓝色]、[红色]、[黄色]、[绿色]、[洋红],颜色的两边必还可以直接用:[颜色1]、[颜色2]等颜色代码,颜色数值范围为1~65,见实例五。实例五与实例四两
这样我们就可以对实例二、实例三改变颜色了,这样是不是更直观了?实例四:
原数据定义后定义后-22下降2-1515下降15
00上升01515上升152525上升25实例五:
原数据定义后定义后-22下降2-1515下降1500上升01515上升1525
25
上升25
如果对学生成绩大于60的显示红色,小于60的显示蓝色,可以加入“>”、“<”等条件代码,见实例六在实际代码应用中,只能在前两个区域中使用“>”、“<”等条件代码,第三个以除此外作为条件值,
实例六:
原数据定义后定义后50505055555560606070707090
90
90
利用条件格式4个区域的定义,在分号间不输入代码,用户可以对各区域内容如:正数、负数、零值或实例七:
"正"0;"负"0;"零
"
"上升"0;"下降"0;"平"
"↑"0;"↓"0
[绿色];[红色]
[蓝色]"上升
[蓝色]"↑"色]"↓"0;[
[颜色4];[颜色3][颜色5]"上升"0;[颜色
6]"下降"0
[颜色5]"↑"03]"↓"0;[颜色
[>=60][蓝
[颜色5][>=60];[颜色3][<60]
原数据隐藏正数隐藏负数xiangzi xiangzi xiangzi
-13-130001515中国中国中国ABC
ABC
ABC
隐藏正数和零
隐藏负数和零
xiangzi xiangzi
-13
15中国中国ABC
ABC
在自定义数字格式中,0作为数字占位符,当数字比代码的数量少时,显示无意义的0,见实例八。实例八:
原数据定义后定义后500005
00-005350003500-0354250042500-425122501225
01-225
占位符0作用于小数时,小数位数多于0的数量,自动四舍五入至0的数位,小数位数小于0的数量,补上
实例九:
原数据定义后定义后0.80.80.800.450.50.450.3720.40.3712.512.5
12.50
在自定义数字格式中,#作为数字占位符,只显示有意义的数值,不显示无意义的0,见实例十。
实例十:
原数据定义后
定义后0-365365-365125512551-25534567
34567
34-567
在自定义数字格式中,?也是数字占位符,跟0很相似,但?以空格代替0,可用于小数点对齐及分数显实例十一:
原数据
定义后
定义后
;-0;0;[红色]@
0;;0;@
0;0;;@
;-0;;@
0;;;@
0;-0;0;
00000
00-000
#####
##-###
0.000
0.0
0.00
0.000
##-#-##
0.1250.1251/81.36 1.36 1 1/315.2515.2515 1/42020.20100
100.
100
以实例十一为数据,还可以定义分母的值来显示分数
定义后定义后1/8
2/12 1 3/8 1 4/1215 2/815 3/122020100
100
根据以上内容,用户可以用自定义数字格式显示电话号码,见实例十二。实例十二:
原数据
57189207888
21892078882415780888
76912345678
1012345678固定区号则可以用下面的自定义格式:原数据1234567856789000876540053615441280808080用上面的方法可以对编号长前缀或后缀的数据简化输入,见实例十三。
实例十三:
原数据1234567856789000876540053615441280808080
占位符中,还有一个作用于文本的@,可以用英文引号""中加入文本,在文本前后增加数值对文本进行自实例十四:
原数据
Tel:(0769) 1
(010) 1234 5678
Tel:(010) 12
定义后定义后定义后定义后
(0571) 8920 7888
Tel:(0571) 8
(021) 8920 7888Tel:(021) 89(024) 1578 0888Tel:(024) 15
(0769) 1234 5678010 87654005Tel:010-87010 36154412Tel:010-36010 12345678Tel:010-12
010 ********Tel:010-56ABC0650123 12345678NO.1234567ABC0650123 56789000NO.5678900010 80808080
Tel:010-80
定义后
定义后ABC0650123 80808080
NO.8080808
定义后
定义后
ABC0650123 87654005NO.8765400ABC0650123 36154412NO.36154410.???
# ?/?
#"又"?/?
?/? (以假分数
# ?/8
# ?/12
(0###)#### ####
"Tel :"(0###) #### ####
"010" 0
"Tel :010-"0
"ABC0650123" 0
"NO."0" CO"
一年级二班三科室办公室教委原数据主任主管经理总经理
年显示月显示日显示星期显示yyyy 2008mmm May dd 08aaaa 星期四yy 08mm 05d
8
aa 四y
08
m
5
dddd
Thursday
上表中以2008年5月8日下午为数据
实例十五:
原数据2013-12-2
2013-12-22013-12-22013-12-22013-12-22013-12-22013-12-2
在自定义格式代码,表示时间格式的代码为:h表示时、m表示分、s表示秒,见实例十六:实例十六:
原数据16:07:4516:07:4516:07:4516:07:45
在EXCEL需要输入"√"、"×"等符号有些麻烦,如果用自定义格式就非常方便了,而且很容易对这些数档案管理中的性别也可以做同样设置,该代码的意思正数为男,0为女,如果只输入1为男,就应该加入
实例十七:
原数据定义后
定义后-1
-
中心小学三科室三科室 主中心小学办公室办公室 主中心小学一年级
一年级 主
中心小学二班二班 主主任___________请主任批
主管___________请主管批中心小学教委教委 主定义后定义后请经理批总经理___________
请总经理批
d-mmm-yy 2-Dec-13自定义格式代码定义后yyyy"年"mm"月"dd"日"2013年12月02日经理___________y-m-d aaaa 13-12-2 星期一yy"年"m"月"d"日"13年12月2日yyyy-m-d AM/PM
2013-12-2 PM 自定义格式代码定义后hh"时"mm"分"ss"秒"
16时07分45秒yy-m-d dddd 13-12-2 Monday yy年m月d日 上午/下午
13年12月2日 下午
上午/下午 hh点mm分ss秒
下午 04点07分45秒
h:mm AM/PM 4:07 PM 上午/下午 hh-mm-ss 下午 04-07-45"中心小学"@
@"主任"
@"__________"
"请"@"批阅"
0××
1√√
2√
原数据定义后定义后
-1-
0女女
1男男
2男
根据以上所述内容,利用自定义格式的四个区域规则,结合条件格式,可以EXCEL2003条件格式3层的限当自定义数字格式和条件格式共同作用同一条件时,条件格式优先于自定义数字格式,显示的为条件格实例十八:
原数据定义后条件格式:6512365123
15751575自定义格式:
-350350
98ABC98ABC
82458245
EXCEL中文版中,自定义数字格式里还有3个特殊的数字格式,即中文小写、中文大写、全角数字与中文实例十九:
原数据定义后定义后
0○零
15一十五壹拾伍
79七十九柒拾玖
250二百五十贰佰伍拾
0.12○.一二零.壹贰
通过这3个中文的数字格式,用户可以按自己喜爱的风格选择日期的显示方式,见实例二十。
实例二十:
原数据2013-12-2 2013-12-2 2013-12-2
自定义格式代码定义后[DBNum4]yyyy"年"mm"月"dd"日"2013年12月02日[dbnum1]yyyy"年"mm"月"dd"日"二○一三年十二月○二日
[DBNum2]yyyy"年"mm"月"dd"日"
贰零壹叁年壹拾贰月零贰日"√";;"×"
"男";;"女"
[=1]"男";[=0]"女
";
[=1]"√";[=0]"×";
[蓝色][>100];[红
色][<0];[绿色];[黑色]@
[DBNum1][DBNum2]
,应用自定义格式的数字并不会改变数值本身,只改变数值的显示方式。
分类最下面,点击“自定义”,在类型下的代码窗口输入代码,见下图。
每个区域的代码对相应的数值产生作用。
负数,>60,<60表示成绩的及格与否等。
格式代码,少于4个都是被允许的。
定义后-第3名
-第2名第3名第4名第5名定义后↓2↓15↑0
代码)
0名
0;"↓"0
↑15↑25
定义后↓2
↓15
-
↑15
↑25
、[黄色]、[绿色]、[洋红],颜色的两边必须加上英文方括号,见实例四。
围为1~65,见实例五。实例五与实例四两种代码的效果完全一样。
定义后
↓2
↓15
↑15
↑25
定义后
↓2
↓15
-
↑15
↑25
以加入“>”、“<”等条件代码,见实例六。
等条件代码,第三个以除此外作为条件值,见实例六最后一列。
定义后
50
55
60
70
90以对各区域内容如:正数、负数、零值或文本进行隐藏,见实例七。
"↓"0;"-"
]"↑"0;[红
↓"0;[白色]
"↑"0;[颜色
;[颜色2]"-"
[绿色][>60];[红色][<60];[黄色]
隐藏零值xiangzi
13
15
中国
ABC
隐藏文本
-13
15
量少时,显示无意义的0,见实例八。
定义后
5.000
35.000
425.000
1225.000
入至0的数位,小数位数小于0的数量,补上0占位,见实例九。
定义后
0.800
0.450
0.372
12.500
数值,不显示无意义的0,见实例十。
定义后
--
-3-65
1-2-55
34-5-67
以空格代替0,可用于小数点对齐及分数显示,见实例十一。
定义后
;0;;@ -0;0;
0.000 0.000 -#-##
1/8
1又1/315又1/420100
定义后1/8
4/361/420/1100/1
入文本,在文本前后增加数值对文本进行自定义格式,见实例十四。
69) 1234 5678
0) 1234 5678定义后定义后
71) 8920 7888
1) 8920 78884) 1578 0888
10-8765400510-3615441210-1234567810-56789000345678 CO 789000 CO 10-80808080
定义后808080 CO
定义后
654005 CO 154412 CO "?/?
假分数显示)
上下午显示上午/下午下午AM/PM PM a/p
p
格式就非常方便了,而且很容易对这些数据进行统计,见实例十七。
,0为女,如果只输入1为男,就应该加入条件。见实例十七最后一列。
室 主任室 主任级 主任班 主任主任批阅主管批阅委 主任定义后经理批阅经理批阅
条件格式,可以EXCEL2003条件格式3层的限制,见实例十八。式优先于自定义数字格式,显示的为条件格式设置规则。
介于40至70填充粉红色
介于70至85填充蓝色
大于100字体蓝色
负数字体为红色
其他为绿色
文本字体为黑色
,即中文小写、中文大写、全角数字与中文结合三种形式。
定义后
0Array1十5
7十9
2百5十
0.12