分享

Excel函数公式:CHOOSE函数与SUM、VLOOKUP、IF、MATCH配合实用

 font2939ojslxi 2020-08-02

        实际工作中,我们经常要根据单元格的内容判断来填充或读取相应的值,而Excel早就为我们想好了相应的函数,此函数就是CHOOSE。如果和其SUM、VLOOKUP、IF、MATCH函数配合使用,功能将更加的强大。


一、CHOOSE函数作用及语法结构。

作用:根据给定的索引值,从参数中选出相应值或操作。

语法:

=CHOOSE(索引值,值1,值2……)。

参数解读:

1、索引值:必需。用于指定所选定的数值参数。

2、值1:必需。用于指定所选定的数值参数。

3、值2……:可选。

方法:

1、在目标单元格中输入公式:=CHOOSE(4,B3,B4,B5,B6)、=CHOOSE(3,B4,B5,B6)。

2、Ctrl+Shift+Enter填充。

解读:

       从示例中可以看出,参数“索引值”会根据不同的范围发生变化。所以在实际应用中我们要根据实际情况进行调整。


二、与SUM函数的配合使用。

目的:计算“总库存”或“总销量”。

方法:

1、在目标单元格中输入公式:=IF(I3='总销量',SUM(CHOOSE({1,2},C4:C10,E4:E10)),SUM(CHOOSE({1,2},D4:D10,F4:F10)))。

2、Ctrl+Shift+Enter填充。

解读:

1、根据I3单元格的内容进行判断使用的公式,如果I3单元格的值为“总销量”,执行SUM(CHOOSE({1,2},C4:C10,E4:E10)),否则执行SUM(CHOOSE({1,2},D4:D10,F4:F10))。

2、公式SUM(CHOOSE({1,2},C4:C10,E4:E10))的计算过程是:先读取C4:C10的值,紧接着读取E4:E10的值,然后求和。


三、与VLOOKUP函数配合使用。
目的:通过“产品编码”查询对应的“产品名称”。

方法:

在目标单元格中输入公式:=VLOOKUP(J3,CHOOSE({1,2},C4:C10,B4:B10),2,0)。

解读:

1、如果通过正常的查询,VLOOKUP函数无法实现查询功能。暨无法完成逆序查询。

2、CHOOSE({1,2},C4:C10,B4:B10)的作用是对B4:B10和C4:C10两列的值交换位置,形成一个新的后台数组,然后在执行查询功能。


四、与IF函数的配合使用。

目的:根据“排名”结果填充“奖项”情况。

方法:

在目标单元格中输入公式:=IF(E3<=3,CHOOSE(E4,'一等奖','二等奖','三等奖'),'')。

解读:

1、如果当前单元格的值小于等于3,则执行CHOOSE函数,否则返回空值。

2、根据当前单元格的值,选择相应的等级。如果当前单元格的值为1,则CHOOSE公式为:=CHOOSE(1,'一等奖','二等奖','三等奖'),所以返回“一等奖”。同理返回“二等奖”、“三等奖”。


五、与MATCH函数配合使用。

目的:根据销售金额填充提成比例。

方法:

在目标单元格中输入公式:=CHOOSE(MATCH(D3,{0,30,60,85,100}),0,3%,5%,7%,8%)。

解读:

1、利用MATCH函数对D3单元格的值进行模糊匹配,返回相应的位置,然后利用CHOOSE返回相应的提成比例。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多