2024年6月10日发(作者:)
Excel2019自定义数字格式
展开全文
Excel2019应用大全
内置的自定义格式
“自定义”数字格式类型允许用户创建新的数字格式。
在【设置单元格格式】对话框的【分类】列表里选中“自定义”
类型,在对话框右侧会显示当前活动单元格的数字格式代码。
Excel所有的数字格式都有对应的数字格式代码,如果要查看某个
数字格式所对应的格式代码,操作方法如下。
步骤1在【设置单元格格式】对话框的【数字】选项卡下,单击
【分类】列表中的某个格式分类,然后在右侧选项设置中选择一种格
式。
步骤2在【分类】列表中选中“自定义”选项,即可在右侧的
【类型】文本框中查看刚才所选择格式的对应代码。通过这样的操作
方式,可以了解现有数字格式的代码编写方式,并可据此改编出更符
合自己需求的数字格式代码。
格式代码的组成规则
自定义格式代码的完整结构如下:
对正数应用的格式;对负数应用的格式;对零值应用的格式;对文本应
用的格式
以3个半角分号“;”间隔的4个区段构成了一个完整结构的自定
义格式代码,每个区段中的代码对应不同类型的内容。例如,在第1
区段“正数”中的代码只会在单元格中的数据为正数时起作用,而第4
区段“文本”中的代码只会在单元格中的数据为文本时才起作用。
除了以数值正负作为格式区段的分隔依据外,用户也可以为区段
设置自己所需的特定条件。例如:
大于条件值时应用的格式;小于条件值时应用的格式;等于条件值时
应用的格式;文本
还可以使用“比较运算符+数值”的方式来表示条件值,在自定义
格式代码中可以使用的比较运算符包括大于号(>)、小于号(<)、
等于号(=)、大于等于(>=)、小于等于(<=)和不等于(<>)
6种。
在实际应用中,最多只能在前两个区段中使用“比较运算符+数值”
的条件形式,第3区段自动以“除此之外”的情况作为其条件值,第4
区段“文本”仍然只对文本型数据起作用。因此,使用包含条件值的
格式代码结构也可以这样来表示:
条件1;条件2;除此之外的数值;文本
此外,在实际应用中,不必每次都严格按照4个区段的代码结构
来编写格式代码,区段数少于4个甚至只有1个都是被允许的,表7-
3中列出了少于4个区段的代码结构含义。
表7-3少于4个区段的自定义代码结构含义
区段 代码结构含义
1 格式代码作用于所有类型的数值
2 第1区段作用于正教和零值,第2区段作用于负数
3 第1区段作用于正数,第2区段作用于负数,第3区段作用于零值
对于包含条件值的格式代码来说,区段可以少于4个。相关的代
码结构含义如表7-4所示。
表7-4少于4个区段的包含条件值格式代码结构含义
区段 代码结构含义
2 第1区段作用于满足条件1,第2区段作用于其他情况
第1区段作用于满足条件1,第2区段作用于满足条件2,第3区段作用于
3
其他情况
除了特定的代码结构外,完成一个格式代码还需要了解自定义格
式所使用的代码字符及其含义。表7-5显示了可以用于格式代码编写
的代码符号及其对应的含义和作用。
表7-5代码符号及其含义作用
代码符号 符号含义及作用
G/通用格
不设置任何格式,按原始输入显示。同“常规”格式
式
#
0
?
数字占位符,只显示有效数字,不显示无意义的零值
数字占位符,当数字比代码的位教少时,显示无意义的零值
数字占位符,与“0”作用类似,但以显示空格代替无煮义的零值。
可用于显示分叹
%
>
E
小叹点
百分叹显示
千位分隔符
科学*的符号
强制显示下一个字符。可用于分号(;)、点号(.X问号(?)等特
殊符号的显示
作用与“!”相同。此符号可用作代码输入,但在输入后会以符号
“!”代替其代码显示
重复下一个字符来填充列寛
“文本” 可显示双引号之间的文本
I
*
_(下划
皆出与下一个字符寛度相等的空格
线〉
@ 文本占位符,同“文本”格式
显示相应顔色,[黑色]/[black][白色]/[white][红色]/
[red][青色]/[cyan][蓝色]/[blue][黄色]/
[顔色] [yellow][洋红]/[magenta][緑色]/[green]<»对于中文
版的Excel只能使用中文庶色名称,而英文版的Excel则只能使用
英文威色名称
[顔色显示以教值n表示的兼容Excel2003调色板上的顔色。n的范困在
n] 1~56之间
[g] 设置条件。条件通常由
“X”“<=”“O”
及叹值所构成
[DBNuml] 显示中文小写叹字,如“123”显示为“一百二十三”
[DBNum2] 显示中文大写数字,如“123”显示为“壹佰贰拾参”
[DBNum3]
显示全角的阿拉伯数字与小写中文单位的姑合,如“123”显示为
“1百2十3”
在编写日期时间相关的自定烦字格式时,还有一些包含特殊意义
的代码符号,如表7书所示。
表7-6与日期时间格式相关的代码符号
日期时间代码符号 日期时间代码符号含义及作用
aaa 使用中文简称显示星期几(“一”~“日”)
使用中文全称显示星期几(“星期一”~“星期日”)
d 使用没有前导零的数字来显示日期(1-31)
dd
ddd
使用有前导零的两位数字来显示日期(01~31)
使用英丈缩写显示星期几(Sun-sat)
使用没有前导零的数字来显示月份或分钟(1-12)或
((M9)
dddd 使用英文全拼显示星期几(Sunday-Saturday)
m
mm
mmn
mnunin
mmmnun
使用有前导零的两位数字来显示月份或分钟(01-12)或
(0(X59)
使用英丈缩写显示月份(JaiwDec)
使用英丈全拼显示月份(January~December)
使用英丈首字母显示月份(J-D)
y或yy 使用两位数字显示公历年份(00~99)
yyyy 使用4位数字显示公历年份(1900-9999)
b或bb
使用两位数字显示泰历(佛历)年份(43〜99)
bbbb 使用4位数字显示泰历(佛历)年份(2443-9999)
b2 在日期前加上“b2”前綴可显示回历日期
h 使用没有前导零的数字来显示小时(0-23)
hh 使用有前导零的两位数字来显示小时(00-23)
s 使用没有前导零的数字来显示秒(A59)
ss 使用有前导零的两位数字来显示秒(00-59)
[h][m][s] 显示超出进制的小时数、分钟数、秒敷
AM/PM或A/P
上午/下午
使用英文上下午显示十二小时制的时间
使用中文上下午显示十二小时制的时间
创建自定义格式
要创建新的自定义数字格式,可在【设置单元格格式】对话框的
格式列表中选中【自定义】,然后在右侧的【类型】编辑框中填入新
的数字格式代码,也可选择现有的格式代码,然后在【类型】编辑框
中进行编辑修改。输入或编辑完成后,可以从【示例】处观察该格式
代码对应的数据显示效果,如果符合预期的结果,单击【确定】按钮
即可。
如果用户所编写的格式代码符合Excel的规则要求,即可成功创建
新的自定义格式,并应用于当前所选定的单元格区域中,否则Excel会
弹出警告窗口提示错误,如图7-11所示。
图7-11自定义格式代码错误的警告提示信息
用户所创建的自定义格式仅保存在当前工作簿中。如果要将自定
义的数字格式应用于其他工作簿,可将包含特定格式的单元格直接复
制到目标工作簿中。
END


发布评论