...用VLOOKUP查找对应值的数据,可是对应值在另外的表中有多个,用这个公...

发布网友

我来回答

1个回答

热心网友

假设数据在A和B列,E1是要在A列中找的数据,得到B中的数据,使用数组公式:
=IFERROR(INDEX(B:B,SMALL((A:A=E$1)*ROW(A:A),ROW(A1)+SUM(((A:A=E$1)*ROW(A:A)=0)*1)),),"")
按三键完成公式,下拉复制公式。得到的结果是按先后顺序的所有符合条件的值。
由于是整列引用,反映可能很慢,可以改为固定区域会好些。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com