关于CHOOSE函数的使用

2022-11-16 10:48:17 浏览数 (2)

标签:Excel函数,CHOOSE函数

在Excel中,可能很少使用Choose函数,但其实这个函数的用途非常广泛。它的工作原理与查找函数非常相似。

Choose函数的语法如下: CHOOSE(index_num,value1,value2,value3,…)

CHOOSE函数可以简单地用于返回在值列表中找到的数据。下面是一个简单的例子;

=CHOOSE(2,"一月","二月","三月")

索引值2表示返回后面的列表中的第2项的值,即“二月”。

假设有一个由名称和相应的数量组成的表。现在,在数据验证列表中,你可以选择名称,这将显示其对应的数量之和。可以是下面的公式:

=SUM(CHOOSE(MATCH(A10,C10:E10),C11:C20,D11:D20,E11:E20))

当然,还有其他方法可以做到,例如使用SUMPRODUCT公式:

=SUMPRODUCT((C10:E10=A10)*(C11:E20))

上述示例如下图1所示。

图1

CHOOSE函数可用于确定季度,如下面的公式:

=CHOOSE(MONTH(A1),1,1,1,2,2,2,3,3,3,4,4,4)

然而,上述公式可以由查找公式替代:

=LOOKUP(MONTH(A1),{1,4,7,10},{1,2,3,4})

这更简洁一点。然而,CHOOSE公式很有实用价值,但类似函数的使用也值得探索,VLOOKUP、LOOKUP、INDEX和MATCH都执行非常相似的操作。

0 人点赞