choose函数 choose函数公式的用法
一、choose函数的使用方法
choose函数作用是在EXCEL中choose函数从参数列表中选择并返回一个值。
语法
Choose(index_num,value1,[value2],...)
语法参数
Index_num必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和254之间的数字。
Value1,value2,...Value1是必需的,后续值是可选的。这些值参数的个数介于1到254之间,函数CHOOSE基于index_num从这些值参数中选择一个数值或一项要执行的操作。
二、choose函数公式的用法
方法一:
1.打开Excel,输入测试使用的数据
2.在任意单元格中输入=choose,会提示输入参数的类型
3.第一个参数为索引,第二个至以后的值为一个序列,索引值不能小于1,如果为小数会自动截取整数,1对应的是value1,依次类推,如果使用双引号,一定要用英文双引号。
方法二:
1.choose参数中的值可以是单元格,这时,返回的是单元格内的值
2.函数嵌套,按照提示来输入参数
3.当value的值是地址范围时,choose返回的是地址范围,这时需要与其他函数一并使用
4.如果我们不与其他函数一起使用,这时返回的会是所选区域的第一个单元格的值,会返回5。
三、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)。