标签: excel vlookup
我有很长的零件编号列表,需要在其中查找和检索有关它们的信息。 这些零件可以具有几个备用零件号。我已经弄清楚如果我的数据表仅显示可能的零件号之一,如何获取返回的数据。 问题是我希望它能够查找列以找到匹配的值。
例如,如下图所示。 5-E26等效于E5-25。因此,如果我在单元格中输入5-E26,我希望它继续搜索以找到B7中的值,并像A4和A5一样返回数据。
这可能与Vlookup有关吗?还是有更聪明的方法呢?
答案 0 :(得分:1)
我很难完全理解您的数据如何工作,但有可能出现:
所以我在G2中使用了公式的翻译版本:
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)))