“自定义”数字格式类型允许用户创建新的数字格式。 在【设置单元格格式】对话框的【分类】列表里选中“自定义”类型,在对话框右侧会显示当前活动单元格的数字格式代码。 Excel所有的数字格式都有对应的数字格式代码,如果要查看某个数字格式所对应的格式代码,操作方法如下。 步骤1在【设置单元格格式】对话框的【数字】选项卡下,单击【分类】列表中的某个格式分类,然后在右侧选项设置中选择一种格式。 步骤2在【分类】列表中选中“自定义”选项,即可在右侧的【类型】文本框中查看刚才所选择格式的对应代码。通过这样的操作方式,可以了解现有数字格式的代码编写方式,并可据此改编出更符合自己需求的数字格式代码。 自定义格式代码的完整结构如下: 对正数应用的格式;对负数应用的格式;对零值应用的格式;对文本应用的格式 以3个半角分号“;”间隔的4个区段构成了一个完整结构的自定义格式代码,每个区段中的代码对应不同类型的内容。例如,在第1区段“正数”中的代码只会在单元格中的数据为正数时起作用,而第4区段“文本”中的代码只会在单元格中的数据为文本时才起作用。 除了以数值正负作为格式区段的分隔依据外,用户也可以为区段设置自己所需的特定条件。例如: 大于条件值时应用的格式;小于条件值时应用的格式;等于条件值时应用的格式;文本 还可以使用“比较运算符+数值”的方式来表示条件值,在自定义格式代码中可以使用的比较运算符包括大于号(>)、小于号(<)、等于号(=)、大于等于(>=)、小于等于(<=)和不等于(<>)6种。 在实际应用中,最多只能在前两个区段中使用“比较运算符+数值”的条件形式,第3区段自动以“除此之外”的情况作为其条件值,第4区段“文本”仍然只对文本型数据起作用。因此,使用包含条件值的格式代码结构也可以这样来表示: 条件1;条件2;除此之外的数值;文本 此外,在实际应用中,不必每次都严格按照4个区段的代码结构来编写格式代码,区段数少于4个甚至只有1个都是被允许的,表7-3中列出了少于4个区段的代码结构含义。 表7-3少于4个区段的自定义代码结构含义
对于包含条件值的格式代码来说,区段可以少于4个。相关的代码结构含义如表7-4所示。 表7-4少于4个区段的包含条件值格式代码结构含义
除了特定的代码结构外,完成一个格式代码还需要了解自定义格式所使用的代码字符及其含义。表7-5显示了可以用于格式代码编写的代码符号及其对应的含义和作用。 表7-5代码符号及其含义作用
在编写日期时间相关的自定烦字格式时,还有一些包含特殊意义的代码符号,如表7书所示。 表7-6与日期时间格式相关的代码符号
要创建新的自定义数字格式,可在【设置单元格格式】对话框的格式列表中选中【自定义】,然后在右侧的【类型】编辑框中填入新的数字格式代码,也可选择现有的格式代码,然后在【类型】编辑框中进行编辑修改。输入或编辑完成后,可以从【示例】处观察该格式代码对应的数据显示效果,如果符合预期的结果,单击【确定】按钮即可。 如果用户所编写的格式代码符合Excel的规则要求,即可成功创建新的自定义格式,并应用于当前所选定的单元格区域中,否则Excel会弹出警告窗口提示错误,如图7-11所示。 图7-11自定义格式代码错误的警告提示信息 用户所创建的自定义格式仅保存在当前工作簿中。如果要将自定义的数字格式应用于其他工作簿,可将包含特定格式的单元格直接复制到目标工作簿中。 |
|
来自: hercules028 > 《excel》