本特
我在A列中有一个包含大量项目ID的工作表,在BI列中有一个新的替换项目ID。替换ID也可以有一个替换ID,最多可以重复20次。
我想做的是在C列中找到原始商品ID。
我以前可以通过多种方式解决它,vlookup
但是随着文件的增长,它变得凌乱且难以管理。
马特·朱哈斯(MátéJuhász)
这是您可以使用的一个公式:
=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的行下方
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句