今天我们要跟大家介绍Excel函数界的又一个世外高手——引用函数CHOOSE。
首先来看下它的基本语法:
=CHOOSE(索引值,参数1,[参数2],…[参数254])
CHOOSE函数主要用于根据索引值从一组数据中返回相应位置的数值。索引值是介于1到254之间的数字,或者是包含1到254之间数字的公式或单元格引用。后面的参数可以是数字、单元格引用、定义的名称、公式或文本。比如:=CHOOSE(3,A1,A2,A3,A4,A5),返回第三个参数A3
CHOOSE函数一般很少单独使用,大多数情况下是和其它函数进行组合。下面我们来看下CHOOSE函数的六个常见应用。
1、根据日期获取对应的季度
利用CHOOSE函数,我们可以计算出某个具体日期所在的季度。如下图所示,我们在单元格B2中输入公式:=CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)
2、隔行统计数据
比如下表中,我们需要统计所有产品的总库存,输入公式:
=SUM(CHOOSE({1,2,3},B2:B11,D2:D11,F2:F11))
3、实现逆向查询
CHOOSE和VLOOKUP函数结合,可以进行反向查询。如下表中,我们需要通过姓名查询员工的编号,输入公式:=VLOOKUP(G2,CHOOSE({1,2},B1:B13,A1:A13),2,0)
4、实现随机抽取
如下图所示,我们要随机抽取出人员,输入公式:
=CHOOSE(RANDBETWEEN(1,9),B2,B3,B4,B5,B6,B7,B8,B9,B10),按F9刷新实现随机抽取。
5、提取对应的奖金提成
比如我们需要根据员工的销售业绩提取出对应的提成标准,输入公式:
=CHOOSE(MATCH(B2,{0,50,100,150,260}),0,10%,20%,40%,50%)
6、根据得分排名填写奖项
CHOOSE和IF函数结合使用,还可以对排名前三进行奖项填写,输入公式:
=IF(C2<=3,CHOOSE(C2,"第一名奖励1000元","第二名奖励800元","第三名奖励500元"),"")
举报/反馈

灰姐说事

1.4万获赞 5666粉丝
一切只为了高效办公,活出自我
科技领域创作者
关注
0
0
收藏
分享