CASE 1
按序号返回文本
★★★要求:根据序号2返回对应季度名称fx公式示例
=CHOOSE(2,"一季度","二季度","三季度","四季度")
练习题公式(2)
=CHOOSE(F17,"一季度","二季度","三季度","四季度")
解释:索引值为2时,CHOOSE 返回参数列表中的第2个选项。
=CHOOSE(索引值, 值1, [值2], ...)
| # | 参数 | 要求 | 怎么理解 / 怎么填 |
|---|---|---|---|
| 1 | 索引值 | 必填 | 指定从候选值列表中选第几个;1 代表第一个值。 |
| 2 | 值1 | 必填 | 赋给变量或参与计算的具体内容。 |
| 3 | 值2 | 选填 | 赋给变量或参与计算的具体内容。 |
① 找到数据区域
先确认条件列和结果列在哪,注意固定区域加 $
② 按顺序填参数
依次填 索引值、值1
③ 回车并向下填充
双击填充柄,整列公式自动套用
=CHOOSE(2,"一季度","二季度","三季度","四季度")
=CHOOSE(F17,"一季度","二季度","三季度","四季度")
解释:索引值为2时,CHOOSE 返回参数列表中的第2个选项。
=CHOOSE(3,"待处理","进行中","已完成")
=CHOOSE(F25,"待处理","进行中","已完成")
解释:把固定代码与文字说明按顺序对应,可快速完成少量状态映射。
=SUM(CHOOSE(2,$H$8:$H$10,$H$11:$H$13))
=SUM(CHOOSE(F33,$H$8:$H$10,$H$11:$H$13))
解释:CHOOSE 可以返回一个区域引用,再交给 SUM 完成后续计算。
上面案例里的 员工编号、姓名 等列,就来自这张表
| 行 | 员工编号 | 姓名 | 部门 | 城市 | 月薪 | 绩效等级 |
|---|---|---|---|---|---|---|
| 8 | E001 | 张三 | 技术部 | 北京 | 15,000 | A |
| 9 | E002 | 李四 | 市场部 | 上海 | 18,000 | B |
| 10 | E003 | 王五 | 技术部 | 深圳 | 22,000 | A |
| 11 | E004 | 赵六 | 财务部 | 广州 | 12,000 | C |
| 12 | E005 | 钱七 | 市场部 | 杭州 | 10,000 | B |
| 13 | E006 | 孙八 | 技术部 | 北京 | 28,000 | A |