Excel 中可设置每个单元格显示数字和文本的格式:
用来自定义单元格格式的字符串的完整格式为:
[条件1][颜色1]数字格式1;[条件2][颜色2]数字格式2;[颜色3]数字格式3;[颜色4]文本格式4。
这个字符串可分为四区段,以分号";"隔开。如果单元格里为数字,则当数字满足条件 1 时使用颜色 1 和格式 1 ,当满足条件 2 时使用颜色 2 和格式 2 ,如果数字既不满足条件 1 也不满足条件 2 ,则使用颜色 3 和格式 3 ;如果单元格里为文本,则直接使用文本格式 4。
这四部分不需要写完。默认情况分为两种情况。如果区段 1 中直接指定了条件 1 ,那么省略的区段默认为「通用格式」,即不设置任何格式,按原始输入的数值显示。如果没有直接指定条件 1 ,那么缺失的数字格式 2 和数字格式 3 都默认等同于数字格式 1 ,文本格式 4 则默认为通用格式。
自定义格式中的条件只能使用>、 <、 >=、 <、 <>。比如将单元格格式设置为[<=60][红色]0.0;[>100][绿色]0.00;[黄色]-;[蓝色]@。
条件 1 和条件 2 都可以被省略。当未指定时,条件 1 默认为>0,条件 2 默认为<0。即四个区段中,第一区段用于正数,第二区段用于负数,第三区段用于 0。
每个区段中,可以设置该区段对应的颜色。单元格数字格式的颜色设置优先于单元格本身的文字颜色。该设置可被省略,此时显示为单元格本身的文字颜色。
颜色可以使用以下八种颜色:
[ 黑色 ] [ 蓝色 ] [ 蓝绿色 ] [ 绿色 ] [ 洋红色 ] [ 红色 ] [ 白色 ] [ 黄色 ]
除此之外,还可以使用[颜色#],其中 # 为 0 到 56 的整数。若为 0 ,则代表无颜色。其它 56 个数字与颜色的对应关系如下:
在大多数单元格格式中,条件和颜色都忽略不写,数字格式这一段才是更重要的。
效果 | 格式 |
---|---|
不显示单元格内容,类似方法可只显示数字等 | ;;; |
不显示绝对值小于 0.01 的数 | [>0.01]0;[<-0.01]0;-;@ |
1 显示为女, 2 显示为男 | [=1]"女";[=2]"男"; |
让数字右对齐时与右边界保持一定间距 | 0.00_) |
让 0 值显示为"-"号并与小数点对齐 | 0.0%;-0.0%;-)) |
显示以万为单位,保留 1 位小数 | #!.0,"万" |
将 20121011 转换为日期格式 | 0000"-"00"-"00 |
股市规则:大于 0 显示红色,小于 0 显示绿色 | [ 红色 ]0.00%;[ 绿色 ]-0.00%;-))_) |