电脑if函数公式大全(CHOOSE函数-爱你所爱选你所选)
如何理解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函数(十大必会函数)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com