在true子句中使用If-Then语句的结果

我试图用一个方程中后来返回的值,但是如果不是不可能的话,我觉得这很困难。 这是我的公式看起来像:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Application","Account","Machine"}, H5))), INDEX(Sheet1!N$2:N$7, MATCH(<term that made the SEARCH function true,Sheet1!M$2:M$7,0)), "") 

我试图search单元格中的一系列单词,如果find这些单词中的一个,请在INDEX-MATCHsearch中使用该单词。 有没有办法做到这一点,还是我需要把我的工作分成两步?

我认为你是在这之后:

 =IFERROR(INDEX(Sheet1!N:N, MATCH( INDEX({"Application","Account","Machine"}, MATCH(TRUE,ISNUMBER(SEARCH({"Application","Account","Machine"},H5)),0)), Sheet1!M:M,0)), "") 

请注意,内部INDEX/MATCH是您正在查找的内容,即从数组中返回H5句子中存在的关键字。

在这里输入图像描述