从范围中返回任何查找的值

我有以下数据集:

在这里输入图像说明

并使用索引/匹配函数来检查列A中的值是否在列b中具有对应的值,而不是另一个称为数据的表中的值:

=IFERROR(INDEX(B:B,MATCH('Data A1'!,A:A,0)),"") 

本练习的目标是确定A列中的任何值的列B中有值 ,这里是我的公式失败的地方,因为对于值2,公式将返回一个空单元格,因为它仅检查列中的第一个值列表并不是所有的值。

任何想法如何我可以修复的公式,以反映ABC时,值2是在列表中? 我希望得到这样的结果:

在这里输入图像说明

谢谢你的帮助!

最好使用空白栏来做到这一点。 在一个空白列中,在第一行中input以下公式:

 =IF(B1="",SUMPRODUCT(($B$1:INDEX($B:$B,MATCH(1E+99,$A:$A))="")*($A$1:INDEX($A:$A,MATCH(1E+99,$A:$A))=A1)),B1) 

然后复制范围。

在这里输入图像说明