续5自定义格式讲解ejypx冬天的蛹.docx
- 文档编号:3482214
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:12
- 大小:189.42KB
续5自定义格式讲解ejypx冬天的蛹.docx
《续5自定义格式讲解ejypx冬天的蛹.docx》由会员分享,可在线阅读,更多相关《续5自定义格式讲解ejypx冬天的蛹.docx(12页珍藏版)》请在冰豆网上搜索。
续5自定义格式讲解ejypx冬天的蛹
续5自定义格式讲解:
ejypx-冬天的蛹2012年3月30日
今天我说文本吧
前几天我讲了自定义格式
自定义格式是表面文章而已
在自定义格式中
如果要取得 2012-12-12中的年份时我们可以用yyyy
可以在 A1 显示 2012 而忽略 月日
但如果在B1中显示?
由于 日期格式在EXCEL中是数值形式,但纯的用 LEFT函数截是没办法截的
需要一个过场
TEXT函数类似于自定义
嗯
与自定义格数不同
TEXT可以把值 真实的显现
所以,用一个 e 或 yyyy 就可以提取 目标的 年份
这个 e 必须是小写的e
会了 了解了 自定义函数
也就会了大半的TEXT了
下面我来说整些 这样的例子
我们来 试验一下 格式的操作
如何来隐藏正值?
如果是自定义格式该如何写?
如何通过自定义隐藏正值
格式代码要如何写?
我们来分析条件
只屏蔽正值
好,反是正值都屏蔽掉
那负值呢?
对,没要求格式就要用 常规
常规 要用 G/通用格式
零呢?
就如何显示0?
如果0也常规
那么 也可以采用 通用格式,如果不想显示 0.00
那可以用什么来强制显示?
好,对于第四区域的文本,条件没规定限制,所以,我们就别激活第四区域即可
所以,我们可以写
;-g/通用格式;!
0
我第一区域是屏蔽的,所以我不作任何格式
第二区域是 负值,所以 我用常规,别忘了前面的 -
第三区域,我强制显示一个0
第四区域我没激活,默认
上面的理解不
;-g/通用格式;!
0
如果我要在B列对A列进行判断
TEXT怎么写?
=TEXT(A1,";-g/通用格式;!
0")
怎么样,自定义格式如果会写,TEXT也就会了
第一区域是默认开启的
如果你不想显示,就直接条一个分号
这样,分号前面的第一区域因为没有任何格式符,EXCEL就会屏蔽第一区域
第一个分号是开启第二区域的
也就是负值区域
尽管是负值区域,但在格式代码编写中,也必须要加上一个 负号
因为没有对 负值进行格式要求
所以我们可以用 常规
其实
还有更简单的
我其实也写多了
没有,还不能省
;-g/通用格式;!
0
这个现在理解了不
继续下一题
数字格式 不影响 文本格式
比如
;-g/通用格式
我只开始了两个区域
而不开启第三区域
会产生什么呢?
第1 2 3区域都是数值区域
如果第三区域 不开启,将受 第一区域的限制
本例中,如果第一区域屏蔽了,第三区域又不开启
也是屏蔽的
如果默认第一区域开启
第二 第三区域不开启
也就是格式代表中没有分号
那 第二区域 第三区域 受第一区域的‘控制’
第四区域不受
;-g/通用格式;!
0
所以我们一定要写完整
不能把第三区域忽略了
第四区域不受数字格式控制的,所以可以省略
还有一点,如果使用TEXT ,一定要记住,此函数返回来的结果 为 文本值
如果值为数字,也将是文本型数字
如何把 A1 变成 B1?
自定义格式,不能使用 公式的
我们今天可以说是 练习 自定义格式
=TEXT(A1,"0.00%")
这是TEXT写法,在TEXT中,格式符必须在双引号中
还是套用这个来看
如何隐藏负值?
是的,分号一定要 半角
还有,如何隐藏负值,正值和零值,文本不隐藏
隐藏负值
首先确认 正值不隐
也没有规定的显示格式,所以选 常规
格式码为
g/通用格式;
我开启了第二区域负值,但不写格式,就为空白
我没有开启第三区域零值,尽管零值区域没开启,但它是数字区域,忽略的话受正值区域的格式约束
但要明白 各区域间的相互关系
省略与不省略的区别
我再着重的说明一下
格式默认开启正值区域,如果忽略其他区域,也就是格式代表没有分号时,正值区域的格式代表约束前三个区域
噢,忘了
空单元格在 EXCEL中会引入为零值
这个我一时漏了,哈
比如 A1 为空单元格
B1单元格中输入公式 =A1
B1的值为 0
如果你的自定义格式 0.00
就一个 0.00
默认为 第一区域开启,但我0.00后面没有分号
但你输入 负数看看,再输入0看看
是不是也受 第一区域的影响?
你看
你只设置了 0.00 并没有开启第二第三区域
但你输入负数和零值的时候,是不是同样要受 第一区域的格式影响?
这说明什么呢?
第一区域,正值区域设置的格式,会对 没有开启的数字区域约束
什么是数字区域,不就是 正 负 零 三个区域嘛
不
如果 正值是 0.00
这个代表保留两位小数且四舍五入
那负值 也一样
0就显示 0.00
如果你输入了 -1.567
受 0.00的影响,只显示 -1.57
现在明白了不
再回过头来看一下 隐藏负值
格式代表
g/通用格式;
我只开启了一个分号即 负值,不开启零值,说明,零值会被 正值格式约束
我说过 分号可以理解为 一个区域的开启
第一个分号,开启了第二区域
第二个分号开启了第三区域
总区就是三分号
正值区域是默认开启的
正值区域;
代表两个区域,正值 与 负值
如果是 ;;
开始了三个区域,正 负 零
比如 ;; 两个分号三个区域都没有相应的格式
产生什么样的结果?
只要是数字,都显示空白
但 文本区域 不受数字格式影响
而且文本区域是忽略,没有开启
除了文本,数字都将屏幕
屏蔽
也以,大的来说,格式代表为两块
数字区域;文本区域
其中数字区域再分三块
正;负;零
继续出题来巩固吧
这个怎么整?
如果自定义格式可以,TEXT也同样可以
动下脑筋,呵
应该是
;g/通用格式
第三个;可以不用的
因为正值区域约束着第三区域
而且正与零都屏蔽
所以第三区域不用开启
我们倒来倒去就是要理解 区域之间的关系
省与不省的作用
你开启了区域却不设置格式,那就是屏蔽
你不要开启第四区域不就成了?
呵呵
(我不能明白为什么可以把负得正了?
;g/通用格式)
哈
正常情况下
负数的格式中要加 -
比如
0;-0
如果你不加 - 那会显示什么?
你自己试一下
负值区域中的 负 一般要存在的
当然
常规上的理解,会写 ;g/通用格式;
默认的情况下,就只有 g/通用格式
这个格式可以约速另两个数字区域
你写负数时
会自动判断负数
但如果你要写完整
g/通用格式;-g/通用格式
如果你一定要开启第二区域
那么,负值区一定要加上 -
最好的答案就是
;g/通用格式
第二区域负值区 省一个 - 即可
文本区域是单独存在的
不受数字影响,所以这个要记住
有数字格式符,同样也有 文本
ejypx-冬天的蛹(20078) 15:
16:
48
最好的答案就是
;g/通用格式
但是系统显示的是
比如 @ 就是代表文本的
之所以我要写成这样
可能是受了 公式要短,再尽量短
现在写公式感觉很病态
一个劲的要求短
如果我写 =TEXT(A1,";g/通用格式")
当然可以
在自定义格式中,写
;g/通用格式
会自动添加上一个分号
这就是合理的利用规则了
我就是比你少一个分号,比你公式短,利用了E的默认规则,哈哈
公式的精简会更考量你的理解度
就是隐藏 正值 和 零值
同时,把负数变成正值
就是这样
如果你输入 输入全,当然也是对的,后面加个分号
如果你理解了,不写也无所谓
反正EXCEL会替我加的
对TEXT来说,那就可以少一个字符了
开不开启看带不带分号
如果没分号就不开启
不开启就要受第一区域约束
当然我指的是数字区域
如果我们这样写;g/通用格式,excel会帮我们加上
嗯
但TEXT函数呢
如果我们写text为=TEXT(M130,";g/通用格式;")这样提取的将是文本数值
对的
但这个值是真实存在的
我们可以对TEXT的结果值进行后续处理
下面一题
A1是数字格式
里面加了千分符
然后想一下,如何变成C1的格式
我截全些
如果把K换成B呢?
也就是可以人为的把数字的位置进行 重组
比如 1020
我们可以重组成
10页20行
0"页"00"行"
或 TEXT(A1,"0页00行")
通过重组数字位置可以提高不少的效率喔
比如 20120312
我们可以写成 =TEXT(A1,"0年00月00日")
出来的就是文本式的日期了
如果是 日期型的数据呢?
比如 A1为 2012-03-12
我们可以写在 TEXT(A1,"e年mm月dd日")
日期格式的数字要用 日期格式符来取
这个不要忘了,如果用 0 # 来取就错误了
来做下这个,可以用 自定义也可以用TEXT
来做下看这题,带条件的格式代表
首先我们分步来分析
不及格怎么用条件表示?
首先,格式中,条件最多三个
而我们这题正好是三个
在设置条件时,要记住
前两区域为 最大 或 最小,第三区域为中间
比如,条件1;条件2;不满足条件1和2的其他情况
什么是 条件两极
比如 分数的两级是什么?
一个是 >89
一个是 <60
而60-89的为中间值,应为其他情况放在第三区域
>89的,条件极值,不封顶
<60 也极值条件,不封底
当然,分数本身还是有顶或底的,但设置的代码上却不管的
所以,我们可以设置
[>89]"优";[<60]"不合格";"合格"
这是自定义
自定义格式,不能像IF的条件那样
从大到小或者由小到大来设置条件
现在自己写一下尝试理解
TEXT可以用
=TEXT(A1,"[>89]优;[<60]不合格;合格")
条件的摆放一定要理解
所以,当存在条件时
我们可以把 格式区域分成
[极值条件1]格式码;[极值条件2]格式码;其他条件的格式码
极值条件也可以理解为 顶条件,底条件,这是我个人的描述,呵
有没有理解的
如果四条件怎么办?
TEXT可以作四条件不?
尽管格式带有四区域
但文本区域不能用作条件区域
条件只针对数字区域的,只有数字才能比大小,文本只能比内码大小了
因为数字区域只有三个所以条件只能放三个,如果遇到超过三的条件数,如何处理
TEXT也可以嵌套
也可以通过IF来
让IF整到一个 顶条件或底条件
同样TEXT也可以嵌套来完成
比如,我再加个条件
0-59 不及格
60-79 合格
80-89 良
90以上 优
这个当思考题吧
我下节课继续说这个
我写了一个,能理解的理解吧
=TEXT(A1,"[<60]不及格;[>89]优;"&TEXT(A1,"[>79]良;[<80]及格"))
第二个TEXT整体作为了第三条件
只是这个第三条件又分了两个条件
&是连接," 这个是什么意思
格式符两边 必须有双引号 这是TEXT的要求
当然
比如
如果是数字
A1=123
TEXT(A1,0)
也是可以的,简单 的把A1文本格式化
但最好按标准去做,加双引号
公式就不用加了
嗯,今天我就说到这吧,有问题可以提,一起探讨
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自定义 格式 讲解 ejypx 冬天