查找具有多个链接的原始商品 ID

查找具有多个链接的原始商品 ID

我有一张工作表,其中 A 列有大量商品 ID,而 B 列有一个新的替换商品 ID。替换 ID 也可以有替换 ID,最多可重复约 20 次。

我想要做的是在 C 列中找到原始项目 ID。

我以前能够用多个方法解决这个问题vlookup,但随着文件的增长,它变得越来越混乱,难以管理。

例子

答案1

你可以使用以下公式:

=IF(COUNTIF($B$1:B1,A2)=0,A2,INDEX($C$1:C1,MATCH(A2,$B$1:B1,0)))

怎么运行的:

  • =IF(COUNTIF($B$1:B1,A2)=0,A2- 检查实际 ID 是否为替换(出现在当前行上方的 B 列中),如果不是替换,则使用 ID 作为原始 ID
  • =,INDEX($C$1:C1,MATCH(A2,$B$1:B1,0)))- 进行替换时,它会查找原始物品的原始 ID

我做了一些假设:

  • 每个ID最多替换一次(再次替换时,则替换新的ID)
  • 每个替换项都列在其原始 ID 所在的行下方

在此处输入图片描述

相关内容