Excel这个冷门函数,有时比IF/IFS更简洁高效!
发布时间:2025-05-12 07:13 浏览量:43
——
日常办公中,Excel的IF/IFS函数是我们常用的条件判断利器。但今天,我要给大家介绍一个可能很多人还没用过的冷门宝藏函数——SWITCH!在某些场景下,它甚至比IF/IFS更简洁高效。
一、SWITCH函数介绍
功能:根据值列表计算一个值(称为表达式),并返回与第一个匹配值对应的结果。如果不匹配,则可能返回可选默认值。
语法:=SWITCH(表达式、值1、结果1、[默认值或值 2,结果2],...[默认或值,结果3])
二、应用实例
实例1:多个数字条件判断
如下图所示,根据右侧的条件,判断每个员工对应的奖金。
在目标单元格中输入公式:
=SWITCH(TRUE,B2=90,500)
然后点击回车下拉填充即可
实例2:文本条件判断
如下图所示,我们需要根据右侧的型号说明,为左侧产品根据型号匹配指定的型号说明。
在目标单元格中输入公式:
=SWITCH(B2,"S","小码","M","中码","L","大码","XL","加大码","XXL","特大码")然后点击回车,下拉填充即可
实例3:函数结果值判断
如下图所示,根据指定的日期,判断是星期几。
在目标单元格中输入公式:
=SWITCH(WEEKDAY(B4,2),1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六",7,"星期日","输入错误")然后点击回车即可
实例4:多个SWITCH嵌套
如下图所示,员工根据部门和地区有不同的补贴标准,【业务部】和【技术部】分国内地区和海外地区,其它部门统一标准。
在目标单元格中输入公式:
=SWITCH(B2,"业务部",SWITCH(C2,"国内",1500,"海外",2500),"技术部",SWITCH(C2,"国内",3000,"海外",3000),1200)然后点击回车,下拉填充即可
解读:
这个公式先判断B2所属部门,再根据C2判断所示区域,最终计算出对应的补贴金额。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!