Excel中的自定义单元格式是比较基础的内容,但同时也很高级,它的一个完整的表现形式是(正数;负数;零;文本),学会了自如地运用它就会让自己轻松很多,可以用来给符合条件的数值或文本批量添加内容和颜色,也可以用来隐藏单元格内容、给数值添加小数点等等。

1.数字占位符

数字占位符有三个,分别是0、#、?。

“0”表示如果单元格内的数字大于占位符(0)时则显示原本的数字,如果没有或者小于占位符(0)时,则自动用0补足,值得注意的是,小数点会自动四舍五入哦。假设填入代码是000.0,小数点前面有三个数,后面有一个小数,则显示的时候也会是前面有三个数,后面有一个小数。

例如单元格里原数值是12.034,填入代码(代码根据需求,自由填写)0000.0后则会变成0012.0。注意,改变单元格格式并不会改变单元格内原本的数值,只是改变它显现出来的状态,比如单元格内0012.0本质上的数值还是12.034,并没有改变,如果想让他变回原数值,直接改变把单元格格式改为常规即可,不然你直接在单元格内改是无效的,因为他的格式没有变。

“#”表示只显示有意义的0,不显示无意义的0。当数字的位数少于格式中#的位数时,数字占位符不会自动补足,即不会显示无意义的0,值得注意的是,他会自动把数字四舍五入,如果没有小数,也会保留小数点。

例如单元格里原数值是2.66,填入代码#.#后则会变成2.7,保留一位小数点后自动四舍五入。

“?”在数字占位符中的作用是用空格代替没有意义的0。当数字的位数少于格式中?的位数时,将会用空格自动补足(和占位符0一样,不过0占位符是用0补足,而?是用空格补足),注意数字占位符“?”也是会自动四舍五入的。

例如原数据12.039,输入代码????.??后面,就会变成12.04,自动四舍五入了,因为代码的小数点前面有四个?,所以12.04中的12之前有两个空格,肉眼是看不到的。需要注意的是,当你输入代码时你必须要确定你的输入法是英文的,如果你输入?时是中文的输入法,则系统会自动识别“?”文本,这时候你会发现你输入的代码跑到单元格里了,这是错误的。

2.文字占位符

文字占位符只有“@”,@表示单元格内的原文本,在自定义单元格格式的输入框中一个@表示原文本,两个@@则表示重复文本,三个@@@表示重复两次原文本,以此类推。

文本占位符和数字占位符都可以批量改变格式,只要选中需要改变的单元格即可。文本占位符也可以批量添加内容(文字、符号、数字都可以),例如批量添加计量单位“公斤”,或者批量添加“部门”等文字内容,想在原文本加入前缀内容则在“@”前填写内容即可,同理,想在原文本后面添加内容则在“@”后填写内容,也可以同时加哦。

下期预告,我们将会教学剩下的符号(, ; ¥ / * -)以及字母(y m d a E),还有批量改变单元格内部分文字的颜色,了解了它们你就可以完全看懂自定义单元格式符号的含义啦,搭配使用,自己就可以组合成一个牛逼的格式组合。

别光收藏,点赞关注啊!!!!