我为我的工作场所创建了一个工作表,我可以在其中搜索产品名称,它将使用以下公式为我提供不同颜色产品的唯一标识符:
=IFERROR(INDEX('SKU Level DATA Dump'!$A:$A,SMALL(IF('STYLE # Lookup'!$A$2='SKU Level DATA Dump'!$C:$C,ROW('SKU Level DATA Dump'!C:C)-MIN(ROW('SKU Level DATA Dump'!C:C))+1," "),ROW()-1))," ")
用户将在单元格 A2 中输入产品名称,与该产品名称相关的唯一编号将显示在“C”列中。 我遇到的问题是,当我在范围内粘贴更新的数据时,索引公式开始重复结果。我试过各种不同的特制酱料,但都没有成功,我不明白为什么会发生这种情况。我认为这是因为产品名称不唯一。然而,过去几周它一直有效,但现在却失败了。
屏幕截图显示其按预期工作:
将更新的数据粘贴到范围后截图(公式在这里被打破):
其他列的计算方式: 从单元格 A3 向下是引用单元格 C3 中相邻结果的 vlookup 公式,依此类推。列“B”是相邻 C 单元格的 vlookup,列 D 也是如此。
有什么建议吗?