1. 函数释义
类别 | 描述 |
---|---|
函数写法 | SWITCH(表达式,值1,结果1,值2,结果2,......,其他结果) |
函数作用 | 如果表达式的结果是值1,整个函数返回结果1,如果表达式的结果是值2,整个函数返回结果2,如果没有符合要求的值,则返回其他结果。 |
参数说明 | 结果1,结果2...,其他结果,必须为相同字段类型。 其他结果可以缺省,缺省时表达式值没有对应的结果时返回为空。 |
参数类型 | - |
下表中是一些简单的公式示例:
公式 | 结果 |
---|---|
SWITCH(1+2,3,"今天星期三",4,"今天星期四") | 今天星期三 |
SWITCH(5,3,"今天星期三",4,"今天星期四","星期五") | 星期五 |
2. 示例
例如希望对班级进行设置:当前值是 Class1 则显示一班,如果是 Class2,则显示二班,如果是 Class3,则显示三班,否则则显示四班。
1)点击「新增字段>公式」,编辑公式:switch(班级,"Class1","一班","Class2","二班","Class3","三班","四班"),如下图所示:
注:公式中班级并非手动输入,而是在左侧字段中单击选择。
2)那么最后的结果就新增一列显示对应班级,如下图所示: