分享

Excel 2019自定义数字格式

 hercules028 2021-12-30
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区段作用于其他情况

  3

第1区段作用于满足条件1,第2区段作用于满足条件2,第3区段作用于其他情况

除了特定的代码结构外,完成一个格式代码还需要了解自定义格式所使用的代码字符及其含义。表7-5显示了可以用于格式代码编写的代码符号及其对应的含义和作用。

表7-5代码符号及其含义作用

代码符号

符号含义及作用

G/通用格式

不设置任何格式,按原始输入显示。同“常规”格式

   #

数字占位符,只显示有效数字,不显示无意义的零值

   0

数字占位符,当数字比代码的位教少时,显示无意义的零值

   ?

数字占位符,与“0”作用类似,但以显示空格代替无煮义的零值。可用于显示分叹


小叹点

   %

百分叹显示

   >

千位分隔符

   E

科学*的符号

“文本”

可显示双引号之间的文本

   I

强制显示下一个字符。可用于分号(;)、点号(.X问号(?)等特殊符号的显示

   \

作用与“!”相同。此符号可用作代码输入,但在输入后会以符号“!”代替其代码显示

   *

重复下一个字符来填充列寛

_(下划线〉

皆出与下一个字符寛度相等的空格

  @

文本占位符,同“文本”格式

[顔色]

显示相应顔色,[黑色]/[black][白色]/[white][红色]/[red][青色]/[cyan][蓝色]/[blue][黄色]/[yellow][洋红]/[magenta][緑色]/[green]<»对于中文版的Excel只能使用中文庶色名称,而英文版的Excel则只能使用英文威色名称

[顔色n]

显示以教值n表示的兼容Excel2003调色板上的顔色。n的范困在1~56之间

  [g]

设置条件。条件通常由“X”“<=”“O”及叹值所构成

[DBNuml]

显示中文小写叹字,如“123”显示为“一百二十三”

[DBNum2]

显示中文大写数字,如“123”显示为“壹佰贰拾参”

[DBNum3]

显示全角的阿拉伯数字与小写中文单位的姑合,如“123”显示为“1百2十3”

在编写日期时间相关的自定烦字格式时,还有一些包含特殊意义的代码符号,如表7书所示。

表7-6与日期时间格式相关的代码符号

日期时间代码符号

日期时间代码符号含义及作用

          aaa

使用中文简称显示星期几(“一”~“日”)


使用中文全称显示星期几(“星期一”~“星期日”)

            d

使用没有前导零的数字来显示日期(1-31)

          dd

使用有前导零的两位数字来显示日期(01~31)

         ddd

使用英丈缩写显示星期几(Sun-sat)

         dddd

使用英文全拼显示星期几(Sunday-Saturday)

            m

使用没有前导零的数字来显示月份或分钟(1-12)或((M9)

         mm

使用有前导零的两位数字来显示月份或分钟(01-12)或(0(X59)

         mmn

使用英丈缩写显示月份(JaiwDec)

       mnunin

使用英丈全拼显示月份(January~December)

     mmmnun

使用英丈首字母显示月份(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
图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多