Excel函数 值匹配 switch

判断值是否与其中一项相等,如果相等则返回相应值。

如果全部不匹配,会返回#N/A错误。


1 语法

switch(expression , value1 , result1 , [ value2 , result2 ,] …)

判断expression与value1是否相等,相等则返回result1;如果不相等,依次往下判断。


2 例1:简单值的switch运算。

公式 结果 说明
=SWITCH(1,1,"一",2,"二") 匹配第1项
=SWITCH(2,1,"一",2,"二") 匹配第2项
=SWITCH(3,1,"一",2,"二") #N/A 没有匹配

3 例2:学生成绩表添加一列,将成绩等级转化为英文字母ABCD

=SWITCH(F2,"优","A","良","B","中","C","及格","D","差","E")

img

供复制数据如下。

班级 姓名 学号 性别 考试成绩
计科2301 小步 202361033001 76
计科2301 刘一 202361033002 89
计科2301 陈二 202361033003 52
计科2301 张三 202361033004 95
计科2301 李四 202361033005 73
计科2302 王五 202361033006 52
计科2302 赵六 202361033007 88
计科2302 孙七 202361033008 0
计科2303 周八 202361033009 69
计科2303 吴九 202361033010 70
计科2303 郑十 202361033011 61