=B2:B500=K3
=(B2:B500=K3)+(K3="全部")
这里的意思是:B列款式=款式条件或者K3=全部
假使:现在款式为"全棉",那么满足"全棉"的为TRUE,而此刻K3必然不等于"全部",那么就是就是目前判断结果满足"全棉"的每一个TRUE+每一个FALSE
TRUE+FALSE=1+0=1
=((B2:B500=K3)+(K3="全部"))*(YEAR(A2:A500)=J3)
除了满足款式条件,还需要满足年份条件.
所以年份和款式为"且"的关系.
所以公式中的年份判断和款式判断中分别括弧之后相乘
=FILTER(A2:G500,
((B2:B500=K3)+(K3="全部"))*(YEAR(A2:A500)=J3))
=CHOOSECOLS(
FILTER(A2:G500,((B2:B500=J3)+(J3="全部"))*(YEAR(A2:A500)=I3)),
MATCH(I7:K7,A1:G1,0))
这个公式也非常好理解,
FILTER和之前一样.
在满足条件的表格中我需要挑选出满足表头的列.
MATCH(I7:K7,A1:G1,0)的输出结果是一个数组:
结论为{1,3,7}
CHOOSECLES(FILTER的结论表格中,挑选{1,3,7}列)
看懂不如练习一次.
素材下载:
复制下方文字,发送公众号信息获取课件:
FILTER函数单条件和全部条件的查找案例
或者直接复制链接
小贴士:
之前一些课件由于时间太久失效,所以现在的下载素材方式,回复公众号信息获得,如果有一天素材失效,记得给老徐留言,我再补上.
如果想要系统学习Excel,可以看看这个链接:



更新不易!
如果喜欢老徐的内容,记得给老徐留下一个赞!!
谢谢大家的观看和支持!




