在工作中,对条件进行判断时,你第一肯定会想到IF函数。但是多个条件判断时,IF的嵌套,会让你怀疑人生。

今天我们用一个新的条件判断函数Switch函数,我们来进入实例来看看他的好用之处。

一、为班级指定班主任

我们有三个班级,现在需要为每个班级指定班主任。假设我们有以下三位候选人:刘华、张友和孟琪。

SWITCH(要检查的值, "条件1", 结果1, "条件2", 结果2, "条件3", 结果3, [默认结果])

(1)使用Switch函数来为这三个班级指定班主任。在D3单元格中输入Switch函数,

输入公式:

=SWITCH(A2,"1班","刘华","2班","陈少少","3班","小迪")

告别IF函数多条件判断,在excel中使用条件判断函数Switch秒解-趣帮office教程网

(2)要检查的值(A2):这是单元格A2中的值,SWITCH函数会根据这个值去寻找匹配的条件判断

(3)然后,我们将公式下拉到其他班级单元格中,以完成所有班级的班主任分配。

这里的条件与结果是直接写进去的,也可以引用单元格,公式如下:

=SWITCH(A2,$F$2,$G$2,$F$3,$G$3,F$4,G$4)

告别IF函数多条件判断,在excel中使用条件判断函数Switch秒解-趣帮office教程网

二、根据分数指定等级

接下来,我们看另一个应用场景:根据分数来指定等级。

(1)如果用IF函数来进行判断,要嵌套好几个IF函数。

=IF(C2<60, "不及格", IF(C2<=70, "及格", IF(C2<=85, "中", IF(C2<=F5, "良", IF(C2<=100, "优", "")))))

(2)SWITCH函数的公式:

=SWITCH(TRUE,C2<60,"不及格",C2<=70,"及格",C2<=85,"中",C2<=F5,"良",C2<=100,"优")

告别IF函数多条件判断,在excel中使用条件判断函数Switch秒解-趣帮office教程网

SWITCH函数的第一个参数是TRUE时,TRUE就像是你对小助手说:“不管什么时候,只要看到一个条件是真的(也就是满足了),就马上告诉我对应的结果。”

SWITCH函数很懒,一旦找到一个满足条件的,就不会再看其他的了。

如果你的成绩是75,小助手在看完前两张两个条件后都不满足,但看到第三个条件“如果成绩小于等于85,那么就是中。”(C2<=85, "中")时,就会说:“中!”然后就不管后面的条件了。

总结:

IF函数适合简单的条件判断。而Switch函数呢,在你有多个固定选项时更好用。

所以,选哪个函数,得看你的具体需求。简单判断用IF,多个选项用Switch。这样,你就能更好地处理Excel里的数据啦!