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