Excel摸鱼指南|第9期:5个自定义格式技巧,不改数据也能变花样领导说:"把这列数字改成以万元为单位显示,再把负数标红,零值不要显示。"你是不是开始一个个改数据?除以10000、手动改颜色、删除零值……改完发现原始数据没了,做统计的时候全乱了。其实根本不用改数据。Excel的自定义数字格式,可以在不改变原始数据的前提下,让单元格显示成你想要的任何样子。今天教你5个自定义格式技巧,学会以后,报表想怎么显示就怎么显示。核心原理:自定义格式只改变"显示方式",不改变单元格里的真实值。比如12345可以显示成"1.2万",但实际值还是12345,做公式计算完全不受影响。打开方式:选中单元格 → 右键 →【设置单元格格式】→【数字】→【自定义】,在"类型"框里输入格式代码。快捷键:Ctrl+1。技巧1:基础代码,0、#、@、?的区别能解决什么问题:自定义格式的基础,搞懂这几个符号,才能看懂和写格式代码。四个核心符号:符号含义示例123显示为0数字占位符,不足补000000123#数字占位符,不补0####123?数字占位符,对齐小数点0.??123.00(对齐用)@文本占位符"@"公司123公司操作步骤:选中要设置的单元格区域按Ctrl+1打开设置单元格格式左边选【自定义】,右边"类型"框输入格式代码比如输入 0000,点确定,所有数字都会显示成4位,不足的前面补0(工号、编号特别好用)常用组合:千分位分隔:#,##0→ 12345显示成12,345保留两位小数:0.00→ 123显示成123.00百分比:0.00%→ 0.123显示成12.30%加前后文字:"金额:"0"元"→ 123显示成"金额:123元"技巧2:显示万元、亿元单位能解决什么问题:财务报表数字太大,看起来费劲。想显示成"万元""亿元"为单位,但又不想改变原始数据(因为还要做计算)。格式代码:显示为万元(除以10000):0!.0,"万"或 0.00,"万"显示为亿元(除以100000000):0.00,,"亿"显示为千元(除以1000):0,"千"操作步骤(显示万元):选中金额列Ctrl+1 → 自定义输入:0!.0,"万"点确定,12345就显示成"1.2万",但实际值还是12345代码解释:逗号,:每一个逗号表示除以1000。一个逗号=千,两个逗号=百万,所以显示万元需要一个逗号(除以1000后再加"万"字,相当于除以10000)!.:!是转义符,让后面的.显示成普通小数点,而不是小数点位"万":双引号里的文字会直接显示出来更精确的万元显示:0.00,"万元"→ 12345显示成"1.23万元",保留两位小数。亿元显示:0.00,,"亿元"→ 123456789显示成"1.23亿元",两个逗号=除以100万,再加"亿"字=除以1亿。技巧3:四段式格式,正数负数零文本分别设置能解决什么问题:想让正数显示一种格式,负数另一种,零值不显示,文本又一种格式。自定义格式用分号分隔,最多可以写四段。四段式语法:正数格式;负数格式;零值格式;文本格式用英文分号;分隔,四段分别对应:正数、负数、零值、文本。操作步骤(正数黑色、负数红色、零值不显示):选中数据区域Ctrl+1 → 自定义输入:#,##0;[Red]-#,##0;;@点确定效果:正数:正常显示,带千分位,比如12,345负数:红色显示,带负号,比如-1,234(红色)零值:不显示(第三段留空了)文本:正常显示(第四段@表示原样显示文本)更多四段式示例:财务专用格式:#,##0.00;[Red](#,##0.00);-;"@"→ 负数用括号括起来,零值显示短横线隐藏零值:0;-0;;@→ 正数负数正常显示,零值隐藏,文本正常显示全部隐藏:;;;→ 四段全留空,单元格什么都不显示(但编辑栏还能看到值)技巧4:隐藏零值和隐藏单元格内容能解决什么问题:报表里一堆0,看起来很乱。想让0不显示,但又不能删(因为是公式算出来的)。用自定义格式一键隐藏。方法一:只隐藏零值(其他正常显示)选中要设置的区域Ctrl+1 → 自定义输入:0;-0;;@点确定,所有0值单元格变成空白,但实际值还是0代码解释:第一段0是正数格式,第二段-0是负数格式,第三段留空所以零值不显示,第四段@是文本格式。方法二:隐藏整个单元格的内容选中要隐藏的单元格Ctrl+1 → 自定义输入:;;;(三个分号,四段全留空)点确定,单元格看起来是空的,但编辑栏里还能看到真实值,打印也不会显示注意:自定义格式隐藏只是"看不见",数据还在。如果要彻底删除数据,还是要按Delete键。隐藏的单元格做公式计算时仍然会参与运算。技巧5:条件格式,满足条件自动变色/变文字能解决什么问题:想让大于10000的数字显示成绿色"优秀",小于1000的显示成红色"待提升",中间的正常显示数字。用带条件的自定义格式,一个格式搞定,不用条件格式。语法:在方括号[]里写条件,条件由比较运算符和值组成,比如[>10000]、[Red]、[蓝色]。操作步骤(90分以上显示"优",60分以下显示"不及格"):选中成绩列Ctrl+1 → 自定义输入:[>=90][绿色]"优";[<60][红色]"不及格";0点确定效果:90分及以上:绿色显示"优"60分以下:红色显示"不及格"60-89分:正常显示数字更多条件格式示例:金额分级:[>=10000]"大额";[>=1000]"中额";"小额"→ 自动分级显示颜色+条件:[红色][<0]0;[绿色][>0]0;[蓝色]0→ 负数红、正数绿、零蓝日期提醒:[可用颜色:[黑色]、[红色]、[绿色]、[蓝色]、[白色]、[黄色]、[洋红]、[青色],共8种标准颜色。也可以用[颜色N]指定颜色编号,N是1-56的数字。可用运算符:>、<、=、>=、<=、<>(不等于)。写在最后自定义格式是Excel里最被低估的功能之一。它不改变数据,只改变显示,却能解决80%的报表美化需求。记住:能不改数据就不改数据,用格式来解决显示问题。这样原始数据永远干净,做统计做分析都不会乱。觉得有用的话,收藏起来慢慢学,也转发给天天改报表格式的同事吧——别让他再一个个手动改了。你做报表时最头疼什么格式问题?评论区聊聊,下期说不定就帮你解决。关注我,每天5个Excel技巧,帮你早点下班。