查找
CHOOSE
定义
CHOOSE 返回列表中位置等于序号的那个值。
语法
=CHOOSE(index_num, value1, [value2], ...)
参数
| 参数 | 含义 |
|---|---|
index_num |
要返回第几项,第一个值计为 1。常常是像 A2 这样的单元格。 |
value1 |
第一个选项。文本必须放在双引号里。 |
value2, ... |
按顺序排列的可选额外选项。 |
示例演练
一份窑炉表把加热档位映射成标签。档位位于 A2:A4。
| A:档位 |
|---|
| 3 |
| 1 |
| 2 |
公式:=CHOOSE(A2,"low","mid","high")
结果:high。3 选出第三个值。向下填充后,公式分别得到 high、low 和 mid。
练习
单元格 A2 中是 2。请在 B2 中写出一个公式:A2 为 1 时返回 "red",为 2 时返回 "blue",为 3 时返回 "green"。
- 在 B2 中写出一个 CHOOSE 公式:A2 为 1 时显示 red,为 2 时显示 blue,为 3 时显示 green。
- B2 应显示 2 对应的结果。
第 1 步,共 2 步
在 B2 中输入 =CHOOSE(A2,"red","blue","green")。
A2 是 2,所以结果是 blue。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
B2 使用 CHOOSE。
B2 现在显示 blue。
相关函数
INDEX 从工作表上的区域按位置读取。FILTER 保留匹配的行,而不是按序号挑选。
常见错误
把序号写成 0:CHOOSE 从 1 开始,所以 CHOOSE(0,"low","mid","high") 会返回 #VALUE!。