【问题标题】:Multiple Criteria and Multiple Returns Excel多个条件和多个返回 Excel
【发布时间】:2016-02-19 04:01:45
【问题描述】:

我来这里已经有一段时间了。我一直在努力使用 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 ! '

你能帮忙吗?

非常感谢!

【问题讨论】:

    标签: vba excel excel-formula array-formulas


    【解决方案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计算公式。

    【讨论】:

    • 是的!那成功了!如果学生证在不同的表上会有关系吗?
    • 不,没关系。它也可以正常工作。只需参考工作表名称即可。
    猜你喜欢
    • 2017-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    相关资源
    最近更新 更多