从范围中返回任何查找的值
我有以下数据集:
并使用索引/匹配函数来检查列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)
然后复制范围。