循环遍历范围,如果匹配复制特定的单元格

我有这个公式正在工作,它看起来到一个值,如果有工作表之间的匹配,然后打印出匹配的行是什么,但我想要做的是,如果匹配,如果find然后复制值从列B中find相同的行。

所以,如果在sheet1中的A2和范围A之间find匹配:A在sheet2中,并且可以说行是5,我希望它复制B5。 这可能吗?

=IF(ISERROR(MATCH(A1;Indata!A:A;0));""; MATCH(A1;Sheet2!A:A;0)) 

 =IF(ISERROR(MATCH(A1,Sheet2!A:A,0)),"",INDEX(Sheet2!B:B,MATCH(A1,Sheet2!A:A,0)))