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