续5自定义格式讲解ejypx冬天的蛹.docx

上传人:b****6 文档编号:3482214 上传时间:2022-11-23 格式:DOCX 页数:12 大小:189.42KB
下载 相关 举报
续5自定义格式讲解ejypx冬天的蛹.docx_第1页
第1页 / 共12页
续5自定义格式讲解ejypx冬天的蛹.docx_第2页
第2页 / 共12页
续5自定义格式讲解ejypx冬天的蛹.docx_第3页
第3页 / 共12页
续5自定义格式讲解ejypx冬天的蛹.docx_第4页
第4页 / 共12页
续5自定义格式讲解ejypx冬天的蛹.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

续5自定义格式讲解ejypx冬天的蛹.docx

《续5自定义格式讲解ejypx冬天的蛹.docx》由会员分享,可在线阅读,更多相关《续5自定义格式讲解ejypx冬天的蛹.docx(12页珍藏版)》请在冰豆网上搜索。

续5自定义格式讲解ejypx冬天的蛹.docx

续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文本格式化

但最好按标准去做,加双引号

公式就不用加了

嗯,今天我就说到这吧,有问题可以提,一起探讨

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1