Excel 指数及;匹配两个查找值

Excel 指数及;匹配两个查找值,excel,excel-formula,Excel,Excel Formula,请帮帮我 我创建了一个公式,使索引匹配满足2个条件。 但是,它的结果与我使用1个标准时的结果不同。 顺便说一句,条件2的条件是按列,但条件范围是按行 下面是代码: =IF(OR(IF(ISNA(INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30,0))),"",INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30

请帮帮我

我创建了一个公式,使索引匹配满足2个条件。 但是,它的结果与我使用1个标准时的结果不同。 顺便说一句,条件2的条件是按列,但条件范围是按行

下面是代码:

=IF(OR(IF(ISNA(INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30,0))),"",INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30,0)))="",IF(ISNA(INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30,0))),"",INDEX($L$17:$L$30,MATCH(LEFT($B6,4),$C$17:$C$30,0),MATCH(C$5,$G$17:$G$30,0)))="1.xxxx"),"Not Done","Done")
感谢您的支持。

您可以在C6中使用:

{=INDEX($L$17:$L$30,匹配(左($B6,4)和C$5,$C$17:$C$30和$G$17:$G$30,0))

不要输入括号
{}
,这表示它是一个数组公式。您必须使用
Ctrl
+
Shift
+
enter

输入公式注意:只想给出一个小提示,将多个搜索值串联起来是一种非常容易出错且不可靠的方法。更常见的方法是构建一个简单的布尔结构。