又一个被大家低估的Excel函数界“扫地僧”

今天我们要跟大家介绍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)


又一个被大家低估的Excel函数界“扫地僧”



2、隔行统计数据

比如下表中,我们需要统计所有产品的总库存,输入公式:

=SUM(CHOOSE({1,2,3},B2:B11,D2:D11,F2:F11))


又一个被大家低估的Excel函数界“扫地僧”



3、实现逆向查询

CHOOSE和VLOOKUP函数结合,可以进行反向查询。如下表中,我们需要通过姓名查询员工的编号,输入公式:=VLOOKUP(G2,CHOOSE({1,2},B1:B13,A1:A13),2,0)


又一个被大家低估的Excel函数界“扫地僧”



4、实现随机抽取

如下图所示,我们要随机抽取出人员,输入公式:

=CHOOSE(RANDBETWEEN(1,9),B2,B3,B4,B5,B6,B7,B8,B9,B10),按F9刷新实现随机抽取。


又一个被大家低估的Excel函数界“扫地僧”



5、提取对应的奖金提成

比如我们需要根据员工的销售业绩提取出对应的提成标准,输入公式:

=CHOOSE(MATCH(B2,{0,50,100,150,260}),0,10%,20%,40%,50%)


又一个被大家低估的Excel函数界“扫地僧”



6、根据得分排名填写奖项

CHOOSE和IF函数结合使用,还可以对排名前三进行奖项填写,输入公式:

=IF(C2<=3,CHOOSE(C2,"第一名奖励1000元","第二名奖励800元","第三名奖励500元"),"")


又一个被大家低估的Excel函数界“扫地僧”




分享到:


相關文章: