SWITCH 语法
=SWITCH(表达式, 值1, 结果1, 值2, 结果2, ..., 默认值)
对比 IFS
=IFS(A1="A","优秀",A1="B","良好",A1="C","及格",TRUE,"不及格") =SWITCH(A1,"A","优秀","B","良好","C","及格","不及格")
SWITCH更直观,尤其在等级/地区映射场景。WPS最新版完美支持。
高级技巧:结合TRUE实现区间判断
=SWITCH(TRUE, A1>=90,"优", A1>=80,"良", A1>=60,"中", "差")
活用SWITCH+TRUE可替代复杂IF嵌套。
实战案例:根据月份返回季度
=SWITCH(MONTH(A1),1,"Q1",2,"Q1",3,"Q1",4,"Q2",5,"Q2",6,"Q2",7,"Q3",8,"Q3",9,"Q3",10,"Q4",11,"Q4",12,"Q4","无效")
比IFS简洁50%以上!