老同学表格定制专家WPS / Excel 公式助手

CHOOSE

查找类

CHOOSE 根据索引序号,从多个值、文本、公式或区域中选择其中一个返回,适合代码映射、方案切换和区域选择。

基本语法
=CHOOSE(索引值, 值1, [值2], ...)

参数怎么填

必填 2 个 · 选填 1 个
#参数要求怎么理解 / 怎么填
1索引值必填指定从候选值列表中选第几个;1 代表第一个值。
2值1必填赋给变量或参与计算的具体内容。
3值2选填赋给变量或参与计算的具体内容。

① 找到数据区域

先确认条件列和结果列在哪,注意固定区域加 $

② 按顺序填参数

依次填 索引值、值1

③ 回车并向下填充

双击填充柄,整列公式自动套用

跟着案例练 3 次

点击公式右侧可复制,换成你的单元格就能用
CASE 1

按序号返回文本

★★★要求:根据序号2返回对应季度名称
fx公式示例
=CHOOSE(2,"一季度","二季度","三季度","四季度")
练习题公式(2)
=CHOOSE(F17,"一季度","二季度","三季度","四季度")

解释:索引值为2时,CHOOSE 返回参数列表中的第2个选项。

CASE 2

状态代码转换

★★★要求:将状态代码3转换为中文状态
fx公式示例
=CHOOSE(3,"待处理","进行中","已完成")
练习题公式(3)
=CHOOSE(F25,"待处理","进行中","已完成")

解释:把固定代码与文字说明按顺序对应,可快速完成少量状态映射。

CASE 3

选择区域参与计算

★★★要求:选择后3名员工的月薪区域并求和
fx公式示例
=SUM(CHOOSE(2,$H$8:$H$10,$H$11:$H$13))
练习题公式(2)
=SUM(CHOOSE(F33,$H$8:$H$10,$H$11:$H$13))

解释:CHOOSE 可以返回一个区域引用,再交给 SUM 完成后续计算。

模拟数据|员工信息表

上面案例里的 员工编号、姓名 等列,就来自这张表

把这张表放进工作台
行员工编号姓名部门城市月薪绩效等级
8E001张三技术部北京15,000A
9E002李四市场部上海18,000B
10E003王五技术部深圳22,000A
11E004赵六财务部广州12,000C
12E005钱七市场部杭州10,000B
13E006孙八技术部北京28,000A