choose函数怎么用(excel choose函数怎么用)
choose函数数组用法
1、条件区域求和
Choose()函数可以返回内存数组参与其它的运算,单元格G14键入公式“=SUM(CHOOSE(MATCH(A14,$C$1:$D$1),$C$2:$C$11,$D$2:$D$11))”,公式MATCH(A14,$C$1:$D$1)在此处返回的索引为“1”即指定序号,根据序号“1”返回列表的第一项即单元格区域$C$2:$C$11,生成内存数组{1800;1200;600;9900;4700;3900;5000;500;1200;3200},最后通过Sum()函数求和得出结果。
2、与Vlookup()函数嵌套使用,实现逆序查找
Vlookup()函数本身只能实现从左往右的查找,即查找列在左,返回列在右,但是可以利用辅助列或者其它方法,譬如与Choose()函数嵌套重构查找区域,从而实现逆向查找。
单元格C2键入公式“=VLOOKUP(F2,CHOOSE({1,2},$B$2:$B$11,$A$2:$A$11),2,0)”,其中CHOOSE({1,2},$B$2:$B$11,$A$2:$A$11)重构了一个名称在前序号在后的数组,从而实现Vlookup()函数的逆向查找。
天生我材必有用,Choose()函数当然也有它的用武之地。
choose函数使用方法
Choose函数,函数名。其作用是在EXCEL中choose函数从参数列表中选择并返回一个值。
1、打开EXCEL软件,输入下面的数据出来。
2、点击单元格,点击插入函数,选择查找与引用类别,找到CHOOSE函数,点击确定。
3、序号选择2,值选择单元格相关的参数,点击确定。
4、这样CHOOSE函数就求得到星期二。
choose函数高级用法
CHOOSE函数可以得到index_number相对应的value值。
比如,index_number=3,那么CHOOSE函数将返回value3的值,当然,value至少有3个:value1、value2、value3。
第1个例子:
=CHOOSE(3,"上海","苏州","宁波")
公式中index_number=3,所以在后面的3个value值中取第3个值。
所以公式=宁波
第2个例子:
公式在B9:B10中:
=CHOOSE(2,B3:B4,C3:C4,D3:D4)
其中的3个value是3个区域,那么返回的值也是一个区域,所以公式要写在2个单元格内,才能同时得到2个单元格内容。
第3个例子:
公式在C22中:
=SUM(CHOOSE(3,B16:B18,C16:C18,D16:D18))
对CHOOSE的结果求和,可以得到一个区域的和,
公式中,是对第3个value求和,也就是对D16:D18求和。
CHOOSE函数的特点:
index_number是个整数(从1开始)。
value的数量,一般等于index_number的最大值(<254)。





