你有选择困难症吗?
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
今天向大家介绍一个默默无闻的函数--CHOOSE函数。
它的基本语法结构是:
语法结构:CHOOSE(index_num,value1,value2...)
Index_num:用以指明待选参数序号的参数值,在1~254之间
Value1:用数值、文本、单元格引用、名称、公式和函数形式指定的数值参数,参数间以逗号分隔
下面我们一同来看看它都有哪些用法吧!
基本用法
它最基本的用法是根据提供的索引值返回对应的数据。如下例,根据索引值“4”,返回单元格B2~B8中对应的第4个位置的值“洪七公”。
和SUM函数配合使用
在单元格H2中输入“=SUM(CHOOSE({1,4,6},F2,F3,F4,F5,F6,F7,F8))”即可。
思路:
利用{1,4,6}分别为CHOOSE函数指定第一、第四和第六个参数
利用SUM函数求和
和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函数具有更大的灵活性。
和MATCH函数配合使用
在单元格I2中输入“=CHOOSE(MATCH(H2,C2:C8,0),F2,F3,F4,F5,F6,F7,F8)”即可。
思路:
利用MATCH函数来提供位置信息
利用CHOOSE函数返回数据
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
戳原文,更有料!免费模板文档!