如何在if语句中嵌套向量索引匹配函数? (EXCEL)

时间:2016-06-21 15:10:43

标签: excel

我有以下矢量函数:

{=INDEX(Key!$K$2:$K$25,MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V5)),0))}

如果V5匹配,此函数返回Key!$K$2:$K$25中的内容。这个公式有效。如果Key!$K$2:$K$25中没有搜索到的值,我还想让函数返回" Not Found"。我尝试过以下方法,但它不起作用。有人可以帮忙吗?

{=IF(MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V3)),0),INDEX(Key!$K$2:$K$25,MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V3)),0)),"Not Found")}

感谢。

1 个答案:

答案 0 :(得分:1)

只需将=INDEX(Key!$K$2:$K$25,MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V5)),0))IFERROR

合并即可
=IFERROR(INDEX(Key!$K$2:$K$25,MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V5)),0)),"Not found")