网站首页 > 开源技术 正文
在工作中,对条件进行判断时,你第一肯定会想到IF函数。但是多个条件判断时,IF的嵌套,会让你怀疑人生。
今天我们用一个新的条件判断函数Switch函数,我们来进入实例来看看他的好用之处。
一、为班级指定班主任
我们有三个班级,现在需要为每个班级指定班主任。假设我们有以下三位候选人:刘华、张友和孟琪。
SWITCH(要检查的值, "条件1", 结果1, "条件2", 结果2, "条件3", 结果3, [默认结果])
(1)使用Switch函数来为这三个班级指定班主任。在D3单元格中输入Switch函数,
输入公式:
=SWITCH(A2,"1班","刘华","2班","陈少少","3班","小迪")
(2)要检查的值(A2):这是单元格A2中的值,SWITCH函数会根据这个值去寻找匹配的条件判断
(3)然后,我们将公式下拉到其他班级单元格中,以完成所有班级的班主任分配。
这里的条件与结果是直接写进去的,也可以引用单元格,公式如下:
=SWITCH(A2,$F$2,$G$2,$F$3,$G$3,F$4,G$4)
二、根据分数指定等级
接下来,我们看另一个应用场景:根据分数来指定等级。
(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,"优")
SWITCH函数的第一个参数是TRUE时,TRUE就像是你对小助手说:“不管什么时候,只要看到一个条件是真的(也就是满足了),就马上告诉我对应的结果。”
SWITCH函数很懒,一旦找到一个满足条件的,就不会再看其他的了。
如果你的成绩是75,小助手在看完前两张两个条件后都不满足,但看到第三个条件“如果成绩小于等于85,那么就是中。”(C2<=85, "中")时,就会说:“中!”然后就不管后面的条件了。
总结:
IF函数适合简单的条件判断。而Switch函数呢,在你有多个固定选项时更好用。
所以,选哪个函数,得看你的具体需求。简单判断用IF,多个选项用Switch。这样,你就能更好地处理Excel里的数据啦!
猜你喜欢
- 2025-09-06 Excel中,除了If函数外,还有这些函数用于条件判断
- 2025-09-06 IF三个以上条件判断,千万别用AND和OR,Excel函数公式
- 2025-09-06 IF函数简单,多条件逻辑判断却很难,掌握这五种方法就一通百通
- 2025-09-06 Excel常用函数IF条件判断的嵌套用法#excel
- 2025-09-06 vba的if多条件判断语句,写法更灵活
- 2025-09-06 Excel函数:IF结合FIND函数快速判断是否包含关键字
- 2025-09-06 进阶高手必备的多条件数据分析技巧,收藏备用
- 2025-09-06 远离IF,遇到数字区间里的多条件查询,一定要用frequency函数
- 2025-09-06 IF()函数学会多条件求和和IF嵌套就够了
- 2025-09-06 按条件计算平均值,AVERAGEIF函数要牢记!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)