多个标准和多个退货Excel

时间:2016-02-19 04:01:46

标签: excel vba excel-vba excel-formula array-formulas

自从我来到这里已经有一段时间了。我一直在使用多个查找提供多个返回的Excel上的公式。 在此表中,输入为: 地点,主题,等级。

我使用以下公式在H4中返回教师姓名: = INDEX(D2:D26,MATCH(1,(H1 = A2:A26)(H2 = B2:B26)(H3 = C2:C26),0))

我正在尝试让它返回多个学生ID。 通过以下输入: 位置查询:U

主题查询:QC

等级查询:2

我期待返回以下学生证,但我不知道如何解决这个问题 1012,1013,1014,1015,1016,1017,1018 ! “Excel Image

你能帮忙吗?

非常感谢你!

1 个答案:

答案 0 :(得分:1)

H5单元格中使用此数组公式来获取学生ID并根据需要填写。

=IFERROR(INDEX($E$1:$E$26,SMALL(IF(($A$1:$A$26=$H$1)*($B$1:$B$26=$H$2)*($C$1:$C$26=$H$3),ROW($D$1:$D$26)),ROWS($A$1:$A1))),"")

由于它是一个数组公式,按 CTRL + SHIFT + ENTER 来评估公式。 < / p>