2017-03-23 70 views
1

我使用下面的指數匹配公式:索引匹配x 2?

=IFERROR(INDEX(Data!V:V,MATCH(Home!F16,Data!C:C,0)),INDEX(Contacts!E:E,Home!H16 & "*",Contacts!B:B,0)) 

我試圖查找上表數據vlaue,如果找不到該值,則查找表上的接觸值。

這似乎總是返回0。

請能有人告訴我在哪裏,我錯了?

+0

你缺少第二INDEX比賽 –

回答

1

你缺少第二INDEX比賽:

=IFERROR(INDEX(Data!V:V,MATCH(Home!F16,Data!C:C,0)),INDEX(Contacts!E:E,MATCH(Home!H16 & "*" ,Contacts!B:B,0))) 
+0

感謝,但仍然導致0 – user7415328

+0

@ user7415328那麼你的比賽之一是找到了一根火柴返回列是空的或有0,否則會出錯。 –

+0

難道是因爲0不是錯誤?這就是爲什麼= IFERROR不會導致它進入第二次索引匹配? – user7415328