如果在第一列中找不到VLOOKUP多列

时间:2019-03-20 10:09:25

标签: excel vlookup

我有很长的零件编号列表,需要在其中查找和检索有关它们的信息。 这些零件可以具有几个备用零件号。我已经弄清楚如果我的数据表仅显示可能的零件号之一,如何获取返回的数据。 问题是我希望它能够查找列以找到匹配的值。

例如,如下图所示。 5-E26等效于E5-25。因此,如果我在单元格中输入5-E26,我希望它继续搜索以找到B7中的值,并像A4和A5一样返回数据。

这可能与Vlookup有关吗?还是有更聪明的方法呢?

Only One part number included

Returns value of row 4 and 5 perfectly

Alternativepartnumbers

1 个答案:

答案 0 :(得分:1)

我很难完全理解您的数据如何工作,但有可能出现:

enter image description here

所以我在G2中使用了公式的翻译版本:

=INDEX($D$1:$D$5,AGGREGATE(15,3,((($A$2:$D$5=F2)/($A$2:$D$5=F2))*ROW($A$2:$A$5)),1))

您也可以尝试(就我而言):

=INDEX($D$1:$D$5,SUMPRODUCT(($A$2:$D$5=F2)*ROW($A$2:$D$5)))