如何让嵌套的“AND”在数组公式中的“IF”内工作?
我将问题简化为以下示例:
注意:上面的图像已更新为包含数组公式花括号
在右上角,我们在 L3(“颜色”)和 L4(“形状”)中有搜索条件。在左侧,D 列包含项目列表中颜色和形状的有效匹配公式。第一个表显示匹配公式在不使用数组公式的情况下正常工作。
第二个表显示了与颜色匹配的数组公式。
第三个表显示了与形状匹配的数组公式。
右边是我尝试在数组公式中使用这两个条件,方法是将它们与 AND 组合。
如果颜色列中的值与颜色标准 (L3) 匹配并且形状列中的值与形状标准 (L4) 匹配,那么我想看到“匹配!”。
我确实找到了一种解决方法:连接值和条件,然后在单个 IF 中匹配它们。我觉得应该有一个更好的方法......就像如果并且按预期工作!
注意: 下面的许多答案都可以正常工作,但不能作为数组公式,这就是这个问题的具体内容。我查看了我最初的问题并意识到我忘记在数组公式示例中显示花括号。我已经修复了图像以显示它们。对困惑感到抱歉。
回答这些问题的关键是编写一些作为数组公式工作的东西,在将公式键入单元格后按 CTRL+SHIFT+ENTER 输入。Excel 将自动添加大括号以表明它是一个数组公式。