单元格数字格式是excel的一个强大功能,不过使用频率并不高,因为大家都习惯于用函数公式来转换数据,很少从这个思路去思考。如果能够应用得当,将会有比函数更强大的效果。 什么是单元格数字格式自定义,我们随便选择一个单元格,右键,设置单元格格式。在这个对话框中,已经有一些固有的格式选择,比如:分数,百分比,日期等。如果能够用excel内置的格式解决问题就无所谓,如果不行,那我们就得学学自定义的操作。 那到底有什么用,我们先来看看几种常用的效果。单元格数字格式不仅是对数字的简单调整,还可以调整颜色,加入单位,特殊符号等。如果这个功能组合起来,绝对是函数公式无法达到的效果。 如何查看代码。当然自定义格式是用简单的代码表示的,包括我们日常使用的日期格式,时间格式,货币格式都是一样使用的代码,只不过我们看不到,那要怎么看呢?只需要选中你设置的单元格,右键,设置单元格格式,打开对话框,选择自定义,就可以看到代码。 当我们知道如何查看代码后,就可以使用简单代码设置我们想要的格式了。当我们要设置自定义格式时,只需要将对话框调出来,选择自定义,写入代码。 代码表示的逻辑这个逻辑我们一定要弄明白,大家仔细看,不然后续的操作无法理解。 当我们在代码框内输入三个';' 这三个分号起到关键作用,什么作用呢? 这三个分号实际上把我们要写的内容分成了4个部分。而这4个部分分别代表了不同的条件。 我们这样记忆,正负零文。 什么意思? 单元格的值是正数时,单元格将按照正数部分的代码显示 单元格的值是负数时,单元格将按照负数部分的代码显示 单元格的值是零值时,单元格将按照零值部分的代码显示 单元格的值是文本时,单元格将按照文本部分的代码显示 单元格里面的值只可以是这四种,不会有其它东西。 看一个案例。从这个案例我们看到了什么? 我们的代码是这样的:[蓝色]G/通用格式;[红色]G/通用格式;'这是零';'这是文本' 当单元格录入了一个正数,生效的代码是这一部分:'[蓝色]G/通用格式' 也就是第一个';'前面的代码。 当单元格录入了一个负数,生效的代码是这一部分:'[红色]G/通用格式' 也就是第二个';'前面的代码。 这下大家应该明白了,这三个分号把我们的代码分成了4个部分,其实就是4个条件,不同的条件,使用不同的代码。 这就是为什么不同的内容有不同的显示。 好,大家弄明白了,那剩下的问题就是我们可以用哪些代码来设置格式。 常用的代码有这些:1、'#':数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于'#'的数量,则按'#'的位数四舍五入。 这个数字点位符有两个主要作用。去掉无意义的0,指定小数位数。 2、'0':数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。 '0'也是数字占位符,跟'#'号的区别在于,你的代码有多少个'0',即使你的单元格值不足,也会给你强制显示出来。 3、'@':文本占位符,如果只使用单个@,作用是引用原始文本,要在输入数字数据之后自动添加文本,使用自定义格式为:'文本内容'@;要在输入数字数据之前自动添加文本,使用自定义格式为:@'文本内容'。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。 因为这部分是文件,所以前面有三个';',第三个';'的后面才是文件条件。@表示单元格内实际的文本,如果添加其它的文本,直接写入就行了。 4、'*':重复下一次字符,直到充满列宽 5、',':千位分隔符 千位分隔符主要用于财务。有两点需要注意的地方,千位分隔符只按每三位分隔一次,如果你想在千位和百位之间分隔,这个不行。 关于第二个实例,如何显示的万元。解释一下。看下图就明白了。 因为456三个数是千分隔符号后面的数字,而后面我们没有写代码,所以456三个数不会显示。代码中第一个零实际代码的是数字123中的2,第二个零代表数字123中的3。2和3之间有一个这样的符号'!.'强制显示小数点。至少为什么123中的1也会显示,是因为代码0的意义是不部分会自动填充。 6、颜色:用指定的颜色显示字符。可有八种颜色可选:红色、黑色、黄色,绿色、白色、兰色、青色和洋红。[颜色N]:是调用调色板中颜色,N是0~56之间的整数。 要添加颜色,只需要在对应的条件上打上中括号。写上对应的颜色就可以了。[颜色N]有很多种,只需要写对应的数字就行了。 7、条件:可以单元格内容判断后再设置格式。条件格式化只限于使用三个条件,其中两个条件是明确的,另一个是'所有的其他'。条件要放到方括号中。 我们知道三个';'是代表正数,负数,零,文本的分隔,但有时候我们并不需要按正负零来分隔,我们想有自己的条件。那就直接写入条件就行。当我们写入条件的时候,我们所说的'正负零文'不冲突吗?不冲突。当我们没有写条件的时候,我们可以这样理解,系统给我们加入了条件:'[>0];[<> 8、'!'强制显示。这个在我们说万元的时候已经说了,不需要再说明,总之,有些符号显示不了的,就在前面加一个'!',就可以强制显示。 9、时间和日期 Y代码年,M代表月,d代表日,h代表小时,m代表分,s代表秒。 MMM代码英文月份,MMMM代表英文全写。DDDD代表英文星期。AAAA代表中文星期。 好了,自定义格式的常用规则就这些,仅靠这些,我们能做出很多格式,让你的领导看傻眼。 下面是思考题: |
|