case()

阅读(330) 标签: 返回值, 返回null,

描述:

根据表达式的不同计算结果,返回不同的值

语法:

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

相关概念:

if()

between()