SWITCH 函数的使用方法及公式实例
按值精确分支
将一个表达式与多个候选值依次精确比较,返回首个匹配项对应的结果。
SWITCH 函数语法
SWITCH(expression, value1, result1, [value2, result2], ..., [default])参数说明
| 参数 | 是否必填 | 说明 |
|---|---|---|
expression | 必填 | 要参与比较的表达式或值。 |
value1 | 必填 | 第 1 个要与表达式比较的候选值。 |
result1 | 必填 | 匹配第 1 个候选值时返回的结果。 |
后续候选与结果 | 可选 | 按“候选值, 结果”成对添加,最多 126 对。 |
default | 可选 | 没有匹配项时返回的兜底结果。 |
SWITCH 函数公式实例
在单元格中输入以下公式:
=SWITCH("B","A","优秀","B","良好","其他")返回结果
良好
表达式精确匹配候选值 B,返回对应结果。
常见错误与使用注意事项
- 没有匹配项且未提供默认值时返回 #N/A。
- SWITCH 使用精确相等比较,不能直接写 >= 等条件表达式作为候选值。