如何在数组公式中使用嵌套的"AND"在"IF"内部工作?
我将我的问题减少到以下示例: 注意:上面的图片已经更新,包括数组公式花括号
在右上角,我们有L3("颜色")和L4("形状")的搜索条件.在左侧,D列包含项目列表中颜色和形状的工作匹配公式.第一个表显示匹配公式在不使用数组公式的情况下正常工作.
第二个表显示了与颜色匹配的数组公式.
第三个表显示了与形状匹配的数组公式.
在右边是我尝试在数组公式中使用这两个条件,通过将它们与AND组合.
如果颜色列中的值与颜色标准(L3)匹配,并且形状列中的值与形状标准(L4)匹配,那么我想看到"MATCH!".
我找到了一个解决方法:连接值和标准,然后在单个IF中匹配它们.我觉得应该有一个更好的方式...就像AND和预期的一样工作!
注意: 下面的许多答案都能正常工作,但不能作为数组公式,这就是这个问题的具体内容.我看了看原来的问题并意识到我忘了在数组公式示例中显示花括号.我已修复图像以显示它们.对困惑感到抱歉.
回答这些问题的关键是写一些作为数组公式的东西,在按公式输入单元格后按CTRL + SHIFT + ENTER输入.Excel将自动添加花括号以指示它是一个数组公式.
尝试使用下一个数组公式:
=IF(($J$16:$J$22=$L$3)*($K$16:$K$22=$L$4),"MATCH!","-")
这是测试工作簿的链接.