查找

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"。

  1. 在 B2 中写出一个 CHOOSE 公式:A2 为 1 时显示 red,为 2 时显示 blue,为 3 时显示 green。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

INDEX 从工作表上的区域按位置读取。FILTER 保留匹配的行,而不是按序号挑选。

常见错误

把序号写成 0:CHOOSE 从 1 开始,所以 CHOOSE(0,"low","mid","high") 会返回 #VALUE!。

相关函数

这些链接是相关函数。