2016-06-21 82 views
2

我有以下向量函數:如何在if語句中嵌套矢量索引匹配函數? (EXCEL)

{=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中,我還想使函數返回「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

簡單合併您=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")