分享

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

 包礼瞩 2024-04-09 发布于贵州

来自: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)

图片

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元'),'')

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多