Excel 索引匹配x2?

Excel 索引匹配x2?,excel,indexing,match,Excel,Indexing,Match,我使用以下索引匹配公式: =IFERROR(INDEX(Data!V:V,MATCH(Home!F16,Data!C:C,0)),INDEX(Contacts!E:E,Home!H16 & "*",Contacts!B:B,0)) 我试图查找图纸数据上的值,如果未找到该值,则查找图纸触点上的值 这似乎总是返回0 有人能告诉我哪里出了问题吗?你错过了第二个索引的匹配: =IFERROR(INDEX(Data!V:V,MATCH(Home!F16,Data!C:C,0)),INDEX(Co

我使用以下索引匹配公式:

=IFERROR(INDEX(Data!V:V,MATCH(Home!F16,Data!C:C,0)),INDEX(Contacts!E:E,Home!H16 & "*",Contacts!B:B,0))
我试图查找图纸数据上的值,如果未找到该值,则查找图纸触点上的值

这似乎总是返回0


有人能告诉我哪里出了问题吗?

你错过了第二个索引的匹配:

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

你错过了第二场比赛INDEX@user7415328然后,您的一个匹配项正在查找匹配项,并且返回列为空或包含0,否则将出错。可能是因为0不是错误吗?这就是为什么=IFERROR没有使它转到第二个索引匹配?是的,正如我所说的,它正在查找匹配并返回适当的值,正好是0。0不是一个错误,如果将其视为一个错误,则会出现大量错误否定。