我使用下面的指數匹配公式:索引匹配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。
請能有人告訴我在哪裏,我錯了?
我使用下面的指數匹配公式:索引匹配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。
請能有人告訴我在哪裏,我錯了?
你缺少第二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 – user7415328
@ user7415328那麼你的比賽之一是找到了一根火柴返回列是空的或有0,否則會出錯。 –
難道是因爲0不是錯誤?這就是爲什麼= IFERROR不會導致它進入第二次索引匹配? – user7415328
你缺少第二INDEX比賽 –