首页 理论教育 Excel数据处理与分析:使用CHOOSE函数快速获得结果

Excel数据处理与分析:使用CHOOSE函数快速获得结果

更新时间:2025-01-18 工作计划 版权反馈
【摘要】:函数功能CHOOSE函数用于从参数列表中提取指定的参数值。如果index_num参数为1,CHOOSE函数返回value1参数;如果index_num参数为2,CHOOSE函数返回value2参数,以此类推。如果该参数是文本,小于1或者大于254,CHOOSE函数都将返回错误值“#VALUE!”。实例:判断金牌、银牌、铜牌的获得者如图2.8.12所示,A列为姓名,B列为成绩,要求在C列计算出前三名的得奖情况,分别记录为金牌、银牌和铜牌。图2.8.12CHOOSE函数的应用

(1)函数功能

CHOOSE函数用于从参数列表中提取指定的参数值。

(2)语法格式

CHOOSE(index_num,value1,[value2],...)

(3)参数说明

index_num:必需参数,表示所选定值的参数,该参数为1~254之间的数字,或者是包含数字1~254的公式或单元格引用。如果index_num参数为1,CHOOSE函数返回value1参数;如果index_num参数为2,CHOOSE函数返回value2参数,以此类推。如果index_num参数小于1或大于参数列表中的最后一个值的序号,则CHOOSE函数返回错误值“#VALUE!”。如果index_num参数为小数,则会被截尾取整后参与计算。

value1:必需参数,表示第1个数值参数,可以是数字、文本、引用、名称、公式或函数。

[value2]:可选参数,表示第2个数值参数,可以是数字、文本、引用、名称、公式或函数。

以此类推,最多可包含254个value参数。(www.xing528.com)

(4)注意事项

index_num参数必须为数字、文本型数字或逻辑值。如果该参数是文本,小于1或者大于254,CHOOSE函数都将返回错误值“#VALUE!”。

(5)实例:判断金牌、银牌、铜牌的获得者

如图2.8.12所示,A列为姓名,B列为成绩,要求在C列计算出前三名的得奖情况,分别记录为金牌、银牌和铜牌。

选择C2单元格,输入公式“=CHOOSE(IF(RANK(B2,B$2:B$10)>3,4,RANK(B2,B$2:B$10)),"金牌","银牌","铜牌","")”,输入完毕后按Enter键结束并向下填充公式,即可完成计算,结果如图所示。

图2.8.12 CHOOSE函数的应用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈