G/通用格式分
然而简单是暂时的,困难是永恒的,摊手,冷漠脸,跟我来。
0 #@*?,\!ymdhsa
……
一个@代表文本值自身,不是代表一个字符。比如需要将下图C列的文本值重复显示一次,可以使用格式代码@@
第7个?
下图中E列使用了代码???.??,使数据按小数点为中心位置对齐。
第8个颜色占位符
颜色占位符中文表达式有八种颜色可选:红色、黑色、黄色、绿色、白色、蓝色、青色和洋红。
第9个日期
在英文中Y是year的首字母,M是month的首字母,D是day的首字母;因此Y代表年,M代表月,D代表日。一般情况下不区分大小写。
YYYY是4位年,比如1998,YY是2位,比如98。全年也可以用小写字母e表示。
MM是2位月,比如02,M是1位月,比如2。
DD是2位日,比如02,D是1位日,比如2。
aaaa可以将日期值显示为中文全称星期几,比如星期三等。
第10个时间
h代表小时,s代表秒;hh:mm:ss表示小时:分:秒。此外[h]、[m]、[s]分别表示累加的小时、分钟、秒。
如下图所示的F列,使用代码[m],表示将小时折算为分钟后的总值。
除此之外还有数字大写等代码,在设置单元格格式对话框中,先点击特殊命令下的选项,再点击自定义格式,即可看到相关代码。
在前面什么是数据类型一课里给大家讲过,Excel的数据类型可以划分为数值、文本、逻辑值和错误值——有朋友说还有日期,严格来说,日期可以划分到数值里去。
错误值并不常见,遇见它就是个错误。逻辑值也不常见,它就是个二极管青年,非真即假,不对就错。数值和文本值最常见。数值又可以分为正数、负数、零。因此,自定义格式被划分为了4个条件区间,不同区间以分号间隔:
正数;负数;零;文本
或者说:
[>0];[<0];[=0];文本
我举个例子,如下图所示,A列的数据存在正数、负数、零、文本、逻辑值和日期。设置自定义格式代码正数;负数;零;文本。代码的意思是正数返回"正数",负数返回"负数",零返回"零",文本返回"文本".
结果如B列所示(注意:逻辑值被划分到了文本区间)
有朋友会问,这4个区间都是必须有的吗?当然不是,实际应用中,我干杯你随意,你可以使用3个,也可以使用2,甚至是1个,但不同个数的区间含义并不相同。
如果使用三个条件区段,其含义为:
[>0];[<0];[=0]
也就是删掉了文本区间,分别代表正数;负数;零。如果出现文本值,则未被特殊处理,依然返回原值。
……
如果使用两个区间,则含义为▼
[>=0];[<0]
注意第1个区间是大于等于0,而不只是正数。正数和零被划分到了第1个区间,负数在负数区间,其它不在区间内,返回原值。
……
如果只使用一个区间,其含义为:
[数值]
自定义条件的四区间可以表示为:
[条件1];[条件2];[不满足条件的其他部分];[文本]
自定义条件的三区段可以表示为:
[条件1];[条件2];[不满足条件的其他部分]
自定义条件的两区段可以表示为:
[条件];[不满足条件]
[>=80]良好;[>=60]及格;不及格
⏩需要系统学习Excel却找不到优质教程?学习Excel的过程中遇到疑难问题,却找不到人及时作出解答?
加入我的付费社群,学习+训练+答疑,与6000+在线会员一起,同微软最有价值专家MVP同行,全面精进Excel之道
🚂>>~
加入我的付费会员,全面学习Excel
透视表 函数 图表 VBA PQ想学啥学啥
👀