电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)

如何理解CHOOSE()的核心用法及避免错误?

#核心能力#

一句话总结:CHOOSE()与FILTER()对应,做按列的筛选,可以返回不连续的列

电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)(1)

为了更好的理解,请先看FILTER()函数,而且两个函数是同一个案例,可以学会两个知识点。

=CHOOSE(1,Movie4filter[TITLE])

从电影的智能表中返回电影名称这一列。有同学会问了,第一个参数是什么呢?

电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)(2)

这个列子将第一个参数设为2,可以看到结果,再多个列中,返回对应序号的列,导演在这里就是第二列,所以返回如下的值。

=CHOOSE(2,Movie4filter[TITLE],Movie4filter[DIRECTOR])

电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)(3)

所以第一个参数被叫做index number。

那通过index指定的数,难度只可以返回一列吗?其实不然。

下面研究返回多列的情况:

=CHOOSE({1,2},Movie4filter[TITLE],Movie4filter[DIRECTOR])

电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)(4)

通过数组,返回不连续的列。

注意这里可以是不连续的列!

#避错指南#

输入公式可以不用输入最右边的括号,直接按回车就可以自动填充,而且最右边的括号一定是黑颜色的,即使中间出现了不同颜色配对的括号。

最后一个综合实战:

=FILTER(CHOOSE({1,2},Movie4filter[TITLE],Movie4filter[DIRECTOR]),Movie4filter[RATING]=$B$8)

看起来很复杂的公式,到这里应该可以很容易看懂了。通过两个函数的结合,我们可以构造出一个新的表格来,而且它和原来表格的行列还可以非连续,而且还是动态的,也就是我们选择不同的评级,得到不同的结果。

电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)(5)

下载练习文件:aliyundrive/s/THyjJmT6fn9

相关推荐:

十大必会函数SUMPRODUCT()进阶篇

FILTER函数-你会动态筛选表格吗?(十大必会函数)

价值200元的UNIQUE函数(十大必会函数)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页