choose(CHOOSE函数应用范例)

懵懂先生 网文资讯choose(CHOOSE函数应用范例)已关闭评论141阅读模式

文章源自略懂百科-http://wswcn.cn/19092.html

今天给大家介绍一个不太常用但是很有用的函数:CHOOSE。文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数的基本用法文章源自略懂百科-http://wswcn.cn/19092.html

Excel中,对choose函数的解释是:文章源自略懂百科-http://wswcn.cn/19092.html

根据给定的索引值,从参数串中选出相应值或操作,文章源自略懂百科-http://wswcn.cn/19092.html

Choose函数的语法是这样的:文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE(index_num, value1, [value2], ...)文章源自略懂百科-http://wswcn.cn/19092.html

其中文章源自略懂百科-http://wswcn.cn/19092.html

index_num是索引值,文章源自略懂百科-http://wswcn.cn/19092.html

value1, value2, ...是参数串(至少需要有一个参数,最多可以有254个参数)。文章源自略懂百科-http://wswcn.cn/19092.html

下面是一些例子:文章源自略懂百科-http://wswcn.cn/19092.html

如果索引值(第一个参数)超过了后面参数串中参数的个数,就返回错误值。如果索引值小于等于0,也返回错误值。文章源自略懂百科-http://wswcn.cn/19092.html

这个函数还是挺简单的。文章源自略懂百科-http://wswcn.cn/19092.html

如果还是不明白,其实可以把这个函数理解成为IF函数,例如,上图中的CHOOSE函数可以写成下面的IF公式:文章源自略懂百科-http://wswcn.cn/19092.html

=IF(A1=1,"A",IF(A1=2,"B","C"))文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数很少自己单独使用,多数都是跟其他函数配合使用。例如,跟RANDBETWEEN函数配合使用,可以生成一个随机的字母:文章源自略懂百科-http://wswcn.cn/19092.html

=CHOOSE(RANDBETWEEN(1,5),"A","B","C","D","E")文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数的高级用法举例文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数用的最多的地方是跟VLOOKUP函数配合使用进行所谓反向查找:文章源自略懂百科-http://wswcn.cn/19092.html

例如,我们要根据输入的名称(G2)在B3:C7区域中查找相应的ID。直接用Vlookup函数不行,所以我们通过公式:文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE({1,2},C3:C7,B3:B7)文章源自略懂百科-http://wswcn.cn/19092.html

将两个区域进行了对调,结果区域变成了C列在前,B列在后,就可以使用VLOOKUP函数了。文章源自略懂百科-http://wswcn.cn/19092.html

需要注意的是,对调后,由于ID列放到了后面,所以VLOOKUP函数的第三个参数需要写2(即返回第2列)文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数的另外一个用法是简化复杂的嵌套的IF。文章源自略懂百科-http://wswcn.cn/19092.html

我们知道,IF函数一旦嵌套过多,就比较难以理解,还容易出错,比如,下面这个公式:文章源自略懂百科-http://wswcn.cn/19092.html

=IF(A1=1,"A",IF(A1=2,"B",IF(A1=3,"C",IF(A1=4,"D","E"))))文章源自略懂百科-http://wswcn.cn/19092.html

我们可以以一个简单的CHOOSE公式代替:文章源自略懂百科-http://wswcn.cn/19092.html

=CHOOSE(A1,"A","B","C","D","E")文章源自略懂百科-http://wswcn.cn/19092.html

这个公式就非常简单明了。不过有一个问题,只有当第一个参数A1是1,2,3,...这样的自然数时才能这样写。如果是下面的IF公式:文章源自略懂百科-http://wswcn.cn/19092.html

=IF(A1>=90,"A",IF(A1>=80,"B",IF(A1>=70,"C",IF(A1>=60,"D","E"))))文章源自略懂百科-http://wswcn.cn/19092.html

就不能使用刚才的CHOOSE公式来代替。这时,我们需要用MATCH函数结合CHOOSE函数来使用:文章源自略懂百科-http://wswcn.cn/19092.html

=CHOOSE(MATCH(A1,{0,60,70,80,90},1),"E","D","C","B","A")文章源自略懂百科-http://wswcn.cn/19092.html

这里,我们使用MATCH公式:文章源自略懂百科-http://wswcn.cn/19092.html

MATCH(A1,{0,60,70,80,90},1)文章源自略懂百科-http://wswcn.cn/19092.html

根据A1返回在级别中的位置,这个位置是1,2,3,...的自然数,可以作为CHOOSE的第一个参数。文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数与控件结合制作交互式表格文章源自略懂百科-http://wswcn.cn/19092.html

我们可以使用CHOOSE函数计算如下的交互式表格:文章源自略懂百科-http://wswcn.cn/19092.html

这个报表的制作也很简单,其中主要是CHOOSE函数在发挥作用。下面简要介绍一下制作方法。文章源自略懂百科-http://wswcn.cn/19092.html

首先,选中一个空白单元格作为CHOOSE的第一个参数,在其中输入1,我们这里选的是G1:文章源自略懂百科-http://wswcn.cn/19092.html

然后将表格中所有的销售额用公式代替:文章源自略懂百科-http://wswcn.cn/19092.html

我们使用CHOOSE函数:=CHOOSE($G$1,"销售额","销售量")来根据G1的值动态选择是销售额还是销售量文章源自略懂百科-http://wswcn.cn/19092.html

再然后将表格中销售额的公式修改为使用CHOOSE函数:文章源自略懂百科-http://wswcn.cn/19092.html

这里的公式为:=SUMIFS(CHOOSE($G$1,$Q$3:$Q$18,$R$3:$R$18),$O$3:$O$18,$B4,$P$3:$P$18,C$2)文章源自略懂百科-http://wswcn.cn/19092.html

其中求和区域是一个CHOOSE公式:文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE($G$1,$Q$3:$Q$18,$R$3:$R$18)文章源自略懂百科-http://wswcn.cn/19092.html

这个公式根据G1中的值返回是用哪一个区域进行求和。文章源自略懂百科-http://wswcn.cn/19092.html

最后,添加两个选项按钮:文章源自略懂百科-http://wswcn.cn/19092.html

将选项按钮链接单元格设为G1:文章源自略懂百科-http://wswcn.cn/19092.html

大功告成!文章源自略懂百科-http://wswcn.cn/19092.html

总结和提示 文章源自略懂百科-http://wswcn.cn/19092.html

CHOOSE函数还是很有用的一个函数。在使用时需要注意一点,那就是它是从后面的参数串中选择,这个参数串必须手动写出来,象:文章源自略懂百科-http://wswcn.cn/19092.html

=CHOOSE(A1,"A","B","C","D","E")文章源自略懂百科-http://wswcn.cn/19092.html

如果你想偷懒,把A,B,C,D,E等值输入到单元格G1:G5区域,然后使用公式:文章源自略懂百科-http://wswcn.cn/19092.html

=CHOOSE(A1,G1:G5)文章源自略懂百科-http://wswcn.cn/19092.html

这个公式返回的是一个区域G1:G5,而不是你想要的答案。文章源自略懂百科-http://wswcn.cn/19092.html

另外,我们说CHOOSE的原理跟IF相似,复杂的IF嵌套可以改成CHOOSE,或者CHOOSE+MATCH,但是这里有一个问题,那就是如果第一个参数的值超过了后面参数串的个数,就会返回错误值,而在原来的IF公式中(如果设计的好的话)是不会有这个问题的。所以,如果你不能限制第一个参数值的范围,那么就需要用IFERROR来进行处理。文章源自略懂百科-http://wswcn.cn/19092.html

END文章源自略懂百科-http://wswcn.cn/19092.html

关注ExcelEasy文章源自略懂百科-http://wswcn.cn/19092.html

关于Excel的一切问题,你都可以在这里找到答案文章源自略懂百科-http://wswcn.cn/19092.html

文章源自略懂百科-http://wswcn.cn/19092.html

懵懂先生
  • 本文由 发表于 2022年8月2日 10:37:01
  • 转载请注明:http://wswcn.cn/19092.html
网文资讯

适合老年人旅游(国内最适合中老年人旅行的30个景点)

出走半生,愿你归来仍是少年。 1.上海迪士尼 小时候的我们都盼望着长大,长大的我们无尽的怀念小时候的时光。迪士尼就是一个会保护所有人的童心的地方。一进门大家都是小孩子了。花车巡行的时候就是观看大家小时...
网文资讯

鸽子汤的功效与作用(夏季补身体就要喝乳鸽汤)

很多人都认为喝汤这么滋补的饮食只适合秋冬季节,毕竟秋冬寒冷,身体需要更多的能量去抵御寒冷,但事实上,在夏天大家更要注意给自己和家人补身体,夏天炎热,出汗多,需要补充机体亏耗。夏季补身体就要喝乳鸽汤,一...
网文资讯

好看的韩剧有哪些(近10年口碑最好的十部剧情韩剧)

作为韩国最引以为傲的文化产业,韩剧所辐射的范围极广,国内不少人都是韩剧粉。韩剧的类型丰富,其中剧情片占据了一大部分,也出现了不少精品之作。 从2012年到2022年这10年,就出现多部精彩剧情韩剧。我...
网文资讯

书(今年必读的50本经典好书)

莎士比亚曾说过: 生活里没有书籍,就像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。 读书可以滋润心灵,开启心智,充实生活,丰富精神,是世间一等一的好事。 2022年伊始,在全新的起点上,不妨便以阅读...