=CHOOSE(index_number,value1,[value2],...)
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)。