编按:哈喽,大家好!最近总是听到身边的小伙伴在抱怨excel中的自定义格式,“好用是好用,但就是代码实在是太多了,根本就记不住呀!”。确实如此,要想掌握自定义格式中的代码,势必需要大量的练习实践才能融会贯通。今天我们就先来说一些常见的自定义字符,也算是给小伙伴们的自定义字符的学习之旅起个头,赶紧来看看吧!
说起单元格格式,大家都不陌生,但说起自定义格式,很多朋友都觉得很高深,因为自定义格式里的那些代码实在是太多了……
今天我们不聊别的,就和大家聊聊自定义格式里的一些常用代码,在开始之前,先大致了解一下自定义格式里都有些什么东西。
这个格式和常规格式一样,没有任何特殊效果,是表格里默认的格式。
接下来要说明的是几个最常见的代码:0,#,?和@
0:数字占位符。
如果单元格的实际数字位数大于占位符个数,按实际数字显示,否则用0补足位数;整数部分在左边补零,小数部分在右边补零。
具体示例看动画演示就明白了:
原本的数字是12.34,随着0的增加,在数字的两边会添加若干个0补齐指定的位数。
#:数字占位符。
只显示有意义的零而不显示无意义的零,小数点后的数字如果大于“#”的数量,则按“#”的位数进行四舍五入。
还是来看下动画演示,注意“#”的个数变化时,数字是怎么变化的。
要理解什么是有意义的0,通过多次练习,才能搞明白#和0这两个占位符的区别。
?:数字占位符。
在小数点两边为无意义的零添加空格,以便需要设置固定宽度时,小数点可对齐。
同样是通过示例来理解这个符号的作用:
与“#”和0的不同之处在于,“?”能够添加空格,尤其是针对小数点左右两边位数都不一样的数字,可以实现按小数点对齐的效果。
小提示:在使用上述三种数字占位符的同时,还可以在自定义格式的两端添加自己需要的符号或文字,例如:自定义格式设置为¥????.?????"万元",可以实现前面带符号,后面带单位的数字显示效果,按照小数点对齐,并且不会影响求和。
@:文本占位符。
如果只使用单个@,作用是显示原始文本,如果需要在单元格文字的左边增加固定内容,可以在自定义格式中设置:增加内容@
要在后面添加固定内容也是同样的方法,不再赘述。
如果输入多个@,则会按照@的个数重复显示原有内容,这个自己试试就明白了。
在介绍其他代码之前,要先了解一下自定义中的分段原则,这涉及到一个很重要的符号,就是分号(;)。
在自定义格式的规则中,将数据分成了四类,分别是正数,负数,零和文本,可以分别对这四类数据设置不同的格式,格式代码使用分号(英文状态的)进行分隔,具体分隔方式就是:正数格式;负数格式;零格式;文本格式
这些看起来很长的代码都是用了分段设置的方式。
上图中最长的四种格式,其实就是会计专用格式的代码,通过下面的动画演示就能了解其中的奥秘:
在这几种代码中,又出现了一个*, *的作用是重复*后面的字符,直到充满列宽。
例如在*后面加一个空格,就可以实现人民币符号靠左对齐的效果,如图所示:
小结:今天我们学习了自定义格式中的“0”、“#”、“?”、 “@”、 “;”和 “*”等几个符号的作用,要想灵活运用这几个符号,是需要大量的练习实践才能融会贯通的。
在自定义格式中,除了这几个最常用的代码之外,还有一些更神奇的设置方法,如果大家想了解更多的话,留言告诉小编吧。
****部落窝教育-excel自定义单元格****
原创:老菜鸟/部落窝教育(未经同意,请勿转载)