本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”
输入公式
选择一个公式
数字
Sum
Average
Max
Min
Round
Round Up
Round Down
Ceiling
Floor
Even
Odd
Int
Abs
Sqrt
Mod
Power
Exp
Log
Value
文本
Concatenate
Find
Search
Mid
Replace
Substitute
Len
Left
Right
Lower
Upper
Rept
T
Trim
Encode URL Component
逻辑
If
Switch
True
False
And
Or
Xor
Blank
Error
Is Error
Not
日期
Today
Now
To Now
From Now
Date Add
Datetime Diff
Workday
Workday Diff
Is After
Is Before
Is Same
Datetime Format
Datetime Parse
Datestr
Timestr
Year
Month
Weekday
Weeknum
Day
Hour
Minute
Second
Set Locale
Set Timezone
Created Time
Last Modified Time
数组
Array Compact
Array Unique
Array Join
Array Flatten
Count
CountA
CountIf
CountAll
对象
Record ID
本函数为多分支选择函数,它由表达式和多个分支+返回值组成,如果表达式等于某个分支值,则函数输出该分支对应的返回值。 【expression】是表达式,其运算的结果会与每个分支进行匹配。 【pattern】是分支,每个分支代表表达式的可能运算结果。每一个分支都有对应的返回值。 【result】是返回值,如果表达式的运算结果匹配了一个分支,则输出对应的返回值。 【default】是默认值,如果运算结果没有匹配任何一个分支,则函数输出默认值。默认值未填写时为空值。 比如例子一,{国家}是引用的一列数据,其输出值可能是成千上万个国家名称,它是该函数中的表达式。“中国”和“中文”分别为其中一条分支和返回值,它表示如果{国家}的输出值为“中国”时,则返回“中文”。而“通用英语”为默认值,它表示{国家}的输出值没有匹配任何分支时,则输出“通用英语”
使用方法
SWITCH(expression, value1, result1, [value2, result2, ...], default)
示例
SWITCH({国家}, "中国", "中文", "俄国", "俄语", "法国", "法语", "日本", "日语", "通用英语")
SWITCH("C", "A", "优秀", "B", "中等", "C", "普通", "D", "较差", "没有成绩")
=>普通