乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数应用-Excel查找和引用函数——CHOOSE函数的使用方法和应用

excel函数应用-Excel查找和引用函数——CHOOSE函数的使用方法和应用

作者:乔山办公网日期:

返回目录:excel表格制作

哈喽,大家好,我是热爱学习的小编趣谈君,每周分享Excel实用技能,如果你也热爱学习,快来关注小编和小编一起学习吧!



CHOOSE函数是Excel查找和引用函数中的一种,在其中扮演这重要的角色,今天小编就来和大家一起学习一下CHOOSE函数在日常生活中的使用方法和技巧。


CHOOSE函数的语法介绍

1、含义:用于从给定的参数中选择符合条件的值并返回;


2、语法:CHOOSE(index_num,value1,value2······,value n)


3、参数说明


①index_num:index_num是介于1~254之间的数值,代表的是value值的位置,可以总结为4中情况:


a.index_num为1~254之间的数值。


举例:获取数组{10,16,20,24,30,20}中第"2"个数字的值,这里我们的index_num直接输入的是"2",代表取第"2"个参数的值,公式及结果如下图:


b.数值表达式计算的结果在1~254之间。


举例:获取数组{"关羽","张飞","赵云","刘备","诸葛亮","许褚"}中第"2+1"个值,这里我们的index_num输入的是数值表达式"2+1",代表取第"2+1"个参数的值,公式及结果如下图:


c.字段转化后的结果在1~254之间。


举例:获取数组{"关羽","张飞","赵云","刘备","诸葛亮","许褚"}中参数为”"2"“的值,这里我们的index_num输入的是字段”"2"“,因为”"2"“转换后仍然是数字,即代表了取第"2"个参数的值,公式及结果如下图:


d.对含有1~254之间的数值单元格引用。


举例:获取数组{"关羽","张飞","赵云","刘备","诸葛亮","许褚"}中参数为单元格引用A18的值,这里我们的index_num输入的是单元格引用地址"A18",代表取"A18"单元格内的内容,公式及结果如下图:


4、使用注意点:


①参数index_num必须是1~254之间的数或者计算结果在这个区间,否则无法计算出结果;


②参数index_num支持小数输入,也就是说1~254之间的小数均可以数据,会自动截取输入小数的整数部门使用。


CHOOSE函数的应用

1、利用CHOOSE函数计算成绩的优、良、中、差等级。


①举例:全班共有10个学生,已知学生的英语成绩,如果成绩<60,则为差等级,如60≤成绩<70,则为中等级,如70≤成绩<90,则为良等级,否则为优等级,计算10个学生的英语成绩所属的等级。


②结果:通过使用CHOOSE函数计算的结果如下图:


③案例解析:因成绩的等级分为四等,等级的界限都是10的倍数,所以可以使用CHOOSE函数解决。这里就用到了参数index_num的单元格引用+数值表达式两种情形的组合,即成绩所属单元格/10;value参数共10个,其中第1-5个参数表示的是0-60范围内的分数所属的等级,第6个参数表示的是60-70内的分数所属的等级,第7、8个参数表示的是70-90内的分数所属的等级,第9个参数表示的是90-100内的分数所属的等级。整体的公式定义为:=CHOOSE(C3/10,"差","差","差","差","差","中","良","良","优")


2、CHOOSE函数和INDIRECT函数配合使用


在上一片的文章我们已经介绍了INDIRECT函数,这里我们可以在使用CHOOSE函数的时候可以配合INDIRECT使用。


举例:单元格区域C15:C17分别展示了三个单元格的引用名称,我们要使用CHOOSE函数和INDIRECT函数获取C16单元格引用代表的实际内容,可以使用公式:“=CHOOSE(2,INDIRECT(C15,1),INDIRECT(C16,1),INDIRECT(C17,1))”完成操作。



好啦,今天的内容就分享到这里啦,欢迎小伙伴们在下方留言区点赞交流,感谢鼓励,么么哒(づ ̄ 3 ̄)づ


相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网