Excel 索引与 OR 条件匹配
Excel Index Match with OR Criteria
我正在尝试设置 index/match 但希望 MATCH 匹配 2 个项目,但其中 1 个项目可以存在于 2 列之一中,所以我试图基本上创建一个索引匹配,其中我可以对其中一项使用 OR 标准。
这是我的样本数据,以及到目前为止我已经尝试过的公式的 4 次迭代。它有效,但没有任何见解,我们将不胜感激。
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*(B11=B1:B4)*(B11=C1:C4),0))
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*((B11=B1:B4)+(B11=C1:C4)),0))
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*OR((B11=B1:B4),(B11=C1:C4),0)))
=INDEX(D1:D4,SUM((A11=A1:A4)+(B11=B1:B4)+(B11=C1:C4)))
从 LearnExcel reddit 获取
=INDEX(A1:D4,MATCH(1,(A1:A4=A11)*IF(((B1:B4=B11)+(C1:C4=B11))>1,1,((B1:B4=B11)+(C1:C4=B11))),0),4)
/u/newunit13
我正在尝试设置 index/match 但希望 MATCH 匹配 2 个项目,但其中 1 个项目可以存在于 2 列之一中,所以我试图基本上创建一个索引匹配,其中我可以对其中一项使用 OR 标准。
这是我的样本数据,以及到目前为止我已经尝试过的公式的 4 次迭代。它有效,但没有任何见解,我们将不胜感激。
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*(B11=B1:B4)*(B11=C1:C4),0))
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*((B11=B1:B4)+(B11=C1:C4)),0))
=INDEX(D1:D4,MATCH(1,(A11=A1:A4)*OR((B11=B1:B4),(B11=C1:C4),0)))
=INDEX(D1:D4,SUM((A11=A1:A4)+(B11=B1:B4)+(B11=C1:C4)))
从 LearnExcel reddit 获取
=INDEX(A1:D4,MATCH(1,(A1:A4=A11)*IF(((B1:B4=B11)+(C1:C4=B11))>1,1,((B1:B4=B11)+(C1:C4=B11))),0),4)
/u/newunit13