case()

阅读(574) 标签: 返回值, 返回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

=4

 

4

=case(A3,1:"Dept 1",2:"Dept 2",3:"Dept 3",4:;"Admin Dept")

null

相关概念:

if()

between()