Excel 120个常用函数—Choose函数

2025-10-11 20:43:44

1、Choose函数,含义:按照索引值返回参数列表中的对应数值

语法:CHOOSE(索引值, 参数1,[参数2], ...)

注意:1.索引值范围1-254,不能未负;2.索引值为小数,直接会截尾取整

1、我们更根据日期的变化,结合Weekday函数转为索引值,来确定每日的主推菜。

在空白单元格输入:=CHOOSE(WEEKDAY(B9,2),C9,C10,C11,C12,C13,C14,C15),今天是周四,所以就是第4道菜,C12=飞龙汤。

辅助函数:Weekday对日期转为星期的函数。

操作如以下GIF图所示。

Excel 120个常用函数—Choose函数

1、如图所示的源,我们需要汇总销售数量和库存数量。

在空白单元格输入:IF($B$27="","",IF(B27="销售",SUM(CHOOSE({1,2},C21:C24,E21:E24)),SUM(CHOOSE({1,2},B21:B24,F21:F24)))),我们下拉选择项即可得到。

PS:1.小编的Excel版本是2010,所以未使用组合函数的调用,版本过低则不行,快捷键:Ctrl+shift+enter;2.下拉菜单在数据有效性处设置。3.Choose函数的索引值是数组的时候,如:choose({1,2},A,B),相当于它数组内都会计算一次,结果A,B都选择调用;

操作如以下GIF图所示。

Excel 120个常用函数—Choose函数

1、此方法是choose函数一种重要使用,需重点掌握。

如图所示的源,我们想得到武将的武力值,可以看到数据源是正向的,我们之间使用V函数即可。

操作如以下GIF图所示。

Excel 120个常用函数—Choose函数

2、如果我们现在想得到武将的势力范围,在不改变数据源结构的情况下,我们即可用Choose与Vlookup组合使用。

输入函数:=VLOOKUP($H$16,CHOOSE({1,2},$I$3:$I$9,$H$3:$H$9),2,0)。

操作如以下GIF图所示。

Excel 120个常用函数—Choose函数

1、如样例3的数据源,我们对武将的武力值进行排名,对前三进行排名。

在对应单元格输入:=IF(RANK(J20,$J$20:$J$25)<=3,CHOOSE(RANK(J20,$J$20:$J$25),"第1名","第2名","第3名"),""),填充即可。

辅助函数:Rank函数对数在数列中排名。

操作如以下GIF图所示。

Excel 120个常用函数—Choose函数

1、实际上CHoose函数除了以上函数组合使用,还能match、Offset等函数。比如样例4直接一个IF函数或者Rank排序就可以得到结果,我们有时候不能为了函数而函数,能用直接快捷的办法得到想要的结果就是最好的办法。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢