指数匹配公式问题

时间:2019-05-13 10:24:09

标签: excel excel-formula

我有一个从左至右的BKU-X列和400行的SKU列表,并非所有单元格都已填充,因此有很多空白单元格。

然后我在Y列中输入了产品名称(因为1个产品可以有多种颜色和SKU)。

在一个单独的选项卡上,我具有所有订单行详细信息,其中包括SKU,我需要使用第一个选项卡将产品名称附加到此名称的末尾。

我已经尝试过索引/匹配,但是它似乎不起作用,vlookup不能正常工作,因为我需要找回与找到匹配项无关的同一列(Y)。

=INDEX('All Lines'!Y3:Y428,match(*Product SKU*,'All Lines'!B3:X428,0))

所有行都是我的第一个标签,产品SKU来自带有订单详细信息的标签

期望的是将输出产品名称(在Y列中)

1 个答案:

答案 0 :(得分:1)

起初我误解了我的想法。您是否要寻找一个可以在矩阵B3:X428中任何位置并将其返回到INDEX()行参数的特定值?

在这种情况下,您可以尝试将SUMPRODUCT()合并到INDEX()行参数中,如下所示(简化):

enter image description here

G2中的公式:

=INDEX(D2:D9,SUMPRODUCT((A2:C9=G1)*ROW(A2:C9))-1)