• 我的订阅
  • 科技

excel中text函数的固定写法,你知道吗?

类别:科技 发布时间:2023-02-24 11:33:00 来源:卓越科技

text函数是excel中功能极为强大的文本函数,它不仅能对数据进行计算,也可以对文本进行格式的调整,它的作用可能远比你想象的要多,更灵活和有效。

对text函数的详解,一篇文章是远远不够的,这里,作者先介绍一下使用text函数来进行多条件判断的用法。

在下面表格数据中,作者使用了lookup函数来引用分数与成绩水平的匹配区间,并得到了平均成绩相对应的成绩水平。

excel中text函数的固定写法,你知道吗?

但lookup函数需要建立一个辅助列,也就是右侧红框中的两列数据,而且这个函数的应用,相对复杂一点,是excel中属于常用但不大好理解的函数,尤其在条件判断的场景中。

那我们如果用text函数来匹配平均成绩的成绩水平,该如何操作?

excel中text函数的固定写法,你知道吗?

我们先来看下text函数的语法:

excel中text函数的固定写法,你知道吗?

看上去比较简单,就两个参数,第1参数是值,第2参数是要设置的数值格式。

所以它的作用就是将数值转换为指定的数值格式所表示的文本,因此它实际还是一个文本函数。

按照text函数的语法,我们先输入一个公式:=TEXT(F3,"[>90]优秀")

excel中text函数的固定写法,你知道吗?

值为F3中的数值,要调整的格式为”"[>90]优秀"“,这串文本啥意思?

我们可以将其视为一个固定的表达,[>90]的含义是单元格数值大于90,"优秀"这个文本的含义是代表前面条件返回的结果,也就是将当值大于90,则结果为”优秀“。

但以上只是一个条件,如果要设置多个条件,又要怎么写?

excel中text函数的固定写法,你知道吗?

如上图所示公式:=TEXT(F3,"[>90]优秀;[>80]良好;及格”)

每个条件都用”“进行分隔,也就是当大于90分,为优秀,大于80分,为良好,否则为及格。

但这个逻辑,漏掉了当大于60分时,为及格的条件。

excel中text函数的固定写法,你知道吗?

然而text函数第2参数中第4个条件如果按照上面的写法添加,其计算结果是错误的。

excel中text函数的固定写法,你知道吗?

那第4个条件该怎么解决呢?

可以通过嵌套一个if函数,即:=IF(F3<60,"不及格",TEXT(F3,"[>90]良好;[>80]及格;及格"))

excel中text函数的固定写法,你知道吗?

所以text函数可以完美解决三个条件的判断,来返回对应的文本,但进行四个条件的判断,则更适合在其他的场景中,如下图所示,当有学生缺考时,其成绩显示为缺考,而且分数只设置了三个区间,如图中右侧所示:

excel中text函数的固定写法,你知道吗?

在这个场景中,前3个条件按照之前的写法输入,第4个条件,也就是缺考时,返回”无成绩“。

公式为:=TEXT(F3,"[>85]良好;[>60]及格;不及格;无成绩")

为什么当成绩为缺考,text函数4个条件判断又可以输出结果了呢?!

因为text函数第2参数最基本的表达式其实有一个固定写法,即=text(值,"大于0;小于0;0;文本")。作者将它称为4个值格式。

也就是当数值大于0时,将返回第2参数中的第1个值格式,小于0时,返回第2个值格式,等于0则返回第3个值格式,而当数据为任意的文本时,则返回我们设定的一个文本值。

所以,当学生缺考,结果返回第4个值格式的结果,即为”无成绩“这个文本结果。

但原本的固定写法不是讲一定要大于或小于等于0,而是要关注到前3个条件都是数值,不管大于0还是小于0,它都是数值,只有第4个条件是文本。

所以我们更要注意的是条件对应的值的格式,这样我们再回到表格数据中,通过前3个数值格式的条件设置和最后文本值格式的条件设置,来判断数据要返回的结果。

尽管从上述文字中或许无法清楚地理解它的含义,但我们只要记住它的固定表达,即前2个值格式可以设置数值的条件区间,第3个值格式返不符合条件区间的结果,第4个值格式返回数据为文本时的结果。

以上就是今天关于text函数多条件判断的介绍,重点在于第2参数的写法和应用,童鞋们可以手动练习,其实还颇有意思。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-24 14:45:10

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

excel中的函数公式之绝对值
...返回给定数值的绝对值,即不带符号的数值。这个公式的写法也很简单,就1个参数,表达式为:=abs(值)。 公式即为
2023-02-24 11:32:00
excel中大小于符号的使用
...。 所以在条件区域中,>90作为一个辅助条件值,它的写法与前面在数学和统计函数中的用法相同。因为在公式运算时
2023-02-23 11:47:00
=countifs函数公式写法
...常规应用,主要是讲解一下它们在不同条件要求下的公式写法。如下图所示,工作表包含了两个表格,左侧是数据表,右侧为统计表,现在需要在统计表中来计算各推荐人推荐的人员,其入职人数和
2023-02-23 11:44:00
excel高频引用函数应用大全lookup函数公式
...定文本。下面我们将通过一个数据表示例,来讲解公式的写法。如下数据表,是某微店客户下单地址,由于客户输入的地址并没有按照完整的格式来输入,因此需要通过公式提取地址中的省份信息,
2023-02-23 11:37:00
excel条件求和函数的几个小技巧
...引号,否则运算会出现错误。既然已经了解了运算符号的写法,那第二个条件照葫芦画瓢,就很简单了。由于是多条件求和,这次我们直接使用sumifs函数
2023-02-24 11:50:00
excel小技巧:and函数与数据时间值不对应
...个关键词“把文本值转换为数值”。 在excel中,有几个函数是可以将文本值直接转换为数值的,比如求时间值的timevalue函数
2023-02-23 11:47:00
excel中if函数大于60
...况才是符合数学逻辑的。下面我们就来看看它们的if公式写法。如下图所示,作者设置了两个公式:公式1、=IF(60>
2023-02-23 11:39:00
excel表格怎么将一列数据按指定条件分割成多列
...单元格,看一看它的公式:=TEXT(A2,\"mmdd\")TEXT是一个文本函数,表达式为:=text(值,格式)主要作用就是将文本数据转换为各种格式的数据
2023-02-24 11:49:00
Excel中VLOOKUP查询函数及其逆向查询与错误解决方法
...,比如使用函数时格式分不清楚比如上面这个案例,公式写法,都没错,但是出现了有结果找不到的情况,TEXT函数是将数字转成文本格式,得到的八位数字是一个假日期,我们是用假日期去找
2023-03-18 21:57:00
更多关于科技的资讯: