具有多个条件和多个输出的索引/匹配

时间:2018-11-12 23:23:53

标签: excel

如何在此excel公式中添加第二个条件?

=IFERROR(
    INDEX($I$2:$I$8,
          SMALL(IF(ISNUMBER(SEARCH($L$1,$H$2:$H$8)),ROW($I$2:$I$8)-ROW($I$2)+1),
                COLUMNS($N1:N1))),
        "")

我需要使用两个条件,一个条件是进行部分文本搜索(不一定在开头)以生成多个输出。

Input Sheet

Output Sheet

1 个答案:

答案 0 :(得分:0)

这是我自己想到的解决方案:

= INDEX(表格[目标],小(IF(L $ 2 =表格[投资年]],IF((ISNUMBER(SEARCH($ B $ 56,表格[股东]]))),ROW(表格[目标])- ROW(INDEX(Table [Target],1))+ 1)),ROWS($ A $ 1:$ A2)))

很高兴听到其他有关如何使其更整洁的想法。