描述:
根据表达式的不同计算结果,返回不同的值
语法:
case(x,x1:y1,…,xk:yk;y)
备注:
从左到右计算,先出现的表达式x先算,如果出现满足的表达式,则返回相应的结果,后面的不再计算。如果没有一个表达式满足条件,而且有缺省值表达式,则返回缺省值,否则返回null。
参数:
x |
判断表达式 |
xk |
值表达式 |
yk |
返回结果表达式 |
y |
缺省值表达式 |
示例:
|
A |
|
1 |
=3 |
|
2 |
=case(A1,1:"Dept 1",2:"Dept 2",3:"Dept 3";"Admin Dept") |
Dept 3 |
3 |
>A1=4 |
|
4 |
=case(A1,1:"Dept 1",2:"Dept 2",3:"Dept 3",4:;"Admin Dept") |
null |
相关概念: