Excel 自定义格式的8个隐藏用法,不改变值只改变显示
想让数字显示为万元,但又不改变原值?想让负数自动变红,但不用条件格式?自定义格式,一个被严重低估的功能!
一、自定义格式基础
开启方式:
选中单元格 → 右键 → 设置单元格格式
快捷键:Ctrl+1
选择【数字】-【自定义】
输入格式代码
格式代码结构:正数格式;负数格式;零值格式;文本格式
示例:0.00;[红色]-0.00;0;@
常用占位符:
0:数字占位符(显示无意义的零)
#:数字占位符(不显示无意义的零)
?:数字占位符(对齐小数点的空格)
@:文本占位符
:重复字符(如 - 填充下划线)
二、8个隐藏用法
用法1:万元显示
需求:123456显示为12.35万元(保留两位小数)
格式代码:0.00,,万
原理:每个逗号除以1000,两个逗号除以1000000
扩展:
0,千→ 123456显示为124千0.00,,万→ 12.35万0.00,,,亿→ 0.01亿
用法2:手机号分段
需求:13812345678显示为138-1234-5678
格式代码:000-0000-0000
效果:138-1234-5678
扩展:
身份证:
000000 00000000 0000→ 110101 19900101 1234座机号:
0000-00000000→ 010-12345678
用法3:正负条件判断(自动添加文字)
需求:正数显示“盈X万”,负数显示“亏X万”,零显示“持平”
格式代码:"盈"0.00,"万";"亏"0.00,"万";"持平"
示例:
100 → 盈100万
-50 → 亏50万
0 → 持平
用法4:隐藏零值
需求:单元格为0时显示空白
格式代码:0;-0;;@
说明:第三个位置(零值)留空,表示不显示
扩展:隐藏负值 0; ;0;@
用法5:按条件设置颜色
需求:正数绿色,负数红色,零灰色
格式代码:[绿色]0;[红色]-0;[灰色]0
颜色关键词:黑色、白色、红色、绿色、蓝色、黄色、青色、洋红
扩展:使用颜色索引 [颜色1] 到 [颜色56]
用法6:添加单位(不参与计算)
需求:数字后自动加“元”
格式代码:0"元"
效果:100 → 100元(实际值仍是100,可参与计算)
扩展:
0"件"→ 100件0.00"%"→ 0.1234显示为12.34%"¥"0.00→ ¥100.00
用法7:日期显示花样
常见日期格式:
yyyy-mm-dd→ 2024-05-15yyyy"年"m"月"d"日"→ 2024年5月15日m/d→ 5/15dddd→ Wednesday(完整星期)aaaa→ 星期三(中文星期)yy"年第"m"季度"→ 24年第2季度
提取日期部分显示:
m(不补零) → 5mm(补零) → 05
用法8:重复内容省略
场景:分组报表中,相同内容只显示第一个,后续显示空白
格式代码:@;;;
配合条件格式:设置公式 =A2=A1,再应用自定义格式;;;(隐藏)
三、高级技巧
技巧1:条件格式(三段式)
格式代码:[>90]"优秀";[>60]"及格";"不及格"
示例:95→优秀,75→及格,50→不及格
注意:最多支持3个条件
技巧2:数字添加箭头
需求:正数↑,负数↓
格式代码:↑0;↓0;0
效果:100→↑100,-50→↓50
技巧3:千分位分隔符
格式代码:#,##0
效果:1234567→1,234,567
带小数:#,##0.00
技巧4:小数位对齐
格式代码:0.??
效果:小数点后位数对齐,不足补空格
技巧5:填充下划线
格式代码:@*_
效果:文字右侧用下划线填充单元格
技巧6:大写数字
格式代码:[DBNum1][$-804]0 → 一二三格式代码:[DBNum2][$-804]0 → 壹贰叁
四、常见格式代码速查表
0.00,,万 | |||
000-0000-0000 | |||
0;-0;;@ | |||
0"元" | |||
#,##0 | |||
0.00% | |||
[红色]0 | |||
# ?/?" | |||
0.00E+00 | |||
[DBNum2]0 |
五、实战案例
案例1:财务报表美化
需求:
收入绿色+万元
支出红色+万元
零值显示为横线
格式代码:[绿色]"收入"0.00,,万;[红色]"支出"0.00,,万;-
案例2:考勤表简化显示
原始数据:1代表出勤,0代表缺勤
格式代码:[=1]"√";[=0]"×";@
效果:1显示√,0显示×
案例3:合同金额显示
需求:显示格式“合同金额:XXX元”,实际值参与后续计算
格式代码:"合同金额:"0"元"
案例4:省市区联动显示隐藏
分组报表中,相同省份只显示第一个
操作:
A列为省份(完整填写)
选中A列 → 条件格式 → 新建规则 → 使用公式:=A2=A1
设置自定义格式:
;;;(三个分号,完全隐藏内容)
效果:重复省份自动隐藏
六、注意事项
自定义格式不改变单元格实际值
公式引用的是实际值,不是显示值
条件颜色只能设置颜色,不能设置背景色
文本格式
@只对文本起作用最多支持3个条件判断
七、常见问题解答
问题1:输入格式代码后没有变化原因:格式代码写错或单元格内容类型不匹配解决:检查数字格式和代码语法
问题2:小数显示有问题解决:使用0或#控制小数位数
问题3:日期变成数字原因:单元格格式为常规,日期本质是数字解决:重新设置日期格式
问题4:负数不显示红色原因:格式代码中未指定颜色解决:添加[红色]前缀
八、总结要点
0,,万 | |
000-0000-0000 | |
0;-0;;@ | |
[红色]0 | |
[>0]"盈";"亏" | |
"¥"0"元" | |
0.00% |
掌握自定义格式,不动值只动显示,报表完美呈现!
夜雨聆风