怎么选择自己要用的函数(CHOOSE函数-爱你所爱选你所选)
怎么选择自己要用的函数(CHOOSE函数-爱你所爱选你所选)所以第一个参数被叫做index number。=CHOOSE(2 Movie4filter[TITLE] Movie4filter[DIRECTOR])=CHOOSE(1 Movie4filter[TITLE]) 从电影的智能表中返回电影名称这一列。有同学会问了,第一个参数是什么呢?这个列子将第一个参数设为2,可以看到结果,再多个列中,返回对应序号的列,导演在这里就是第二列,所以返回如下的值。
如何理解CHOOSE()的核心用法及避免错误?
#核心能力#
一句话总结:CHOOSE()与FILTER()对应,做按列的筛选,可以返回不连续的列
为了更好的理解,请先看FILTER()函数,而且两个函数是同一个案例,可以学会两个知识点。
=CHOOSE(1 Movie4filter[TITLE])
从电影的智能表中返回电影名称这一列。有同学会问了,第一个参数是什么呢?
这个列子将第一个参数设为2,可以看到结果,再多个列中,返回对应序号的列,导演在这里就是第二列,所以返回如下的值。
=CHOOSE(2 Movie4filter[TITLE] Movie4filter[DIRECTOR])
所以第一个参数被叫做index number。
那通过index指定的数,难度只可以返回一列吗?其实不然。
下面研究返回多列的情况:
=CHOOSE({1 2} Movie4filter[TITLE] Movie4filter[DIRECTOR])
通过数组,返回不连续的列。
注意这里可以是不连续的列!
#避错指南#
输入公式可以不用输入最右边的括号,直接按回车就可以自动填充,而且最右边的括号一定是黑颜色的,即使中间出现了不同颜色配对的括号。
最后一个综合实战:
=FILTER(CHOOSE({1 2} Movie4filter[TITLE] Movie4filter[DIRECTOR]) Movie4filter[RATING]=$B$8)
看起来很复杂的公式,到这里应该可以很容易看懂了。通过两个函数的结合,我们可以构造出一个新的表格来,而且它和原来表格的行列还可以非连续,而且还是动态的,也就是我们选择不同的评级,得到不同的结果。
下载练习文件:aliyundrive/s/THyjJmT6fn9
相关推荐:
十大必会函数SUMPRODUCT()进阶篇
FILTER函数-你会动态筛选表格吗?(十大必会函数)
价值200元的UNIQUE函数(十大必会函数)