Excel中的单元格格式是一个最基本但是又很高级的技能,而作为比较人性化办公软件的Excel为用户提供了大量的数字格式以供满足大多数的需求,比如数值、文本、日期、自定义等等,其中自定义单元格格式更是在日常工作中有着十分广泛的应用。 今天我们就来一起学习一下Excel自定义格式的相关知识和技巧。 首先,我们来了解一下自定义格式的结构。创建自定义数字格式,首先应该了解数字格式的规则,我们从内置的数值格式选择一种,然后可以更改格式的任意代码部分,从而创建自己的自定义数字格式。 它最多可以包含四个代码部分,各个部分之间用分号分隔,这四个部分依次定义了格式中的正数、负数、零和文本。 形如:<正数>;<负数>;<零>;<文本> <正数>;<负数>;<零> <正数>:<负数> <参数> 单个参数适用于任意数据和文本 接着,我们再来看下如何打开设置单元格格式的对话框。 方法一:选中表格后点击鼠标右键,在右侧弹出来的快捷菜单选择“设置单元格格式”。 方法二:选中表格后利用快捷键Ctrl+1直接调出设置单元格格式对话框。 下面我们再来看下各个参数的含义。 ◆◆ G/通用格式 ◆◆ 以常规的数字显示,相当于“分类”列表中的“常规”选项。以数据本质显示数字,用于预设的情况。 例如:88显示为88;88元显示为88元 ◆◆ “0” ◆◆ 数字占位符 如果单元格的数字位数大于占位符个数,则显示实际数字,如果小于占位符的数量,不足的位数会以0显示。 例如:代码为:“00000”时,888显示为00888;代码为:“000.00”时,88.8显示为088.80;代码为:“00.00”时,888.8显示为888.80 ◆◆ “#” ◆◆ 数字占位符 与“0”不同的是,“#”只显有意义的零而不显示无意义的零。小数点后数字如大于“#”的数量,则按“#”的位数四舍五入。 例如:代码为“###.##”时,088.8显示为88.8;88.888显示为88.89 ◆◆ '?' ◆◆ 数字占位符 与“0”的规则相同,但在小数点两边为无意义的零会以空格取代,以便当按固定宽度时,小数点可对齐,也可以用来显示分数。甚至是指定分母的分数。 例如:代码为“0.0?”会使同列中数字8.9与数字88.99的小数点对齐。代码为“?/?”时,2.5会显示为5/2。 ◆◆ “.” ◆◆ 小数点 如果外加双引号则为字符。 例如:代码为“0.#”。“88.88”显示为“88.9”;代码为“#.000”,“88.88”显示为“88.880” ◆◆ “%” ◆◆ 百分比 例如:代码为“#%”时,“88”显示为“88%”;“8.8”显示为“9%” ◆◆ “,” ◆◆ 千位分隔符 如果格式包含两旁带有数字记号“#”或零的逗号,则excel会用逗号分隔千位数,跟随在数字占位符后面的逗号会以1,000为倍数缩放数字。 例如:代码为#,###时,“88880”显示为“88,880”,;代码为#,时,“18000”显示为“18” ◆◆ “@” ◆◆ 文本占位符 单个使用“@”时,如果有文字被输入单元格,则该文字会被放入“@”字符出现的格式中,如前缀或后缀。如果多个“@”使用,则可重复文本。 例如:代码为“陕西省@”时,输入“西安市”显示为“陕西省西安市”, 代码为“@先生”时,输入“王”显示为“王先生” 代码为“@@@”时,输入“加油”显示为“加油加油加油”。 ◆◆ “\” ◆◆ 显示下一个字符 和双引号“ ”用途相同,都是显示输入的文本,且输入后会自动转变为双引号表达。不同的“\”是显后面的文本,双引号是显示双引中间的文本。 例如:代码为\JQK或“JQK”时,均显示为JQK。 ◆◆ “*” ◆◆ 重复下一个字符,直到充满列宽。 例如:代码为“@*+”时,“人民币”显示为“人民币+++++++++”。 ◆◆ “!” ◆◆ 显示“ ”。 由于引号是代码常用的符号。在单元格中是无法用'''来显示出来“'”。要想显示出来,须在前加入“!”。可用于显示一些特殊符号。 例如:代码为#!*时,88显示为88*:代码为#!*!*时,88显示为88** ◆◆ “_” ◆◆ 跳过下一个字符的宽度。 例如:代码为#_##时,“888”显示为“88 8” ◆◆ [颜色] ◆◆ 用指定的颜色显示字符 共有八种颜色可以选择:红色、黑色、黄色,绿色、白色、蓝色、青色和洋红。 例如:代码为:“[红色];[黄色];[蓝色];[绿色]”。显示结果为正数为红色,负数显示黄色,零显示蓝色,文本则显示为绿色。 ◆◆ [颜色N] ◆◆ 是调用颜色版中的颜色,N是0~56之间的整数。 例如:代码为“[颜色8]”时,单元格显示的颜色为调色板上的第8种颜色。 ◆◆ [条件] ◆◆ 可以对单元格内容做条件判断,当条件成立时再设置格式。 条件格式化只限于使用三个条件,其中两个是明确的,另一个是“所有的其他”。 另外,条件要放到方括号中。 例如:代码为[>=16]'成年';[<16]'未成年',显示结果是单元格数值大于等于16时显示成年,小于16时显示“未成年”。 日期和时间格式的代码 1、日期格式 若要将数字显示为日期格式的话,我们需要在数字格式部分中使用以下代码。 2、时间格式 若要将数字显示为时间格式的话,我们需要在数字格式部分中使用以下代码 特殊数字参数的使用 1、中文小写数字 [DBNum1][$-804]G/通用格式 例如:代码为“[DBNum1][$-804]G/通用格式”时,“8”显示为“八”;“88”显示为“八十八” 2、中文大写数字 [DBNum2][$-804]G/通用格式 例如:代码为“ [DBNum2][$-804]G/通用格式”时,“8”显示为“捌”;“88”显示为“捌拾捌” 3、阿拉伯数字中间加单位[DBNum3][$-804]G/通用格式 例如:代码为“[DBNum3][$-804]G/通用格式”时,“888”显示为“8百8十8” 单元格格式的设置到这里就结束了,相信大家都有了不小的收获,它是我们数据处理的基本单元,如何让单元格中的内容按照自己的意愿去显示数据,就必须用到自定义单元格格式。而有了这些参数代码我们就可以轻松设置了。 |
|