Excel这个冷门函数,有时比IF/IFS更简洁高效!

发布时间:2025-05-12 07:13  浏览量:42

——

日常办公中,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判断所示区域,最终计算出对应的补贴金额。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!