SWITCH

语法

SWITCH(表达式、 value1、 result1、 [默认值或值 2,result2],...[默认或 value3,result3])

表达式 (必需) 表达式是值 (如数字、 日期或文本),将比较 value1...value126。

值 1...value126 ValueN是一个将与表达式进行比较的值。

result1...result126 ResultN是在相应的valueN参数与表达式匹配时要返回的值。ResultN ,而且必须为每个相应的valueN参数提供。

默认 (可选) 默认值为valueN表达式中没有匹配的情况下返回的值。有没有相应的resultN表达式标识默认参数 (请参见示例)。默认值必须是最后一个参数的函数中。

因为功能仅限于 254 参数,您可以使用参数值和结果达 126 的对。

示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。
A B C
1 值 公式 说明(结果)
2 2 =SWITCH(工作日 (A2) 1,"星期日"2、"星期一",3,"星期二","不匹配") 因为 A2 = 2,星期一是结果参数对应的值为 2,SWITCH返回星期一
3 100 =SWITCH(A3,1,"Sunday",2,"Monday",3,"Tuesday") 由于没有任何匹配项和任何其他参数,SWITCH将返回 #N/A !
4 100 =SWITCH(A4,1,"Sunday",2,"Monday",3,"Tuesday","No match") 无匹配项
5 2 =SWITCH(A5,1,"Sunday",7,"Saturday","weekday") 工作日
6 2 =SWITCH(A6,1,"Sunday",2,"Monday",3,"Tuesday","No match") (星期一)

打印此页】 【关闭