乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel数据分析-Excel 中使用TEXT函数来做数据的分段处理

excel数据分析-Excel 中使用TEXT函数来做数据的分段处理

作者:乔山办公网日期:

返回目录:excel表格制作

学生的分数评级:不及格、及格、优秀:


低于60分不及格,介于60-85分为及格,85分以上为优秀


之前我们讲过常用的方法:


  • IF
  • LOOKUP
  • SWITCH
IF

IF函数判断是最常规的办法,要从一个方向入手,进行判断:


从小到大判断:


=IF(A2<60,"不及格",IF(A2<85,"及格","优秀"))


当然也可以从大到小来判断:


=IF(A2>=85,"优秀",IF(A2>=60,"及格","不及格"))


不需要写成哪种AND形式的条件判断,只要一个方向按照顺序来写条件就行了。


LOOKUP

LOOKUP函数来分段,这也是最常用的方法:


=LOOKUP(A2,{0,60,85},{"不及格","及格","优秀"})


SWITCH

SWITCH函数相当于是多个IF判断:


=SWITCH(TRUE,A2<60,"不及格",A2<85,"及格","优秀")


当然新函数IFS函数也同样能够胜任这个工作:


=IFS(A2<60,"不及格",A2<85,"及格",A2>=85,"优秀")


今天要用TEXT函数来实现数值大小的判断:


TEXT

我们都知道在自定义格式中可以使用方括号来写入条件,并根据条件改变数据的格式:


[>0]+0;[<0]-0;0


  • [>0]时显示+0,后面这个0代表数值;
  • [<0]时显示-0,后面这个0代表数值;
  • 其他时候显示0,

这个自定义格式,也可以写到TEXT函数的参数中:


=TEXT(B9,"[>0]+0;[<0]-0;0")


同样的道理,我们把条件稍微修改一下,就变成我们想要的:


=TEXT(A2,"[<60]不及格;[<85]及格;优秀;")


是不是挺简单的,不过TEXT用来做数据的分段,只能分三段,再多的段,就还是要用原来的方法。


相关阅读

关键词不能为空
极力推荐
  • excel乘法公式-Excel求和公式(一)

  • Excel的求和方式很多,今天先给大家列举几个个人常用的函数公式。1、多行多列快速求和选择区域:B2:E6,按快捷键Alt+=,完成求和。-excel乘法公式

ppt怎么做_excel表格制作_office365_word文档_365办公网