搜索
写经验 领红包
 > 教育

excel中选择函数有哪些(如何在excel做出可以选择的选项)

导语: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 函数单独使用的情况很少,但是和其他函数组合后会解决一些比较麻烦的问题。

按季度求和

如下图:

使用公式如下:

=SUM(CHOOSE(G2,$B$2:$B$21,$C$2:$C$21,$D$2:$D$21,$E$2:$E$21))

在上面公式中,CHOOSE公有五个参数,第一个参数是四个季度对应的数字 1~4,

第二个参数是1季度销量所在单元格区域,第三个参数是2季度销量所在的区域,以此类推。

根据季度的不同,会得到对应的区域,利用SUM进行求和,就得到了所需的结果。

判断成绩的等级

表格显示了学生的成绩,并且规定,成绩 < 60 -不及格,成绩大于等于60小于70 及格,大于等于70表示优秀。

公式如下:

=CHOOSE(IF(C2<60,1,IF(C2<70,2,3)),&34;,&34;,&34;)

公式解析:

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)的意思是实现学号和姓名的列的颠倒。

我们是用F9键值 查看 CHOOSE返回的值:

本文内容由小涵整理编辑!