分享

你有选择困难症吗?

 EXCEL应用之家 2020-12-17

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!



今天向大家介绍一个默默无闻的函数--CHOOSE函数。

它的基本语法结构是:

语法结构:CHOOSE(index_num,value1,value2...)

Index_num:用以指明待选参数序号的参数值,在1~254之间

Value1:用数值、文本、单元格引用、名称、公式和函数形式指定的数值参数,参数间以逗号分隔

下面我们一同来看看它都有哪些用法吧!


01

基本用法

它最基本的用法是根据提供的索引值返回对应的数据。如下例,根据索引值“4”,返回单元格B2~B8中对应的第4个位置的值“洪七公”。




02

和SUM函数配合使用



在单元格H2中输入“=SUM(CHOOSE({1,4,6},F2,F3,F4,F5,F6,F7,F8))”即可。

思路:

  • 利用{1,4,6}分别为CHOOSE函数指定第一、第四和第六个参数

  • 利用SUM函数求和


03

和VLOOKUP函数配合使用



在单元格I2中输入“=VLOOKUP($H$2,CHOOSE({1,2,3},$C$2:$C$8,$B$2:$B$8,$F$2:$F$8),COLUMN()-7,FALSE)”并向右拖曳即可。

思路:

  • 利用{1,2,3},CHOOSE重组了内存数组,为VLOOKUP函数提供了可查询区域

  • 利用COLUMN函数动态提供了查询值所在的列

和IF函数逆向查询不同,CHOOSE函数可以有2个以上的参数重新构建内存数组。而IF函数只能提供两个,因此CHOOSE函数在这个技巧上比IF函数具有更大的灵活性。


04

和MATCH函数配合使用



在单元格I2中输入“=CHOOSE(MATCH(H2,C2:C8,0),F2,F3,F4,F5,F6,F7,F8)”即可。

思路:

  • 利用MATCH函数来提供位置信息

  • 利用CHOOSE函数返回数据

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

戳原文,更有料!免费模板文档!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多