繁体   English   中英

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

[英]Returning value from range for any of the values that are looked up



我有以下数据集:

在此处输入图片说明

并使用index / match函数来检查A列中的值与b列中的值(与另一张名为Data的表中的值相比)是否具有对应的值:

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

本练习的目的是确定B列中是否有A列中的任何值 ,这就是我的公式失败的地方,因为对于值2而言,该公式返回一个空单元格,因为它只检查了第一个值。列出而不是所有值。

关于值2在列表中时如何修正公式以反映ABC的任何想法? 我希望这样的结果:


在此处输入图片说明

谢谢你的帮助!

最好使用空白列来执行此操作。 在空白列中,将以下公式放在第一行:

=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)

然后复制范围。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM