为什么我的数组公式未提取所有索引值?

时间:2019-03-20 22:25:24

标签: excel excel-formula

我有一组数据:A列包含字母,E列包含作业,并且该作业的行包含某些字母。在C1中,我想在该索引的E:I列下放一个公式,并让我知道哪些作业具有A列中指定的2个或多个字母。

data set

我的公式适用于作业3,因为它在该行中包含(a,d,f),但还应包含作业1。您知道为什么它没有在C列中引入作业1和3吗?

公式:=IF(SUMPRODUCT(IF(ISNUMBER(MATCH($A$1:$A$3,INDEX($F$1:$I$3,ROWS($E$1:E3),),0)),1,0))>=2,INDEX($E$1:$E$3,ROWS($E$1:E3)),"")

1 个答案:

答案 0 :(得分:0)

将此公式输入到单元格C1中,然后按Ctrl-Shift-Enter确认。

=IF(SUMPRODUCT(IF(ISNUMBER(MATCH($A$1:$A$3,INDEX($F$1:$I$3,ROWS($E$1:E1),),0)),1,0))>=2,INDEX($E$1:$E$3,ROWS($E$1:E1)),"")

然后将公式复制下来。然后,您将在C1中看到job1,C2为空白,C3为job3