我有以下向量函数:
{=INDEX(Key!$K$2:$K$25,MATCH(TRUE,ISNUMBER(SEARCH(Key!$K$2:$K$25,V5)),0))}
此函数返回
Key!$K$2:$K$25
中的内容如果 V5 匹配。这个公式有效。如果搜索的值在 Key!$K$2:$K$25
中不存在,我还想让函数返回“未找到” .我尝试了以下方法,但它不起作用。有人可以帮忙吗?{=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")}
谢谢。
最佳答案
只需合并您的=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")
关于excel - 如何在 if 语句中嵌套向量索引匹配函数? (Excel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37948212/