Excel函数中的“扫地僧”——【CHOOSE】,你一定要知道的
Excel的CHOOSE函数主要是从参数表中选择特定的值。本文介绍 Microsoft Excel中CHOOSE函数的公式语法和用法。
CHOOSE函数功能
从参数表中选择特定的值,可以使用index_num返回数值参数列表中的数值.使用函数CHOOSE可以基于索引号返回多达29个基于indexnumber待选数值中的任一数值。
CHOOSE函数语法
CHOOSE(index_num,value1,value2,...)
翻译白话格式:
CHOOSE(指定区域的第几个,指定区域1,指定区域2,……)
参数说明
Index_num:用以指明待选参数序号的参数值.Index_num必须为1到29之间的数字、或者是包含数字1到29的公式或单元格引用.。
注意事项:
1.如果index_num为1,函数CHOOSE返回value1;如果为2,函数CHOOSE返回value2,以此类推.
2.如果index_num小于1或大于列表中最后一个值的序号,函数CHOOSE返回错误值#VALUE!.
3.如果index_num为小数,则在使用前将被截尾取整.
4.Value1,value2,……为1到29个数值参数,函数CHOOSE基于index_num,从中选择一个数值或执行相应的操作.参数可以为数字、单元格引用、已定义的名称、公式、函数或文本.
5.如果index_num为一个数组,则在函数CHOOSE计算时,每一个值都将计算.
6.函数CHOOSE的数值参数不仅可以为单个数值,也可以为区域引用.
CHOOSE函数使用方法实例
示例1:根据日期获取对应的季度
利用CHOOSE函数,我们可以计算出某个具体日期所在的季度。
如下图所示,我们在单元格B2中输入公式:
=CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)
示例2:隔行求和
如下图所示,我们在单元格C14中输入公式:
=SUM(CHOOSE({1,2,3},B2:B7,D2:D7,F2:F7))
示例3:实现逆向查询
CHOOSE和VLOOKUP函数结合,可以进行反向查询。
如下表中,我们需要通过姓名查询员工的组别,在H2单元格中输入公式:
=VLOOKUP(G4,CHOOSE({1,2},B2:B19,A2:A19),2,0)
示例4:提取对应的奖金提成
比如我们需要根据员工的销售业绩提取出对应的提成标准,在C2单元格中输入公式:
=CHOOSE(MATCH(B2,{0,50,100,150,250}),0,10%,20%,40%,50%)
然后向下填充即可
示例5:根据得分填写等级
CHOOSE和IF函数结合使用,还可以对分数进行等级判定,C2单元格中输入公式:
=CHOOSE(IF(B2<=80,1,IF(B2<=85,2,IF(B2<95,3,IF(B2>=95,4)))),"丁","丙","乙","甲")
然后向下填充即可
你学会了吗?
谢谢大家的观看,我们下一期再见,如果有什么问题欢迎评论区留言或私信我们
如果你对excel函数公式大全感兴趣,可以关注我们,在文章没更新之前,可以先看看我们前面的文章。
想学习更多的函数知识,欢迎关注转发