excel函数choose什么意思 excel函数choose函数使用方法


excel函数choose什么意思 excel函数choose函数使用方法

文章插图
函数功能
函数功能: 根据第一个参数中的数字返回后面对应的参数中的内容 。
CHOOSE(index_num, value1, [value2], ...)
参数解释
  • index_num:表示指定所选定的值参数 。index_num必须为1~254的数字,或者为公式或对包含1~254某个数字的单元格的引用 。如果为1,返回第二个参数的内容,如果为2返回第三个参数的内容 。
  • value1, value2, ...:value1是必需的,后续值是可选的 。这些值参数的个数介于1~254,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作 。参数可以为数字、单元格引用、已定义名称、公式、函数或文本 。

CHOOSE 函数单独使用的情况很少,但是和其他函数组合后会解决一些比较麻烦的问题 。
按季度求和
如下图:
excel函数choose什么意思 excel函数choose函数使用方法

文章插图
使用公式如下:
=SUM(CHOOSE(G2,$B$2:$B$21,$C$2:$C$21,$D$2:$D$21,$E$2:$E$21))
excel函数choose什么意思 excel函数choose函数使用方法

文章插图
在上面公式中,CHOOSE公有五个参数,第一个参数是四个季度对应的数字 1~4,
第二个参数是1季度销量所在单元格区域,第三个参数是2季度销量所在的区域,以此类推 。
根据季度的不同,会得到对应的区域,利用SUM进行求和,就得到了所需的结果 。
判断成绩的等级
excel函数choose什么意思 excel函数choose函数使用方法

文章插图
表格显示了学生的成绩,并且规定,成绩 < 60 -不及格,成绩大于等于60小于70 及格,大于等于70表示优秀 。
公式如下:
=CHOOSE(IF(C2<60,1,IF(C2<70,2,3)),"不及格","及格","优秀")
公式解析:
1.IF函数判断C2单元格中的数值是否小于60, 。如果是,则返回1,即作为CHOOSE函数的第一个参数,返回不及格结果 。
2.第二个IF函数判断其是否大于或等于70,以便返回及格和优秀 。
CHOOSE + VLOOKUP 实现逆序查找
IF函数因为参数的限制,只能有2个区域,不是非常灵活 。而CHOOSE函数在这里就显得好用很多 。通用是逆序查找,可以使用下面的公式:
=VLOOKUP(E2,CHOOSE({1,2},B$2:B$21,A2:A21),2,0)
CHOOSE({1,2},B$2:B$21,A2:A21)的意思是实现学号和姓名的列的颠倒 。
【excel函数choose什么意思 excel函数choose函数使用方法】我们是用F9键值CHOOSE返回的值:
excel函数choose什么意思 excel函数choose函数使用方法

文章插图


    推荐阅读