我在Sheet3中有一个公式来查找sheet1中的值并返回它,但有时,如果值不在sheet1中,我希望它在sheet2中检查。 sheet1和sheet2在A列中具有相同的数据:A,只有列具有不同的值。
=INDEX(Sheet1!D:D,MATCH(Sheet3!A2&"MAN_CHANGE",Sheet1!A:A,0))
如果sheet1中没有匹配,如何修改要检入sheet2的公式?
答案 0 :(得分:2)
iferror将检查索引公式
的任何错误结果=iferror(INDEX(Sheet1!D:D,MATCH(Sheet3!A2&"MAN_CHANGE",Sheet1!A:A,0)),"NOT FOUND")
或者你可以使用isNA来搜索#N / A
=if(ISNA(INDEX(Sheet1!D:D,MATCH(Sheet3!A2&"MAN_CHANGE",Sheet1!A:A,0)),"NOT FOUND",INDEX(Sheet1!D:D,MATCH(Sheet3!A2&"MAN_CHANGE",Sheet1!A:A,0)))
答案 1 :(得分:2)
很高兴再次收到你的来信!)请试试这个:
=INDEX(Sheet1!D:D,IFERROR(MATCH(Sheet3!A2&"MAN_CHANGE",Sheet1!A:A,0),MATCH(Sheet3!A2&"MAN_CHANGE",Sheet2!A:A,0)))
答案 2 :(得分:-1)
我嵌套了两个INDEX,MATCH公式并且它有效。
= IFERROR(INDEX('活动报告11-30-17'!G:G,MATCH('Recon Report 11-30-17'!C2,'活动报告11-30-17'!D:D, 0)),INDEX('活动报告11-30-17'!G:G,MATCH('Recon报告11-30-17'!D2,'活动报告11-30-17'!D:D,0) ))